Subject: Re: 3com 3c905B
To: None <port-i386@netbsd.org, netbsd-help@netbsd.org>
From: Giles Lean <giles@nemeton.com.au>
List: port-i386
Date: 01/31/2000 20:56:59
On Sun, 30 Jan 2000 23:02:13 +1100 Giles Lean wrote:
> ex0 at pci0 dev 17 function 0: 3Com 3c905B-TX 10/100 Ethernet
> ex0: interrupting at irq 9
> ex0: MAC address 00:10:5a:1b:a3:b1
> exphy0 at ex0 phy 24: 3Com internal media interface
> exphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
I spoke too soon; the card still doesn't work. Now it determines
correctly what it is connected to but then goes quiet (no lights) and
ifconfig says 'no carrier'.
# ifconfig ex0
ex0: flags=8822<BROADCAST,NOTRAILERS,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet autoselect (10baseT)
status: no carrier
Playing with the media selection didn't help. Not surprised; it was
plugged into a 10baseT hub and had worked that much out.
In a -current machine (100baseTX crossover cable to a Intel
EtherExpress Pro, GENERIC kernel from the end of December):
ex0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet autoselect
status: no carrier
...
I'd wonder if it was a faulty card except that it works for NT and
Tony Hernandez has one, and there's an instance in the archives too:
http://mail-index.netbsd.org/port-i386/2000/01/24/0005.html
I gave up on making the card work 'in situ' and dragged it home; it is
now in a crash and burn -current machine where it fails to work with
100baseTX with a crossover cable.
I will henceforth ignore the @#$! thing. :-)
Regards,
Giles