I have improved the OS/2 (NDIS2) driver for Realtek 8139-network interface cards.
Now runs together with the cbenable-package also with CardBus variants of the card.
Because the vendors seldonly tell what chips they use, here is a list of known cards,
used Ethernet-IDs and some hints..
Content
Manufacturers/Vendors of the PCI card
Should be no problem to find a card. market share above 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 |
Manufacturers/Vendors of the CardBus card
driver
-
Realtek 8139/8130/810x Fast Ethernet Adapter NDIS-driver (2005-12-05)(zip)
for PCI cards and chips on mainboards, together with CBENABLE also for CardBus cards.
Installation: Unpack the archive into an empty directory or floppy.
Use MPTS or the Peer install program to configure the network drivers, make the additional
driver known by guiding the program to the directory where you unpacked the driver into.
If you previously used an older version of the driver, please go into the drive options
and check the settings again.
- CBENABLE-package
CBENABLE.SYS uses OS/2 Card Services (pcmcia.sys) to power on the card and assign resources
Required is a version of PCMCIA.SYS (bldlevel: "@#IBM:10.056#@ IBM OS/2 PCCard Card Services Device Driver. Version 1.55")
from CardBus 5.0 package from IBM. I could not get CardBus 8.0 (bldlevel "@#IBM:10.115#@ OS/2 USB OHCI compliant Device Driver") working for me.
And you need a matching socket driver that supports CardBus with your
CardBus socket. Most commonly used is IBM2SS14.SYS (TI-Chips),
SS2TICB.SYS (Daniela), TI1225CB.SYS (DELL-package), or the comercial
Apsoft driver (about 70 supported chips), Currently work is to, change
CBenable to benefit from PCIConf.snp.
PCI numbers
Knonw and supported by rtsnd.os2 PCI vendor/device numbers are:
10EC/8139 common pci card
10EC/8138 CardBus (presumely obsolete)
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 IDs
The leading 6 digits of the Ethernet-ID (also known as MAC address) points to the vendor.
known used values are:
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-card!)
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.
performance settings
Here is sample output of NetIO; using a PCI card in a desktop (AMD K6/200 with VIA chipset)
connected over a crosslink cat5 cable with an CardBus card in an notebook (Intel PIII-500 with Intel chipset):
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.
more than one card in one machine
When you install more than one supported card into a machine the driver will
ask during boot which one it has to use. You should assign the cards
with protocol.ini settings, use MPTS to edit.
Either you store the Ethernet-ID to search for:
[RTL8139_nif]
EtherID = @0040F45D695B
or you specify the PCI address of the socket where the card sits:
[RTL8139_nif]
BUSNO = 0
DEVICENO = 10
If you have more informations, please share them with me.
Helpful would be to also send \ibmcom\lantran.log to me.