Failed to mount rootfs
Heiko Schocher
hs at denx.de
Sat Jan 26 18:41:19 EST 2008
Hello Bizhan,
Bizhan Gholikhamseh (bgholikh) wrote:
>> "Bizhan Gholikhamseh (bgholikh)" <bgholikh at cisco.com> wrote:
>>> Our custom board is leveraged from MPC8541cds from freescale.
>>> We have been running Linux 2.6.11 on it recently I have
>> tried to boot
>>> the system with the latest Linux 2.6.22-rc4 from PowerPC git tree.
>>>
>>> I did ported the libfdt to our older version of the uboot and were
>>> able to
>> Hmm... why you didnt use actual code?
>>
>> [...]
>>> chosen {
>>> linux,stdout-path = "/soc8541 at e0000000/serial at 4600";
>>> };
>>> chosen {
>>> name = "chosen";
>>> bootargs = "root=/dev/ram rw console=ttyS1,115200";
>>> linux,platform = <600>;
>>> linux,initrd-start = <1ef33000>;
>>> linux,initrd-end = <1fe190aa>;
>>> linux,stdout-path = "/soc8541 at e0000000/serial at 4600";
>>> };
>>> };
>> Here is your problem, you have 2 choosen nodes:
>>
>> 64k data, 108k bss, 116k init) Mount-cache hash table entries: 512
>> device-tree: Duplicate name in /, renamed to "chosen#1"
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> -> Linux didnt find your commandline ...
>>
>> Hmm... do you have CONFIG_OF_FLAT_TREE and CONFIG_OF_LIBFDT defined?
>> If so, this would explain, why you have 2 choosen nodes.
>
> Yes I do have both CONFIG_OF_FLAT_TREE and CONFIG_OF_LIBFDT defined. Is
> there a document to tell more about these options please?
Yes, read the README in the U-Boot root. CONFIG_OF_FLAT_TREE is deprecated,
you should use CONFIG_OF_LIBFDT.
bye,
Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
More information about the Linuxppc-embedded
mailing list