*BSD News Article 3949


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!mips!mips!darwin.sura.net!jvnc.net!gmd.de!Germany.EU.net!mcsun!sun4nl!eur.nl!pk
From: pk@cs.few.eur.nl (Paul Kranenburg)
Subject: Re: WD Ethernet Card not found on warmboot
Message-ID: <1992Aug20.122945.5132@cs.few.eur.nl>
Sender: news@cs.few.eur.nl
Reply-To: pk@cs.eur.nl
Organization: Erasmus University Rotterdam
References: <1992Aug19.165319.14767@doug.cae.wisc.edu>
Date: Thu, 20 Aug 1992 12:29:45 GMT
Lines: 14

In <1992Aug19.165319.14767@doug.cae.wisc.edu> dinda@cae.wisc.edu (Dinda Peter) writes:
>However, this is only that case when the machine is power-cycled.  On
>warmboot initiated via reboot or shutdown -r (or a panic) the WD    
>Ethernet card is not recognized.  The card is correctly configured
>as IRQ2, I/O adx 0x280, Mem base 0xD000 with EASYSET.EXE.  Any thoughts?

None of the initiations of a warm boot (shutdown, Ctrl-Alt-Del) care to
properly shutdown peripherals (I guess this would require a device "detach"
hook), so your ethernet device continues to process packets arriving on the
wire. Since the device driver is gone, interrupts are not serviced and it is
not unthinkable that the device locks up if such a situation exists for too
long a time. Also, the WE driver doesn't flip the reset bit in the card at
probe time, so it judges the adapter unuseable.