Thanks Kevin, And sorry for the late reply to this, as I've only been working on it sporadically.
I haven't made much progress. I've had a few issues getting an updated SeaBIOS installed as a payload. There are only 2 selections for SeaBIOS in coreboot's menuconfig: 1.7.2.1 and "master." I selected "master" this time and seem to get version "rel-1.7.3-91-gc21dce3-20131004_231309", which looks like it's from early October. However, same results with this release. Should 1.7.3 be good enough?
I next checked out and built a separate SeaBIOS ELF image, so I could have the absolute latest SeaBIOS AND set debug to 8 (Coreboot doesn't seem to have the SeaBIOS debug level available via menuconfig). But, I've been unable to get Coreboot to build if I select an ELF payload via menuconfig and supply the path to my bios.bin.elf; it only builds when selecting SeaBIOS as the payload directly via menuconfig.
As for F12… I got nothing when I did this, so I imagine I need to try a different terminal emulator; I was using PuTTY on Win7. I'll try some different emulators and post what I find.
thanks, Jonathan
On Tuesday, October 29, 2013 6:58 PM, Kevin O'Connor kevin@koconnor.net wrote:
On Tue, Oct 29, 2013 at 01:20:38PM -0700, Jonathan Sturges wrote:
Hi,
I'm in the process of dusting off an old Geode GX1 thin client I have and upgrading it to coreboot v4. I had no problem building a new coreboot image (v4 is SO much easier than v2), but I'm having an issue with SeaBIOS and option ROMs. Since this is my first time working with SeaBIOS, I need a bit of help to bring this together.
I built a PXE ROM for the onboard NIC, which is a NatSemi DP83815 (DEV/DID 100b/0020). I've tried both an iPXE image built from scratch, as well as a GPXE ROM from rom-o-matic. I added the ROM with cbfstool as documented at coreboot.org, and also added a bootorder file that lists the NIC first. However, when SeaBIOS calls the ROM, nothing seems to happen. See below, where it tries to boot from the ROM but fails almost immediately. It boots successfully from the local disk after the ROM returns. Any pointers as to what the issue is are appreciated.
I don't see anything in the log that indicates a problem. I suggest you recompile seabios with a debug level of 8 to get more info. Also, please grab the latest version of seabios. Finally, what does the boot menu show if you hit F12 during boot?
-Kevin