Falls das noch jemanden interessiert...
Letztens habe ich mir nun endlich eine QFE/PCI besorgt und natürlich direkt ausprobiert, ob das Teil auch in einem mehr oder weniger handelsüblichen PC läuft. Die Kiste ist ein Intel Dual Xeon II mit einem Intel 82443GX. Unter FreeBSD/i386 funktioniert die Karte einwandfrei mit hme(4):
dmesg:
hme0: <Sun HME 10/100 Ethernet> mem 0xe4000000-0xe4007fff irq 19 at device 0.1 on pci2
miibus1: <MII bus> on hme0
ukphy0: <Generic IEEE 802.3u media interface> on miibus1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme0: Ethernet address: 08:00:20:d0:7c:61
hme1: <Sun HME 10/100 Ethernet> mem 0xe4008000-0xe400ffff irq 16 at device 1.1 on pci2
miibus2: <MII bus> on hme1
ukphy1: <Generic IEEE 802.3u media interface> on miibus2
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme1: Ethernet address: 08:00:20:d0:7c:61
hme2: <Sun HME 10/100 Ethernet> mem 0xe4010000-0xe4017fff irq 17 at device 2.1 on pci2
miibus3: <MII bus> on hme2
ukphy2: <Generic IEEE 802.3u media interface> on miibus3
ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme2: Ethernet address: 08:00:20:d0:7c:61
hme3: <Sun HME 10/100 Ethernet> mem 0xe4018000-0xe401ffff irq 18 at device 3.1 on pci2
miibus4: <MII bus> on hme3
ukphy3: <Generic IEEE 802.3u media interface> on miibus4
ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme3: Ethernet address: 08:00:20:d0:7c:61
pciconf -lv:
none1@pci2:0:0: class=0x068000 card=0x00000000 chip=0x1000108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'SPARC EBUS PCIO PCI I/O Controller'
class = bridge
subclass = PCI-unknown
hme0@pci2:0:1: class=0x020000 card=0x00000000 chip=0x1001108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'PCIO Happy Meal Ethernet'
class = network
subclass = ethernet
none2@pci2:1:0: class=0x068000 card=0x00000000 chip=0x1000108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'SPARC EBUS PCIO PCI I/O Controller'
class = bridge
subclass = PCI-unknown
hme1@pci2:1:1: class=0x020000 card=0x00000000 chip=0x1001108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'PCIO Happy Meal Ethernet'
class = network
subclass = ethernet
none3@pci2:2:0: class=0x068000 card=0x00000000 chip=0x1000108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'SPARC EBUS PCIO PCI I/O Controller'
class = bridge
subclass = PCI-unknown
hme2@pci2:2:1: class=0x020000 card=0x00000000 chip=0x1001108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'PCIO Happy Meal Ethernet'
class = network
subclass = ethernet
none4@pci2:3:0: class=0x068000 card=0x00000000 chip=0x1000108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'SPARC EBUS PCIO PCI I/O Controller'
class = bridge
subclass = PCI-unknown
hme3@pci2:3:1: class=0x020000 card=0x00000000 chip=0x1001108e rev=0x01 hdr=0x00
vendor = 'Sun Microsystems'
device = 'PCIO Happy Meal Ethernet'
class = network
subclass = ethernet
Der Durchsatz per FTP liegt bei etwa 9 MB/s, während ich mit einer Intel Pro/100, die in der Kiste onboard verbaut ist, auf etwa 10 MB/s komme. Das ist also ganz akzeptabel. (Eine TI ThunderLAN kommt beispielsweise nur auf knapp 7.5 MB/s.)
Linux habe ich grade nicht zur Hand, aber ich denke doch schon, daß auch dort ein entsprechender Treiber vorhanden sein sollte. Die HME wurde schließlich vor einiger Zeit noch ziemlich häufig verbaut.