On 06/08/2010 03:31 PM, Martin Michlmayr wrote: > * Daniel Kahn Gillmor <dkg@fifthhorseman.net> [2010-06-08 15:22]: >>>> rootfs on / type rootfs (rw) >>>> ubi0:root on / type ubifs (rw,relatime) > ^^^^^^^^^ > This is the output from 'mount', and here's what i-t does: > > eval "$(mount | awk '/\/dev\// {if ($3 == "/") {print "root=" $1 "\nFSTYPE=" $5; exit}}')" > > it looks for something with /dev/ in it. In your case, this does't > match so root= and FSTYPE= are empty. I think we should simply add a > check to i-t at this point to produce an error when $root is empty. > > Daniel, do you know if ubi0:root in /etc/fstab is valid? Is that what > the ubi people recommend to use? Shouldn't this be a device like > /dev/ubiX_Y? (This would make i-t happy) according to: http://www.linux-mtd.infradead.org/faq/ubifs.html#L_mount_ubifs the /dev/ubiX_Y method is the recommended method for newer kernels. however, i was unable to get that to work when i tried with 2.6.32-5-kirkwood (unfortunately, i don't have a log of that interaction -- would one be useful?). The old-style "device-less" method worked for me, though (and appears to be reflected in /proc/mounts). --dkg
Attachment:
signature.asc
Description: OpenPGP digital signature