|
经过一番努力,总算将T42下的无线网卡搞定。以下是安装过程:
1、通过lspci命令查看使用的无线网卡类型,我的输出结果是:
0000:02:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
因此需要安装2200的驱动。
2、在debian的non-free分支中有相应的驱动,因此在sources.list中添加non-free的分支。在更新系统后,通过apt-cache search centrino可以看到有两个软件包,分别是2100和2200的。
wing@thinkpad:~$ apt-cache search centrino
ipw2100-source - source for the ipw2100 driver
ipw2200-source - Source for the ipw2200 driver
既然我的是2200的,那么就安装ipw2200-source:
wing@thinkpad:~$ sudo apt-get install ipw2200-source
编译内核模块需要安装内核头文件,在我的系统中使用的是2.6.10-1-686的内核,因此安装kernel-header-2.6.10-1-686
wing@thinkpad:~$ sudo apt-get install kernel-header-2.6.10-1-686
这时候准备工作基本完成,剩下的就是编译内核模块了。
wing@thinkpad:~$ cd /usr/src
wing@thinkpad:/usr/src$ sudo tar zxvf ipw2200-source.tar.gz
wing@thinkpad:/usr/src$ sudo module-assistant a-i ipw2200
执行完毕后就在当前目录找到编译好的模块包,同时该模块包已经安装到操作系统中。
修改/etc/modules,确保相应的模块文件能在启动的时候被正确加载,可以我添加的模块有:
ipw2200
ieee80211_crypt_ccmp
ieee80211_crypt_tkip
ieee80211_crypt_wep
到此模块编译安装完毕。但是到这儿不代表该模块可以被正确驱动,我们还需要一些firmware文件安装到/usr/lib/hotplug/firmware目录中。
你可以从http://ipw2200.sourceforge.net/firmware.php下载最新的firmware,然后解压拷贝到/usr/lib/hotplug/firmware目录中。
然后加载模块驱动就可以了,这时候应该可以看到你的网络设备又多了一个。
如果你是通过有线网卡DHCP启动计算机的,那么在重新启动计算机的时候要注意到有可能你的无线网卡变成了eth0,而有线网卡从eth0变成了eth1。
2100的网卡安装方法也是一致的。
have fun. |
|