Hi all,
I seem to have a problem when trying to use a lzma pre-compressed payload in buildrom in combination with an etherboot (or filo) payload. Things work fine with a kernel or LAB payload.
I've attached the LinuxBIOS Config.lb I used, and the boot output for etherboot. I recall having similar problems with a filo payload.
If I disable CONFIG_COMPRESSED_PAYLOAD_LZMA and CONFIG_PRECOMPRESSED_PAYLOAD in Config.lb and disable the LZMA compression in buildrom's kconfig the Etherboot payload works just fine.
Am I doing something stupid?
Thanks, Ward.
I seem to have a problem when trying to use a lzma pre-compressed payload in buildrom in combination with an etherboot (or filo) payload. Things work fine with a kernel or LAB payload.
I've attached the LinuxBIOS Config.lb I used, and the boot output for etherboot. I recall having similar problems with a filo payload.
If I disable CONFIG_COMPRESSED_PAYLOAD_LZMA and CONFIG_PRECOMPRESSED_PAYLOAD in Config.lb and disable the LZMA compression in buildrom's kconfig the Etherboot payload works just fine.
I just tried it with serengeti_cheetah, and it worked for me with just a fallback image. I've attached my Config and bootlog.
I noticed that you have CONFIG_COMPRESSED_PAYLOAD_LZMA and CONFIG_PRECOMPRESSED_PAYLOAD set in your Failover image, even though there is no official payload.
I couldn't see anything else, but I hope this helps.
Myles
On Thu, Nov 15, 2007 at 01:11:27PM -0700, Myles Watson wrote:
If I disable CONFIG_COMPRESSED_PAYLOAD_LZMA and CONFIG_PRECOMPRESSED_PAYLOAD in Config.lb and disable the LZMA compression in buildrom's kconfig the Etherboot payload works just fine.
I just tried it with serengeti_cheetah, and it worked for me with just a fallback image. I've attached my Config and bootlog.
Weird!
I noticed that you have CONFIG_COMPRESSED_PAYLOAD_LZMA and CONFIG_PRECOMPRESSED_PAYLOAD set in your Failover image, even though there is no official payload.
Yeah, removing those does not help; same problem:
rom_stream: 0xfffc0000 - 0xfffdefff Uncompressing to RAM 0x01000000 olen = 0x00004649 done. Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 Loading Etherboot version: 5.4.3 Dropping non PT_LOAD segment New segment addr 0x10000 size 0xba80 offset 0x0 filesize 0x4650 (cleaned up) New segment addr 0x10000 size 0xba80 offset 0x0 filesize 0x4650 Loading Segment: addr: 0x0000000000010000 memsz: 0x000000000000ba80 filesz: 0x0000000000004650 121:stream_skip() - overflowed source buffer ERROR: Read of 9808 bytes read 9801 bytes... Can not load ELF Image.
Thanks, Ward.