[Etherboot-developers] eepro100.c patch testing
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Matt H. <mbh...@ie...> - 2000-11-03 23:48:11
|
Ken Yap wrote:
> BTW, nothing to do with your PnP ROM problem, if you could please try
> this fix to eepro100.c and let me know if 1. it causes any problems you
> didn't have before, 2. if fixes any problems with kernel crashing that
> some people have reported. If I get a no for 1. I will put the fix in
> anyway.
>
> Replace the empty eepro100_disable with this:
>
> static void eepro100_disable(struct nic *nic)
> {
> /* See if this PartialReset solves the problem with interfering with
> kernel operation after Etherboot hands over. - Ken 20001102 */
> outl(2, ioaddr + SCBPort);
> }
I applied it to the latest version of Etherboot (4.6.10), built using
the default Makefile options, put it on a floppy, and tried it out. I
set up a reboot test where the machine constantly reboots while a
monitoring program watches. So far, it has successfully rebooted 197
times with no crashes/problems/etc.
What are the circumstances under which ppl are seeing kernel crashes?
I can try to reproduce the situation in the lab using the reboot test.
I had problems a few months ago with kernel panics on bootup when I
was using 2.2.5. I upgraded to 2.2.15 (the latest at the time) and it
fixed all my problems.
-Matt
|