From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bartlomiej Sieka Date: Wed, 29 Aug 2007 11:18:21 +0200 Subject: [U-Boot-Users] booting with a multi-image and DTB on powerpc In-Reply-To: <46D53231.70907@ge.com> References: <46D53231.70907@ge.com> Message-ID: <46D539DD.6080506@semihalf.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Gregoire Banderet wrote: > Hello, > > Using u-boot 1.2.0 and Linux kernel 2.6.20, I try to boot a powerpc > board. I have a working DTB file and a multi-image file with uImage and > the initramfs. > I am able to boot with a separate uImage and a NFS rootfs like this: > setenv bootargs root=/dev/nfs rw nfsroot=3.137.218.190:/rootfs > ip=3.137.218.182:3.137.218.190:3.137.218.1:255.255.255.0:disco405:eth0 > console=ttyS0,115200n8 > tftpboot 2000000 /tftp/disco405.dtb > tftpboot 1000000 /tftp/uImage > bootm 1000000 - 2000000 > > But I am not able to boot using my uLinux-initramfs.img multi-image. > setenv bootargs root=/dev/ram > ip=3.137.218.182:3.137.218.190:3.137.218.1:255.255.255.0:disco405:eth0 > console=ttyS0,115200 > tftpboot 2000000 /tftp/disco405.dtb > tftpboot 1000000 /tftp/uLinux-initramfs.img > > ... what's the correct bootm command? > "bootm 1000000 - 2000000" does not work. Hello Greg, I've got two comments, which while not strictly addressing your issue, might be useful still. - I was able to successfully boot multi-image files on powerpc some time ago, but in a slightly different way: I had kernel, initrd and the blob all in one file, and used just one argument to bootm, e.g.: tftp 800000 /tftpboot/kernel+initrd+dtb.img bootm 800000 - The above booting scenario does not work on recent U-Boot. I am looking into this and I will try to report back in a few days. Meanwhile you could try U-Boot as of commit 7049288fb1f16f1b317140226cdebd07bd416395 and see if it works for you. HTH, Bartlomiej