Ich habe den OS/2-Treiber für die Realtek 8139-Netzwerkkarte verbessert. Läuft in Zusammenarbeit mit dem cbenable-Paket auch mit der CardBus-Variante. Da die Hersteller selten verraten was für ein Chip verbaut wird, hier eine Liste der bekannten Karten und Ethernet-ID und ein paar Tipps..

Inhalt

Hersteller der PCI-Karte

Sollte im Handel ohne Probleme zu finden sein (Marktanteil >50%?).
Accton EN1207D/EN2242A Series PCI Fast Ethernet Adapter
Acer Inc ALN-325 Fast Ethernet Adapter
Allied Telesyn International AT-2500 Fast Ethernet Adapter
Aopen Inc ALN-325C Fast Ethernet Adapter
AON-325
ASUSTeK Computer Inc L2 Series Notebooks integrated NIC
Belkin F5D5000 PCI Card/Desktop Network PCI Card
Compaq HNE-300
Compex ReadyLink Express 10/10 Fast Ethernet Adapter
Conceptronics CSP100TCL
D-Link DFE-538TX 10/100 Adapter
DFE-530TX+ (Rev.D2)
SN5200 Fast Ethernet Adapter
Edimax EN9130 Fast Ethernet Adapter
10/100M Fast Ethernet Adapter EN9130TXA
Encore ENL832-TX+
Fujitsu Ltd Lifebook Series Notebooks
Gigabyte GA-6VEML Mainboard
Hawking Technology PN102TX 10/100 PNP PCI Network Adapter
Kingston EtheRX PCI Fast Ethernet Adapter (KNE120TX)
KTI KF-230TX(/2) Fast Ethernet Adapter
KYE Genius GF100TXR Series
Longshine LCS-8038TX
NETRONIX
Nortel Networks 10/100BaseTX
OvisLink Fast Ethernet Adapter 10/100Mbps, LFE-8139(/A/H)TX
Peppercon ROL/F-100
Ruby Tech Corp FE-1439TX Fast Ethernet Adapter
Siemens 1020 PCI NIC
Standard Microsystems Corp SMC EZ Card 10/100 (SMC1211TX)
Surecom EP-320X-R/R-1/R-1L 100/10M PCI Adapter
UNEX Technology Corp ND010 Fast Ethernet Adapter

Hersteller und Händler der CardBus-Variante

Treiber

PCI-Kennungen

Bekannte und von rtsnd.os2 unterstützte PCI-Hersteller/Gerätekennungen sind:
10EC/8139 normale Karte
10EC/8138 CardBus (vermutlich veraltet)
018A/0106 LevelOne FPC-0106Tx
021B/8139 Compaq HNE-300
02AC/1012 Siemens 1012v2 CardBus
1113/1211 Accton EN1207D/EN2242A
1186/1300 D-Link DFE-530TX+
1186/1340 D-Link DFE-690TXD CardBus
1259/A117 Allied Telesyn 8139 CardBus
126C/1211 Nortel Networks 10/100BaseTX
13D1/AB06 Edimax EP-4103DL CardBus
1432/9130 Siemens 1020 PCI NIC
14EA/AB06 Planex FNW-3603-TX 10/100 CardBus
14EA/AB07 Planex FNW-3800-TX 10/100 CardBus
1500/1360 Delta Electronics
1688/0130 D-Link DFE-538TX 10/100
1743/8139 Peppercon ROL/F-100
4033/1360 Addtron

Ethernet ID

Aus den ersten 6 Stellen der Ethernet-Kennung kann der Hersteller abgeleitet werden. Bekannte benutzte Werte sind:
0000E8------ Accton Technology Corp.
000244------ Surecom Technology Co.
0004A7------ FabiaTech Corporation
00055D------ D-Link Systems, Inc.
000D61------ Giga-Byte Technology Co., Ltd.
001060------ Billionton Systems, Inc. (Sitecom?)
00304F------ PLANET Technology Corporation
003084------ Allied Telesym International Corporation
0030BD------ Belkin Components
004005------ ANI Communications Inc. (D-Link)
0040F4------ Cameo Communications, Inc. (Mentor-Karte!)
004F4E------ OvisLink
005022------ Zonet Technology, Inc.
0050BA------ D-Link
0050BF------ Mototech Inc-Accton Technology Corp
0050FC------ Edimax Technology Co., LTD.
008048------ Compex Incorporated
00C026------ LANS TECHNOLOGY CO., LTD.
00C0DF------ KYE Systems Corp.
00E029------ Standard Microsystems Corp
00E04C------ Realtek Semiconductor Corp.
00E07D------ Netronix, Inc.

Leistungssteigerung


Hier die Ausgabe von NetIO; PCI-Karte im Desktop (AMD K6/200 mit VIA Chipsatz) verbunden mit gekreuztem Kategorie-5-Kabel mit CardBus-Karte im Notebook (Intel PIII-500 mit Intel Chipsatz):

NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  8866 KByte/s Tx,  11176 KByte/s Rx.
Packet size  2k bytes:  9828 KByte/s Tx,  11309 KByte/s Rx.
Packet size  4k bytes:  10479 KByte/s Tx,  11071 KByte/s Rx.
Packet size  8k bytes:  11322 KByte/s Tx,  11103 KByte/s Rx.
Packet size 16k bytes:  11302 KByte/s Tx,  11339 KByte/s Rx.
Packet size 32k bytes:  11292 KByte/s Tx,  10935 KByte/s Rx.
Done.

Mehr als eine Karte im Rechner

Sie können mehr als eine Karte in den Rechner einbauen. In dem Fall wird der Treiber beim Laden fragen welche Karte ihm zugeordnet werden soll. Sie können die Zuordnung später mit MPTS in protocol.ini ablegen. Entweder legen Sie die zu suchende Ethernet-Kennung fest:

[RTL8139_nif]
  EtherID = @0040F45D695B
oder Sie übergeben die PCI-Adresse des Steckplatzes in dem die Karte steckt:

[RTL8139_nif]
  BUSNO = 0
  DEVICENO = 10

Mehr Informationen werden dankbar mit eingearbeitet. Am besten wäre es wenn Sie mir \ibmcom\lantran.log schicken.