Subject: Re: Problems with ex0 on 1.4 3Com905
To: Jeff Northon <jeffo@sasq.net>
From: Chris G. Demetriou <cgd@netbsd.org>
List: port-i386
Date: 06/16/1999 11:03:20
Jeff Northon <jeffo@sasq.net> writes:
> We are looking into problems with 3Com905 cards that seem to loose the
> ability to autosence the media they are attached to. It looks like a part
> of the chipset exphy0 gets hosed and then the card just "Dumbs Down" 

This sounds odd.


> With exphy0 in place:
> 
> A piece from messages:
> 
> Jun 11 12:55:40 www3 /netbsd: ex0 at pci0 dev 11 function 0: 3Com
> 3c905B-TX 10/100 Ethernet
> Jun 11 12:55:40 www3 /netbsd: ex0: interrupting at irq 10
> Jun 11 12:55:40 www3 /netbsd: ex0: MAC address 00:50:04:71:f0:8c
> Jun 11 12:55:40 www3 /netbsd: exphy0 at ex0 phy 24: 3Com internal media
> interface
> Jun 11 12:55:40 www3 /netbsd: exphy0: 10baseT, 10baseT-FDX, 100baseTX,
> 100baseTX-FDX, auto

OK, card at PCI device 11, MAC 00:50:04:71:f0:8c


> After the "problem"
> 
> Jun 14 01:18:47 www3 /netbsd: ex0 at pci0 dev 9 function 0: 3Com 
> 3c905B-FDX 10/100 Ethernet
> Jun 14 01:18:47 www3 /netbsd: ex0: interrupting at irq 11
> Jun 14 01:18:47 www3 /netbsd: ex0: MAC address 00:50:04:a5:6e:75

Card at PCI device 9, MAC 00:50:04:a5:6e:75

I'd say that these are _different cards_, put into different slots,
etc.  (Maybe one's built on to a motherboard...)

What's the dmesg output 'around' the ex0 card messages in the second
example?

I'll note that the 3c905 on the motherboard of one of my boxes (a
DELL), says:

ex0 at pci1 dev 8 function 0: 3Com 3c905-TX 10/100 Ethernet
ex0: interrupting at irq 11
ex0: MAC address 00:c0:4f:b6:ec:30
nsphy0 at ex0 phy 24: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

i.e. it uses a phy other than the "exphy".



> What now?

Well, first, how about let's figure out what's really going on
w.r.t. the cards that you're trying to use...  8-)



cgd
-- 
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.