Solaris 9 X86网卡(D-LINK DFE-530TX)安装成功文档( 二 )


01/30/2004 PCMCIA NE2000 driver (pcni) ready for solaris9
01/19/2004 sis900/dp83815 driver updated. The previous revisions may panic the system under heavy ethernet traffic.
________________________________________
CAUTION: They are NO WARRANTY and distributed under LGPL or the BSD license.
0. General Descriptions
As device drivers are loaded in the kernel space, they may cause serious problems i.e. panic or system hang. Please ensure that the driver works fine before you install it into /kernel Directory. Some testing methods are described in README in the distributions.
I started some following works with porting Linux nic drivers into Solaris. But I have re-written all of them not to use Linux driver codes, as I was pointed out that it was violation of GPL to link GPL drivers into properiety kernel.
Now licensing of the drivers is under changing. Formerly the drivers were distributed under LGPL, but the new releases will be distributed under the BSD license.
For sparc platforms, it needs solaris8 10/01 or later. You also need C compiler, escpecially gcc3.x to make 64bit binaries, as compiled binaries for sparc are not included in the distributions. You can also use C compilers in Sun products.
For x86 platforms, it needs to disable PnP OS or ACPI in BIOS setting to avoid incorrect IRQ assignment problem in Solaris x86. You also should assign IRQs to all devices on board in BIOS setting even if Solaris doesn"t use them.
1. pctc driver for 3COM 3C589 PCMCIA cards
This is an alternative of Solaris pcelx driver which did not work with E version of 589 cards. But now a work around is known for pcelx, that is creating /kernel/drv/pcelx.conf file that includes following line.
force-8bit=1;
If you are interrested in a source code, down load below.

Tested OS Version: Solaris8 10/00 x86
Tested Hardware: EtherLink III 3C589C, EtherLink III 3C589D, Megahertz 3C589ET
Source file with x86 binary pctc-0.8.4b.tar.gz (beta test version)
Hot plug is not supported.
2. sfe driver for DP83815 and SiS900 fast ethernet chips
Tested OS version: Solaris8 10/00 x86, Solaris9 12/02 x86, Solaris9 sparc
Tested chips (PCI card product):
DP83815CVNG (Netgear FA311)
DP83815 (HP Pavilion ZE4100, thank to Ben)
DP83815DVNG (NetGear FA311 on sparc, thank to Peter & www.itserv.de)
DP83815 (NetGear FA312 in a Dell PowerEdge 1300, dual 500 MHz CPU"s, thank to fred)
SiS900 (Melco BUFFALO LYG-PCI-TXC)
SiS900-core in SiS630ET chip set (thank to Rahul)
SiS900-core in SiS730 chip set (thank to Sytse)
SiS900-core in SiS963 south bridge of SiS648 chip set (thank to Matthias)
It likely work with DP83815 based Netgear FA312 and I-O DATA ET100-PCI-L, but WOL is not supported.
It will work with DP83816 but isn"t tested yet.
sfe-1.0.0 or before may panic the system under heavy ethernet traffic. Please use the latest revison.
Source file with x86 binary: sfe-1.0.4.tar.gz
3. rh driver for VIA Rhine family fast ethernet chips
Tested OS version: Solaris8 10/00 x86, Solaris9 12/02 x86, Solaris8 sparc, Solaris9 sparc
Tested chips (PCI card product):
DL10030/VT86C100A (Rhine I), Corega FastEtherII PCI TX
(Thank to Sentil and Koshida)
DL10030, D-Link DFE-530TX (Thank to Chris)
DL10030A, D-Link DFE-530TX (Thank to Vanguard)
VT6102 (Rhine II), Planex communications FNW9702-T3
RhineII in VT8231 South-bridge (VIA EPIA MINI-ITX, model epia-800 motherboard, Thank to Sytse)
RhineII in VT8235 South-bridge (VIA P4MA Pro Mainboard and Biostar"s Mainboard, Thank to Jim)
VT6105 (Rhine III), Corega PCI-TXA
Source file with x86 binary: rh-1.0.9.tar.gz
Rh driver is ready for VT6105M chips, but not tested.

4. rf driver for Realtek RTL 8129 / 813x / 810x family fast ethernet chips
Realtek also provides their binay driver. Please refer http://www.realtek.com.tw.
Tested OS version: Solaris8 10/00 x86, Solaris9 12/02 x86, Solaris9 sparc
Tested chips (PCI card product):
RTL8139A (Surecom EPX-320X-R) Thank to Deniz

推荐阅读