Re: [Etherboot-developers] About tulip
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ke...@us...> - 2003-02-03 02:14:08
|
>I have a ADMtek an983 chip,I can download a win98 image and start it;But
>when I restart from windows and reboot the pc, the etherboot report "The
>Tulip chip at %X is not functioning"; then I debug it at :
> if (inl(ioaddr + CSR5) == 0xFFFFFFFF) {
> printf("%s: The Tulip chip at %X is not functioning.\n",
> tp->nic_name, ioaddr);
> return 0;
> }
>then I power off and power on ,it can go correctly; But when I restart from
>windows,problem again!
Seems to be Windows leaving the NIC controller in a particular state.
See if you can fix the reset code to completely reset the NIC
controller. Does the problem happen with booting Linux (not netbooted)?
If not, see if the Linux tulip driver does more to reset the chip and
steal the code.
|