Re: [Etherboot-developers] Bootrom hang at booting local - any ideas?
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Richard Shih-P. C. <csh...@ds...> - 2001-12-05 02:51:22
|
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 I commented out everything in main() so that it will fall through to exit and it also freezes. Tried this on two different Gigabyte mobos and had the same problem. Any more ideas? BTW what is it that floppy does differently than bootrom? Is there anyway to debug the return address (after main)? Cheers Richard Chan On Tue, Dec 04, 2001 at 08:47:32AM -0500, Vasil Vasilev wrote: > On 4 Dec 2001, Eric W. Biederman wrote: > > > Richard Chan <csh...@ds...> writes: > > > > > Folks, I have a bootrom which cannot boot the local > > > system. It hangs completely after > > > pressing "L". Network boot works fine and floppy boot works > > > (both "N" and "L"). > > > > > > If I press "N" it works, "L" justs hangs the system. > > > Any idea how to debug why this isn't working? > > > > Basically "L" just returns to the BIOS so something more > > can be done. If there isn't anything in your boot order or > > you have a buggy BIOS, or quite unlikely etherboot doesn't > > follow some BIOS spec > > I've seen this on some BIOSes, including one which supported serial line but > continues refreshed "the ANSI screen". Etherboot already does gymnastics to > get round buggy BIOSes. Try compiling your own image, and add a define > -DBOOT_INT18H. I don't think this would work in your case, but I can't be > sure. > > As you want to boot locally, why don't you just put etherboot on the boot > sector of the local device -- hard disk or floopy or put it as bootable image > for lilo, say. Etherboot may be started through a variety of methods and > that's what I see as it's major advantage. > > Vasil > -- Richard Chan <csh...@ds...> DSO National Laboratories 20 Science Park Drive Singapore 118230 Tel: 7727045 Fax: 7766476 |