Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14750
  • 博文数量: 5
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-28 17:28
文章分类
文章存档

2008年(5)

我的朋友
最近访客

分类:

2008-11-18 17:23:18

首先感谢这篇文章给我这个菜鸟的启发
机器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。

第三步,去这里下载驱动程序。并安 装,没什么可说的按照网站的步骤一直装下来就可以了。不过我没有用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 <你的ssid>
我没有用wep之类的加密,比较省事。
输入ifconfig wpi0 dhcp之后就获得了地址,把之前的使用网线的网卡unplumb,ping一下www.cublog.cn呵呵,alive
关机,收工




阅读(820) | 评论(0) | 转发(0) |
0

上一篇:查看mac流量(netflow)

下一篇:该搬家了

给主人留下些什么吧!~~