Thread
:
[Solved] /dev/mmcblk* missing when in /sbin/preinit?
View Single Post
reinob
2012-12-13 , 11:49
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#
9
@bozoid,
Thanks for your findings!
I haven't investigated this yet, but I think the /dev/mmcblk* devices are created by udev, which is started in /etc/init.d/rcS, which is the first script run by upstart after /sbin/preinit passes control to it.
Have a look in /etc/udev/rules.d/92-n770.rules as well as /lib/udev/mmc_id (which provides a suitable name to udev). mmc_id gives the SLOT_NUM 1 to the external MMC and SLOT_NUM 0 to the internal MMC (even though the kernel appears to detect the external MMC first and then the internal one, so udev effectively swaps the slot numbers).
Quote & Reply
|
The Following 2 Users Say Thank You to reinob For This Useful Post:
bozoid
,
Sourav.dubey
reinob
View Public Profile
Send a private message to reinob
Find all posts by reinob