- 论坛徽章:
- 0
|
首先感谢http://tech.ddvip.com/2007-06/118199805527522.html这篇文章给我这个菜鸟的启发
机器T60,板载的intel3945ABG无线网卡经过一天折腾终于把驱动装上了。步骤如下:
首先,/usr/X11/bin/scanpci -v查看一下是否有intel3945这个设备,返回信息如下:
pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x8086 device 0x4227
Intel Corporation PRO/Wireless 3945ABG Network Connection
CardVendor 0x8086 card 0x1012 (Intel Corporation, Card unknown)
可以看出已经正确识别了这块卡。记下vendor和device信息。留着下一步用
然后prtconf -vp一下,返回信息如下:
Node 0x00001a
compatible: 'pciex8086,4227.8086.1012.2' + 'pciex8086,4227.8086.
1012' + 'pciex8086,4227.2' + 'pciex8086,4227' + 'pciexclass,028000' + 'pciexclass,0280' + 'pci8086,4227.8086.1012.2' +'pci8086,4227.8086.1012' + 'pci8086,1012' + 'pci8086,4227.2' + 'pci8086,4227' + 'pciclass,028000' + 'pciclass,0280'
model: 'Network controller'
可以看到这块网卡的信息,其实这里主要看pciex8086,4227中的“pciex”这几个字,第一次装的时候没有在意他和pci区别,造成后面使用devfsadm影射接口的时候总是not attached。
第三步,去http://opensolaris.org/os/community/laptop/wireless/wpi/这里下载驱动程序。并安
装,没什么可说的按照网站的步骤一直装下来就可以了。不过我没有用pkgadd的方式,而是把32bit和64bit驱动分别拷到/kernel/drv
和/kernel/drv/amd64下并用
add_drv -i 'pciex8086,4227' wpi来完成的(这里就是刚才提到的需要注意的,一直以为是pci设备,所以误写成pci8086,4227,这样会造成加载完驱动后运行devfsadm无法影射设备。)
第四步,装完驱动后检查一下是否被加载modinfo | grep wpi,返回信息:
236 fffffffff5c74000 31140 221 1 wpi (3945ABG driver(gldv2))
好的,驱动正确被系统识别。之后运行devfsadm -i wpi建立影射关系
第五步,激活一下。ifconfig wpi0 plumb,根据驱动不同wpi0会换成其他名称,反正按照网站上提示就可以了。用ifconfig -a检查一下,呵呵,久违的无线接口终于出现了。
剩下的就是配置了,在那个网站下个wificonfig拷到/usr/bin下,(当然不拷也行)
输入wificonfig -i wpi0 connect
我没有用wep之类的加密,比较省事。
输入ifconfig wpi0 dhcp之后就获得了地址,把之前的使用网线的网卡unplumb,ping一下www.cublog.cn呵呵,alive
关机,收工
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34639/showart_1422368.html |
|