I am having a stupid problem trying to get etherboot (or anything else for that matter) to boot using elfboot.
I am testing this with LinuxBIOS V1 because I have no mainboards at the moment supported by V2, and the port I am doing currently is taking its' time! Once my LinuxBIOS has configured everything, the last bit of serial output is: Wrote linuxbios table at: 00000500 - 00000670 checksum 320f Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.2 ROMBase = 0x464c457f null The null message appears to be coming from the stream->init() function call in elfboot.c, and I am having trouble finding out exactly where things are going wrong. In my config I have the following: option USE_GENERIC_ROM=1 option USE_ELF_BOOT=1 option ZKERNEL_START=0xfffc0000 I am guessing that the stream->init() function is attempting to set up a stream and with the USE_GENERIC_ROM option set, I would imagine that this should really call the stream init code in rom_fill_inbuf.c, but the debug statements in that are not getting printed. I was guessing that maybe elfboot could not find the ROM device, and I have verified (with the ROMBase = 0x464c457 debug statement above) that I am indeed able to read valid data from 0xfffc0000. The value printed is the first 4 bytes of the etherboot elf image I am trying to load, so I definately have the ROM chip selects enabled. Any pointers please?? Hamish -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.9.15 - Release Date: 16.04.2005 _______________________________________________ LinuxBIOS mailing list [email protected] http://www.openbios.org/mailman/listinfo/linuxbios
