/dev/disk0 vs /dev/mmc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am following barebox git closely and noticed a change recently: Device names
for MMC (MCI) and USB mass-storage devices have changed to the
generic "/dev/diskX". Earlier an MMC device was named "/dev/mmc0".
Unfortunately this change breaks my /env/bin/init script and I don't know how
to fix it. I relied on the existence of certain devices to distinguish between
USB mass-storage device presence and/or SD-card presence. How can I do this
with this new device naming convention?

I used to have these kind of checks in /env/bin/init:

# Mount MMC (first partition) if available
if [ -e "/dev/mmc0.0" ]; then
        mkdir /mmc
        mount /dev/mmc0.0 /mmc
        if [ -e "/mmc/uImage" ]; then
                boot_target="mmc"
        fi
fi

Booting like this is only allowed from MMC and not from USB, and now it seems
impossible to distinguish between them anymore.

Btw, why was this changed in the first place?

Best regards,

-- 
David Jander
Protonic Holland.

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux