Re: [Etherboot-developers] Bootrom hang at booting local - any ideas?
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ke...@us...> - 2001-12-05 03:01:34
|
>Tried BOOT_INT18H but it didn't work either. It's got something >to do with the exit() function. I built a new ROM where Yes it's to do with the exit() function in the sense that exit returns from the boot ROM which then calls INT 18H to return control to the BIOS as per spec. So it depends on what the BIOS does next. Do you have a next device on the boot list? Does Etherboot show up in the BIOS menu? If not, it may be a sign that the BIOS is not PnP compliant and that Etherboot is being activated as a legacy ROM. Normally Etherboot should be detected as a PnP ROM and it can be placed anywhere on the boot list instead of hogging the boot. Try the compile option BBS_BUT_NOT_PNP_COMPLIANT >Any more ideas? BTW what is it that floppy does differently than >bootrom? Is there anyway to debug the return address (after main)? Obviously the BIOS seems to have somewhere to go back to after attempting to boot from floppy. |