solaris10上安装网卡Broadcom 440x 10/100指南
1. 确定对你的网卡是否支持
有两种途径可供你参考:
1) 参考Sun的HCL, 也就是设备兼容性列表,可以到下面的网站:
http://www.sun.com/bigadmin/hcl/index.html
2) 还有一个很好的工具,可以快速的测试solaris系统是否可以在你的系统上运行: Sun Device Detection Tool,可以到一下网址下载
https://sdlc2e.sun.com/ECom/EComActionServlet;jsessionid=6649096D3A743595758C1E6A902B490F
用起来方便简单,如果你不会使用,下面有份使用说明:
http://www.sun.com/bigadmin/hcl/hcts/device_detect.html
2. 安装Solaris的网卡(以我自己的电脑为例)
我的笔记本是Dell XPS M1210, 网卡是Broadcom 440x 10/100 集成网卡,安装solaris snv b55 后没有网卡的驱动:
1) 到网上搜索solaris相应型号的网卡驱动,下面的网站很好提供了很多型号网卡的驱动(Free NIC drivers for solaris)
http://homepage2.nifty.com/mrym3/taiyodo/eng/
里面的bfe支持BCM 4401,和我的网卡兼容,所以下载bfe-2.4.0.tar.gz
2) 用u盘或其他手段放到solaris系统中,以root登录,解压:
# gunzip -cd bfe-2.4.0.tar.gz | tar xf -
3)如果你安装过bcf的驱动,先要将其卸载并重新启动系统
# rem_drv bcf
# sync
# reboot
4) 下面可以按照里面的README文件进行安装。
首先进入bfe-2.4.0目录,将其已经make的文件删除
# rm obj Makefile
确定自己的指令集架构:
# isainfo -n
i386
可以看到我的是i386
之后在确定自己的编译器,solaris都会有个cc或者suncc
# ln -s Makefile.i386_cc Makefile
# ln -s i386 obj
之后就可以make了:
# rm Makefile.config
# ln -s Makefile.config_gld3 Makefile.config
# /usr/ccs/bin/make
安装:
#/usr/ccs/bin/make install
利用目录中已有的脚本添加driver,
# ./adddrv.sh
# devfsadm -i bfe
创建/etc/hostname.bfe0
配置网卡,之后
# ifconfig bfe0 plumb
# ifconfig bfe0 up
我的是dhcp网络,所以还要创建一个空的/etc/dhcp.bfe0文件
重新启动
# init 6
全部完成
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21041/showart_440272.html
页:
[1]