* [U-Boot-Users] Booting Multi Image FIle @ 2008-06-26 17:26 Alemao 2008-06-27 17:52 ` Alemao 0 siblings, 1 reply; 5+ messages in thread From: Alemao @ 2008-06-26 17:26 UTC (permalink / raw) To: u-boot Hi all, I have a board here that was fully working when booting using the tree files separated. Now im trying using a multi image file: # mkimage -A ppc -O Linux -T multi -C gzip -n 'Linux PowerPC' -d vmlinux.bin.gz:ramdisk:board.dtb kernel.img Loading to ram: # tftpboot 0x01000000 kernel.img Booting: # bootm 0x01000000 ## Booting image at 01000000 ... Image Name: Linux PowerPC Image Type: PowerPC Linux Multi-File Image (gzip compressed) Data Size: 2627156 Bytes = 2.5 MB Load Address: 00000000 Entry Point: 00000000 Contents: Image 0: 916112 Bytes = 894.6 kB Image 1: 1698738 Bytes = 1.6 MB Image 2: 12288 Bytes = 12 kB Verifying Checksum ... OK Uncompressing Multi-File Image ... OK Loading Ramdisk to 07de2000, end 07f80bb2 ... OK Loading Device Tree to 007fc000, end 007fefff ... OK . . . RAMDISK: Couldn't find valid RAM disk image starting at 0. No filesystem could mount root, tried: ext2 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0) Im missing something? Do i have to pass the addr of ramdisk at bootm ? Thanks in advance, -- Alemao ^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot-Users] Booting Multi Image FIle 2008-06-26 17:26 [U-Boot-Users] Booting Multi Image FIle Alemao @ 2008-06-27 17:52 ` Alemao 2008-06-30 11:43 ` Detlev Zundel 0 siblings, 1 reply; 5+ messages in thread From: Alemao @ 2008-06-27 17:52 UTC (permalink / raw) To: u-boot Solved with: bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} But, is there a way of getting this values instead of searching with a hexeditor through the image?? On Thu, Jun 26, 2008 at 2:26 PM, Alemao <xcarandiru@gmail.com> wrote: > Hi all, > > I have a board here that was fully working when booting using the tree > files separated. Now im trying > using a multi image file: > > # mkimage -A ppc -O Linux -T multi -C gzip -n 'Linux PowerPC' -d > vmlinux.bin.gz:ramdisk:board.dtb kernel.img > > Loading to ram: > > # tftpboot 0x01000000 kernel.img > > Booting: > > # bootm 0x01000000 > > ## Booting image at 01000000 ... > Image Name: Linux PowerPC > Image Type: PowerPC Linux Multi-File Image (gzip compressed) > Data Size: 2627156 Bytes = 2.5 MB > Load Address: 00000000 > Entry Point: 00000000 > Contents: > Image 0: 916112 Bytes = 894.6 kB > Image 1: 1698738 Bytes = 1.6 MB > Image 2: 12288 Bytes = 12 kB > Verifying Checksum ... OK > Uncompressing Multi-File Image ... OK > Loading Ramdisk to 07de2000, end 07f80bb2 ... OK > Loading Device Tree to 007fc000, end 007fefff ... OK > . > . > . > RAMDISK: Couldn't find valid RAM disk image starting at 0. > No filesystem could mount root, tried: ext2 > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(1,0) > > > Im missing something? Do i have to pass the addr of ramdisk at bootm ? > > > Thanks in advance, > > -- > Alemao > -- Alemao ^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot-Users] Booting Multi Image FIle 2008-06-27 17:52 ` Alemao @ 2008-06-30 11:43 ` Detlev Zundel [not found] ` <d970ff420807020603l67633f85m7a70af13c0be2267@mail.gmail.com> 0 siblings, 1 reply; 5+ messages in thread From: Detlev Zundel @ 2008-06-30 11:43 UTC (permalink / raw) To: u-boot Hi Alemao, > bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} > > But, is there a way of getting this values instead of searching with a > hexeditor through the image?? So you read doc/uImage.FIT/command_syntax_extension.txt containing this example at the end: - boot "kernel at 2" from a new uImage at 200000, with initrd "ramdisk at 1" and FDT "fdt at 1", both stored in some other new uImage located at 800000: bootm 200000:kernel at 1 800000:ramdisk at 1 800000:fdt at 1 And you still have questions? ;) Cheers Detlev -- The proprietary-Unix players proved so ponderous, so blind, and so inept at marketing that Microsoft was able to grab away a large part of their market with the shockingly inferior technology of its Windows operating system. -- "A Brief History of Hackerdom" by Eric Steven Raymond -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <d970ff420807020603l67633f85m7a70af13c0be2267@mail.gmail.com>]
* [U-Boot-Users] Re: Booting Multi Image FIle [not found] ` <d970ff420807020603l67633f85m7a70af13c0be2267@mail.gmail.com> @ 2008-07-02 13:04 ` Alemao 2008-07-02 14:28 ` [U-Boot-Users] " Alemao 0 siblings, 1 reply; 5+ messages in thread From: Alemao @ 2008-07-02 13:04 UTC (permalink / raw) To: u-boot Actually i havent read, cause im using u-boot 1.1.14 What im trying to do is using a multi-image file with this version. If i do: bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} everything is OK, the problem for me is getting this addresses, i had to browse the image with a hex editor. If i do: bootm ${kernel_addr} the kernel doesnt find ramdisk So i have to find a way for getting it works using just the command above. Move to u-boot 1.3.3 is not a good idea right now. Cheers, -- Alemao On Mon, Jun 30, 2008 at 8:43 AM, Detlev Zundel <dzu@denx.de> wrote: > Hi Alemao, > >> bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} >> >> But, is there a way of getting this values instead of searching with a >> hexeditor through the image?? > > So you read doc/uImage.FIT/command_syntax_extension.txt containing this > example at the end: > > - boot "kernel at 2" from a new uImage at 200000, with initrd "ramdisk at 1" > and FDT > "fdt at 1", both stored in some other new uImage located at 800000: > bootm 200000:kernel at 1 800000:ramdisk at 1 800000:fdt at 1 > > And you still have questions? ;) > > Cheers > Detlev > > -- > The proprietary-Unix players proved so ponderous, so blind, and so inept at > marketing that Microsoft was able to grab away a large part of their market > with the shockingly inferior technology of its Windows operating system. > -- "A Brief History of Hackerdom" by Eric Steven Raymond > -- > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de > ^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot-Users] Booting Multi Image FIle 2008-07-02 13:04 ` [U-Boot-Users] " Alemao @ 2008-07-02 14:28 ` Alemao 0 siblings, 0 replies; 5+ messages in thread From: Alemao @ 2008-07-02 14:28 UTC (permalink / raw) To: u-boot My apologies, i was using ramdisk image with some headers... thats why kernel couldnt find it. Cheers, -- Alemao On Wed, Jul 2, 2008 at 10:04 AM, Alemao <xcarandiru@gmail.com> wrote: > Actually i havent read, cause im using u-boot 1.1.14 > > What im trying to do is using a multi-image file with this version. > > If i do: bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} > everything is OK, the problem for me is getting this addresses, i > had to browse the image with a hex editor. > > If i do: bootm ${kernel_addr} > the kernel doesnt find ramdisk > > So i have to find a way for getting it works using just the command above. > > Move to u-boot 1.3.3 is not a good idea right now. > > Cheers, > > -- > Alemao > > On Mon, Jun 30, 2008 at 8:43 AM, Detlev Zundel <dzu@denx.de> wrote: >> Hi Alemao, >> >>> bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr} >>> >>> But, is there a way of getting this values instead of searching with a >>> hexeditor through the image?? >> >> So you read doc/uImage.FIT/command_syntax_extension.txt containing this >> example at the end: >> >> - boot "kernel at 2" from a new uImage at 200000, with initrd "ramdisk at 1" >> and FDT >> "fdt at 1", both stored in some other new uImage located at 800000: >> bootm 200000:kernel at 1 800000:ramdisk at 1 800000:fdt at 1 >> >> And you still have questions? ;) >> >> Cheers >> Detlev >> >> -- >> The proprietary-Unix players proved so ponderous, so blind, and so inept at >> marketing that Microsoft was able to grab away a large part of their market >> with the shockingly inferior technology of its Windows operating system. >> -- "A Brief History of Hackerdom" by Eric Steven Raymond >> -- >> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel >> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany >> Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de >> > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-07-02 14:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-26 17:26 [U-Boot-Users] Booting Multi Image FIle Alemao
2008-06-27 17:52 ` Alemao
2008-06-30 11:43 ` Detlev Zundel
[not found] ` <d970ff420807020603l67633f85m7a70af13c0be2267@mail.gmail.com>
2008-07-02 13:04 ` [U-Boot-Users] " Alemao
2008-07-02 14:28 ` [U-Boot-Users] " Alemao
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox