I currently boot and run my system from an SDHC card. This has /boot
(for all my stuff) on it along with swap.
However, I'd now like to run from an external hard-drive over USB - this will be via a hub. I'm happy to leave /boot
on the SDHC card.
But when I set my root=
the system starts to boot, then says it can't find the root partition. It lists what it can see, and that is just the SDHC and NAND partitions.
If I run "usb start", "usb tree", etc. at the Marvell>>
prompt then it can see the disk and its partition tables. I have:
U-Boot 1.1.4 (Jul 19 2009 - 16:03:28) Marvell version 3.4.19
I've searched for some clues on USB booting, and I'm sure that some people are doing it (through a hub?). Can someone help with these queries?
a) Is it possible to boot with root on a USB drive through a hub? i.e.
is anyone doing it?
b) There is a Uboot version from pingtoo
that mentions USB hubs. Does that affects what the kernel sees as it boots? Woudl this help?
c) If b) can help, how do I install that U-boot as default?