AnsweredAssumed Answered

What's the difference between "bootm LOADADDR RDADDR" and initrd=RDADDR on kernel cmdline?

Question asked by Ed Sutter on Nov 14, 2013
Latest reply on Feb 20, 2014 by Yixing Kong
Branched to a new discussion

I'm working with a ramdisk file as it is built by buildroot.

I am able to boot fine if I do this...

 

U-Boot> setenv bootargs 'console=ttymxc0,115200 ip=dhcp'

U-Boot> tftpboot 0x11800000 uramdisk.img; tftpboot 0x12000000 uImage_w_dtb; bootm 0x12000000 0x11800000

 

however, the kernel crashes saying it can't find rootfs if I do this:

 

U-Boot> setenv bootargs 'console=ttymxc0,115200 initrd=0x11800000 ip=dhcp'

U-Boot> tftpboot 0x11800000 uramdisk.img; tftpboot 0x12000000 uImage_w_dtb; bootm

 

Shouldn't either of these boot methods work the same way?

Ed

Outcomes