版权声明

请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

前一段时间在solaris9 x86安装过一个8139网卡驱动,当时没有写文档,前几天有个朋友需要帮忙安装8139网卡驱动,而且论坛上也有很多朋友问此类的问题,非常遗憾!!!这次安装D-LINK DFE-530TX网卡驱动成功以后,把主要的步骤写出来,主要是从解决solaris9 x86安装不兼容网卡的思路上对大家有所帮助!!!!
一、 基本信息:
1、 PC基本硬件信息:
微星主板;P4 1.8MHZ,内存512MB,硬盘40GB,网卡:D-LINK DFE-530TX,显卡: nvidia RIVA TNT2
2、 操作系统信息:windows 2000 +solaris9 x86
3、 现有状况:windows 2000 和solaris9 x86都已安装成功,win2000也能够上网,但是solaris9能够正常启动,但是网卡不能正常工作。
二、 solaris9 x86安装网卡D-LINK DFE-530TX过程:
1、 使用sys-unconfig命令还是不能找到网卡。
用sys-unconfig命令可以改变主机名、时区等,但是不能设置网络信息。
郁闷啊!!!
2、 从http://www.solaris-x86.org/ 网站查看solaris9 x86兼容性列表:
http://www.sun.com/bigadmin/hcl/data/9/components/views/networking.html
发现solaris9 x86不兼容D-LINKD-LINK DFE-530TX。
哦!!我可以到D-LINK网站下载驱动!!嘿嘿!!
3、 从D-LINK网站查找D-LINK DFE-530TX对于solaris的驱动程序:http://support.dlink.com/products/view.asp?productid=DFE%2D530TX
但是D-LINK DFE-530TX没有对unix系统支持的网卡驱动。
老天啊!!!
4、 从solaris http://solaris-x86.org/software/drivers/网站找一下:
发现里面有很多网卡的驱动程序啊!!!http://homepage2.nifty.com/mrym3/taiyodo/rh-1.0.9.tar.gz
下载D-LINK DFE-530TX驱动程序
5、 安装D-LINK DFE-530TX驱动过程
由于网络不通只能刻盘(问题:不知道usb可不可以使用啊?),100K的文件我刻了一张盘(呜呜呜!!好惨啊!!)
拷贝文件到系统上
#gzip –d rh-1.0.9.tar.gz
#tar xvf rh-1.0.9.tar
cd rh-1.0.9
查看README.txt
安装驱动程序:
1)# /usr/ccs/bin/make install
/usr/sbin/install -f /kernel/drv -m 755 -u root -g sys ./i386/rh
new owner is root
./i386/rh installed as /kernel/drv/rh
cp /etc/system /etc/system.norh
echo "exclude: rh" >> /etc/system.norh

2)# ./adddrv.sh
exit status = 0
System configuration files modified but rh driver not loaded or attached.
Driver (rh) installed.
3)# modload obj/rh
4)# devfsadm -i rh
5)# ifconfig rh0 plumb
6)# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
rh0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 0.0.0.0 netmask 0
ether 0:40:5:15:88:dc
# ifconfig rh0 192.0.0.160 netmask 255.255.255.252 up
# route add default 192.0.0.10
6、 测试正常
# ping 192.0.0.160
192.0.0.160 is alive
# ping 192.0.0.10
192.0.0.10 is alive
三、solaris9存在问题:
1、 不知道usb可不可以使用啊?
如果可以,可以帮助很多朋友把下载的驱动传到solaris9上!!而不用刻盘了!!希望有朋友能够补充usb使用方法?
2、 solaris9 X86启动需要人工干预(按n多的F2),很是不爽,有没有好的方法,让他自己启动?希望有朋友能够补充
四、附件:从http://solaris-x86.org/网站可下载的网卡驱动程序:
solaris X86网卡驱动下载网址:
http://homepage2.nifty.com/mrym3/taiyodo/eng/index.htm
可支持的网卡驱动类型:找到相应的网卡驱动,按照readme文件安装应该就可以!!
Free NIC drivers for Solaris
________________________________________
What's new?
07/04/2004 bcf updated and ni supported PnP ISA NE2000.
05/03/2004 Rh fixed for invalid mac address problem in built-in rhine II.
04/01/2004 VIA rhine driver was updated and released under the BSD license.
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
RTL8139C (Corega, FEther PCI-TXS)
RTL8139D (Surecom EP-320X-R) Thank to Deniz
(HAWKING PN102TX) Thank to Basem
(Corega FEther PCI-TXC plus)
RTL8129 (NDC, NE100TX-E)
RTL8100B (Shuttle AB48N motherboard, need to disable APCI)
MPX EN5038 (Accton EN1207D-TX) Thank to Telewa
It will likely work with D-Link DFE-530TX+, DFE-538TX and other RTL8139 based low cost NIC cards. Now it ready for rtl8101, but not tested.
Source file with x86 binary: rf-1.0.1.tar.gz
5. ni/pcni driver for NE2000 compatible PCI/PCMCIA/PnP ISA ethernet cards
The ni driver was tested under solaris8 10/00 x86 and solaris9 12/02 x86
The pcni driver was tested under solaris8 10/00 x86 but it isn't tested under solaris9.
The ni and pcni drivers are not ready for solaris sparc.
Tested chips (PCI/PCMCIA card product):
PCI Realtek RTL 8029 (Planex communications, ENW-8300-T)
PCI VIA VT 86C926 Amazon (BUFFALO LGY-PCI-TR, Thank to Masato)
PCMCIA Unknown chip (IBM, Credit Card Adapter Ethernet II)
PCMCIA D-Link DL10022 (Planex communications, FNW3600-T)
PCMCIA Winbond W89C926 (Planex communications, ENW3503-T)
PnP ISA Realtek RTL 8019AS (unknown vendor)
Source file with x86 binary: ni-0.8.7.tar.gz (beta test version)
Hot plug is not supported.
6. alta driver for Sundance Technology ST201 fast ethernet chips
Tested OS version: Solaris8 10/00 x86, Solaris9 12/02 x86
Tested chips (PCI card product):
DL10050A (D-Link DFE-550TX)
DL10050C (D-Link DFE-550TX, thank to Chen)
It will likely work with DL10050 and DL10050B. It may not work for DFE-580TX four port NIC card.
Source file with x86 binary: alta-1.0.3.tar.gz

7. tu driver for 2114x fast ethernet chips
Tested OS version: Solaris8 10/00 x86, Solaris9 12/02 x86, Solaris9 sparc
Tested chips (PCI card product):
ADMtek AN983B (Corega Ether PCI-TM, Linksys LNE100TX-V4.1)
Davicom DM9102A (Kuroto-shiko 9102A-PCI/HITPOINT HT-9102)
Macronix MX98713 (unknown vendor).
Macronix MX98715AEC (Melco BUFFALO LCI2-TXI)
Conexant LANfinity RS7112 Mini PCI(Compaq Presario 17XL369 : thank to Antonio, Asantefast 10/100 NIC 690 : thank to Mike)
LITE-ON LC82C115 (Linksys LNE100TX-V2).
LITE-ON LC82C168 (unknown vendor).
LITE-ON LC82C169 (NetGear FA310, Thank to Klaus).
DC21140 with NS DP83840 MII PHY chip (under sparc solaris9, thank to Klaus)
DC21140AF with DAVICOM DM9101F MII PHY (under x86 solaris9)
DC21143PC with KENDIN KS8761 PCS PHY(under x86 solaris9)
DC21143PC with AB10100 PCS PHY (under x86 solaris9)
Intel 21143-PD with Level One ST10040 (LXT970) PHY (Olicom RapidFire 2327 PCI 10/100 Adapter under sparc solaris9, thank to Ricardo)
Source file with x86 binary: tu-0.9.35.tar.gz (beta test version)
Tu driver is based on Intel's 2114x Serial ROM Format version 4.09 but doesn' support 21145.
Tu will work with DC2114x chips, but is not configured in default because it conflicts with Solaris x86 dnet driver.
8. bcf driver for bcm4401 fast ethernet chip
Tested OS version:Solaris9 12/02 x86
Tested chips (PCI card product):
Broadcom BCM4401 (Green House GH-EL100BB)
onboard BCM4401 in Dell Inspiron 8500
onboard BCM4401 in Dell Inspiron 1100 (Thank to Miyake)
onboard BCM4401 in Dell Inspiron 2400 (Thank to Charles)
onboard BCM4401 in Dell Inspiron 8600 (Thank to John)
Source file with x86 binary: bcf-0.8.6.tar.gz (alpha test version)

9. tne driver for TI ThunderLAN fast ethernet chip
This is an open source alternative for solaris cnft driver, gone in solaris 9.
Tested OS version:Solaris9 12/02 x86, Solaris9 sparc
Tested chips (PCI card product):
TNETE100A (Compaq Netelligent 10/100 TX UTP)
Source file with x86 binary: tne-0.8.6.tar.gz (alpha test version)
Thank to Ricardo for testing tne under sparc.

10. ife driver for intel 8255x fast ethernet chip
This is an open source alternative for solaris iprb driver.
Tested OS version:Solaris9 12/02 x86, Solaris9 sparc
Tested chips (PCI card product):
i82557 with DP83840 (IBM EtherJet)
i82557 with i82555 (Fujitsu FMV-188)
i82559 (Intel PRO/100+ Management Adapter)
Source file with x86 binary: ife-0.8.3a.tar.gz (alpha test version)
Don't use the previous revisions before ife-0.8.2, as they may cause to panic system.
Thank to Ricardo for testing ife under sparc.

11. gani driver for Realtek rtl8169 rtl8110 GbE chip
The gani driver isn't tested in giga bit mode yet.
Tested OS version:Solaris9 12/02 x86.
Tested chips (PCI card product):
RTL8169S (Planex Communications GN-1200TC)
Source file with x86 binary: gani-0.8.0.tar.gz (alpha test version)

solaris9 x86安装oicq过程,sparc也行相关推荐

  1. solaris9 x86安装D-LINK DFE-530TX网卡

    版权声明 请尊重原创作品.转载请保持文章完整性,并以超链接形式注明原始作者"tingsking18"和主站点地址,方便其他朋友提问和指正. 前一段时间在solaris9 x86安装 ...

  2. 【Tools系列】在Win7系统上利用Simics安装Solaris 8 SPARC操作系统

    DATE: 2020.12.25 文章目录 1 介绍 2 前期安装准备 2.1 下载Solaris 8 iso映像文件 2.2 下载并安装Simics 3.0.4软件 3 在Simics 上安装Sol ...

  3. OpenCV4.0+VS2017完整安装配置过程(详细!)

    刚步入研究生生活,老师要求安装OpenCV+VS,所以昨天捣鼓了下,成功''吃鸡''.所以今天写下昨天安装的过程,也便自己对此印象更加深刻. 一.下载安装VS2017 我安装的版本是目前最新的Visu ...

  4. oracle 10g r2 for solaris x86,Oracle10g for Solaris9(x86)安装指南

    Oracle10g for Solaris9(x86)安装指南 一.安装环境检查: 机器环境:cpu:P41.7G,内存:1G:OS:Windows 2000 Advaced Server(sp4) ...

  5. macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败、E: 部分索引文件下载失败等问题

    macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败.E: 部分索引文件下载失败等问题 问题描述 怀疑1:更新所用的软件源的问题 怀疑2:多架构支持导致在更新源时链接不 ...

  6. OPENWRT X86 安装使用教程 (未完成)

    目 录   一 下载 Openwrt 镜像文件 二 将镜像文件写入目标磁盘 2.1  写盘工具 2.2 Physdiskwrite 写盘 2.3 win32diskimager 写盘 三 管理界面 3 ...

  7. (转)Ubuntu12.04上NFS Server安装使用过程

    原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap 2.服务器端:sudo apt-get inst ...

  8. 安装Zabbix过程中出现的问题集

    安装Zabbix过程中出现的问题集 1.web页面无法显示: 原因一:检查系统是否安装apache,以便解析html 原因二:php没有完全安装好 原因三:apache没有提供对php的支持 原因四: ...

  9. linux存储库rep 61082,安装informatic过程中的错误

    1.Check if the DISPLAY variable is set export DISPLAY=192.168.3.201:0.0 在注销用户并切换到oracle或者infa 用户,就可以 ...

最新文章

  1. 产业丨一文读懂人工智能产业链,未来10年2000亿美元市场
  2. 跨域问题的产生及解决方法
  3. spring bean生命周期管理--转
  4. 数据分类:决策树Decision Tree
  5. ABAP实践学习--灰色的ALV显示
  6. 【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构
  7. binder-swagger-java v0.5.0,Swagger API 框架
  8. 使用vim遇到的问题
  9. ue4 C++ 编程 通过三个点的位置算出夹角
  10. python数据包之利器scapy用法!
  11. NTFS格式与FAT32格式区别
  12. java8 时间加一秒_都9012了,Java8中的日期时间API你还没有掌握?
  13. t480s控制面板打开触摸板_ThinkPad T480s 用户指南V4.0--更换键盘部分
  14. 在C语言中使用bool
  15. 网络1711班 C语言第一次作业批改总结
  16. 青瓷游戏递表港交所:收入猛增,毛利率走低,研发占比不值一提
  17. zzuli OJ 1127: 矩阵乘积
  18. 2019链塔大会|傅明副理事长:粤港澳大湾区将打造区块链离岸孵化器模式
  19. 我的奇思妙想机器人消防员_我的奇思妙想机器人作文600字
  20. 小学计算机核心素养题,基于核心素养的小学信息技术教学

热门文章

  1. 查看英伟达Nvidia显卡、cuda版本
  2. matlab 中图字体设置,关于matlab绘图中字体及图片大小等的设置
  3. 上网本丢失F盘怎么恢复
  4. 推送原理解析 极光推送使用详解
  5. 2006-09-28 墨子的双眼皮
  6. 网络营销策略——4P
  7. 嵌入式设备中OpenCV的移植
  8. IPFS如何冲击我们熟知的网络世界
  9. Win11-GTX3060-配置Pytorch GPU
  10. vue如何返回上一页效果