9fans archive / 2001 / 03 / 298 / prev next
From: jmk@pla...
Subject: Re: [9fans] Booting Plan9
Date: Thu, 29 Mar 2001 08:44:56 -0500
On Thu Mar 29 03:40:35 EST 2001, mhtexcollins@aus... 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@cal... 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