Subject: Re: CVS commit: syssrc
To: Frank van der Linden <frank@wins.uva.nl>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 11/17/1999 09:54:59
On Wed, 17 Nov 1999 10:25:44 +0100 
 Frank van der Linden <frank@wins.uva.nl> wrote:

 > The MII code in the ex driver was different, because only this way would
 > it avoid what looks like subtle timing problems on some 905B cards. This
 > change may have broken some cards.
 > 
 > Are there any people out there who can confirm or deny that this works
 > with their card? Since it seems more or less a step back to older code,
 > I suspect it won't work.

I've just committed a common MII bitbang module which has been checked
and double-checked, and have converted the "ex" driver to use it.  I
will confirm with a 3c905B later today (I'm using a 3c575-TX right now).

ex0 at cardbus0 dev 0 function 0: 3Com 3c575-TX Ethernet
ex0: interrupting at 11
ex0: MAC address 00:60:08:03:6e:ad
tqphy0 at ex0 phy 0: 78Q2120 10/100 media interface, rev. 3
tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ex0: supplying EUI64: 00:60:08:ff:fe:03:6e:ad
ex0: starting DAD for fe80:0009::0260:08ff:fe03:6ead
ex0: DAD complete for fe80:0009::0260:08ff:fe03:6ead - no duplicates found

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>