Subject: Re: Sun Quad Ethernet card on PC
To: , <macallan18@earthlink.net>
From: Peter Eisch <peter@boku.net>
List: port-i386
Date: 04/13/2005 10:48:01
>>> I've never used a QFE card, but all the HME's I've used use nsphy - did you
>>> try that one too? Just curious... if it's working fine with ukphy, no need
>>> to change it, of course :)
>> 
>> The newer ones don't use nsphy.  "newer" might include all the PCI ones.
>> OUI 0x0006b8 is Bandspeed Pty Ltd.  See:
>> 
>>   http://standards.ieee.org/regauth/oui/index.shtml
>> 
>> for the OUI assignements list.
> 
> Not all the PCI ones:
> 
> hme0 at pci1 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
> hme0: interrupting at ivec 3021
> hme0: Ethernet address xx:xx:xx:xx:xx:xx
> nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
> nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> 

What hme product do you have that's working?  My x1034a qfe (using -current
sources built on or about 3 April 2005) reports:

Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2
dev 0 function 0 not configured
hme0 at pci2 dev 0 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: no Ethernet address found
hme0: interrupting at irq 9
hme0: Ethernet address 00:00:00:00:00:00
qsphy0 at hme0 phy 1: QS6612 10/100 media interface, rev. 1
qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2
dev 1 function 0 not configured
hme1 at pci2 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
hme1: no Ethernet address found
hme1: interrupting at irq 5
hme1: Ethernet address 00:00:00:00:00:00
qsphy1 at hme1 phy 1: QS6612 10/100 media interface, rev. 1
qsphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2
dev 2 function 0 not configured
hme2 at pci2 dev 2 function 1: Sun Happy Meal Ethernet, rev. 1
hme2: no Ethernet address found
hme2: interrupting at irq 11
hme2: Ethernet address 00:00:00:00:00:00
qsphy2 at hme2 phy 1: QS6612 10/100 media interface, rev. 1
qsphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2
dev 3 function 0 not configured
hme3 at pci2 dev 3 function 1: Sun Happy Meal Ethernet, rev. 1
hme3: no Ethernet address found
hme3: interrupting at irq 10
hme3: Ethernet address 00:00:00:00:00:00
qsphy3 at hme3 phy 1: QS6612 10/100 media interface, rev. 1
qsphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

Oddly, RedHat 7.3 reports the card fine and is able to grovel for mac addrs.
It even pulls macs that match the digits on the card's sticker.

peter