From mboxrd@z Thu Jan 1 00:00:00 1970 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] Booting Plan9 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20010329134458.8DD0C199F1@mail.cse.psu.edu> Date: Thu, 29 Mar 2001 08:44:56 -0500 Topicbox-Message-UUID: 76ac5a74-eac9-11e9-9e20-41e7f4b1d025 On Thu Mar 29 03:40:35 EST 2001, mhtexcollins@austin.rr.com wrote: > I have sucessfully used many 3c905c cards. The work no p. Don't even > have to spec the io and irq. > and On Thu Mar 29 03:51:29 EST 2001, forsyth@caldo.demon.co.uk wrote: > >>I have sucessfully used many 3c905c cards. The work no p. Don't even > >>have to spec the io and irq. > > yes, it works with the drivers from 14 october. > I don't think this is quite true. When we looked at it Jean Mehat and I found the 905C seems to need a Tx/Rx reset when it comes up with power-management enabled internally and because of my laziness there are paths through the initialisation code where no reset will be done; it all depends on how the card is internally configured and the result of the autonegotiation. The missing Tx/Rx reset will apear in the next update (I don't know how it was missed out when the other 905C chnages went in last October) but the fix is to add txrxreset(port); after if(did == 0x9055 || did == 0x9200){ At least, that was our limited understanding of the problem. --jim