Thanks Nicolas, that sounds very promising, probably something silly is
missing, for it is not working,

Yes Nicolas, in the console message during boot i could find the line
root=UUID=xxx like:
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
 Total pages: 61952
--> [    0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8
root=UUID=17fb7403-3757-4533-b783-7be5436d9882 rootwait ro earlyprintk
mpuratM
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)

I tried giving the whole bootargs command in the boot console after
interrupting the boot, the situation is still the same.
Result::
Environment size: 1276/131068 bytes
--> Overo # setenv bootargs "console=tty0 console=ttyO2,115200n8
 root=LABEL=rootfs rootwait ro earlyprintk mpurate=${mpurate} vram=12M"
--> Overo # saveenv
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x240000 -- 100% complete.
Writing to Nand... done
Overo # boot
reading boot.scr

I found the line in boot.txt in the boot partition of the memory card. I
did change that line in boot.txt to root=LABEL=rootfs, nothing changed in
the kernel command line, it was still as shown above.

I want to know where exactly i have to change the boot args from UUID to
LABEL.

---------------------------------
Sudhangathan BS
Ph:(+91) 9731-905-205
---------------------------------


On Fri, Feb 17, 2012 at 1:01 PM, Dechesne, Nicolas <n-deche...@ti.com>wrote:

>
>
> On Fri, Feb 17, 2012 at 8:26 AM, Sudhangathan B S 
> <sudhangat...@gmail.com>wrote:
>
>> [    6.605651] usbcore: registered new interface driver usbhid
>>
>> [    6.617279] usbhid: USB HID core driver
>>
>> Gave up waiting for root device.  Common problems:
>>
>>  - Boot args (cat /proc/cmdline)
>>
>>    - Check rootdelay= (did the system wait long enough?)
>>
>>    - Check root= (did the system wait for the right device?)
>>
>>  - Missing modules (cat /proc/modules; ls /dev)
>>
>> ALERT!  /dev/disk/by-uuid/17fb7403-3757-4533-b783-7be5436d9882 does not
>> exist. !
>>
>
> it looks like you are using UUID in the bootargs (root=UUID=xxx) to
> indicate where the root FS is. You can use a LABEL instead of UUID,
> root=LABEL=foobar, and make sure that on all your cards the root partition
> is labelled 'foobar'
>
>
>
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to