免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7139 | 回复: 6
打印 上一主题 下一主题

怎么编译安装无线网卡驱动? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-12 21:57 |只看该作者 |倒序浏览
ThinkPad X200 本本,安装的 Debian (lenny) 5.0 系统,大部分驱动都自动解决了,现在还差无线网卡了。

在google中搜索到http://www.51nb.com/forum/viewthread.php?tid=736339

这个文章,照着做,到 make 的时候,就出现下面错误:

debian:/usr/src/compat-wireless-2.6-old# make
make -C /lib/modules/2.6.26-1-686/build M=/usr/src/compat-wireless-2.6-old modules
make: *** /lib/modules/2.6.26-1-686/build: 没有那个文件或目录。 停止。
make: *** [modules] 错误 2
debian:/usr/src/compat-wireless-2.6-old#

是哪里没有弄好?怎么解决?

论坛徽章:
0
2 [报告]
发表于 2009-04-12 23:57 |只看该作者
你的驱动是哪里来的?

论坛徽章:
0
3 [报告]
发表于 2009-04-13 07:40 |只看该作者
找x200的网卡芯片

论坛徽章:
0
4 [报告]
发表于 2009-04-13 07:44 |只看该作者

回复 #1 383228273 的帖子

X200的无线驱动官方貌似没有支持,但是最新的kernel中有,你重编kernel后问题会得到解决。

论坛徽章:
0
5 [报告]
发表于 2009-04-13 20:05 |只看该作者
先谢谢楼上的各位同志,无线网卡的问题解决了!

讲下我解决的步骤:

下载 iwlwifi-5000-ucode-5.4.A.11.tar.gz 包:


解压 iwlwifi-5000-ucode-5.4.A.11.tar.gz 到 /lib/firmware 目录:
$ su
# tar xvf iwlwifi-5000-ucode-5.4.A.11.tar.gz --strip 1 -C /lib/firmware iwlwifi-5000-ucode-5.4.A.11/iwlwifi-5000-1.ucode


修改 /etc/apt/sources.list 文件,加入下面源:
# Debian Kernel Snapshots (experimental!)
deb http://kernel-archive.buildserver.net/debian-kernel sid main


导入key文件:
# wget -q -O - http://kernel-archive.buildserver.net/key | apt-key add -


更新源,安装2.6.29-1-686内核及工具:
# aptitude update
# aptitude install linux-image-2.6.29-1-686 wireless-tools


重启电脑,并以2.6.29-1-686内核进入系统:

加载 iwlagn 模块:
$ su
# modprobe iwlagn


用iwconfig就可以显示当前系统中无线网卡信息:
debian:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"tp"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:23:CD:70:AD:36   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry min limit:7   RTS thrff   Fragment thr=2352 B   
          Encryption key:6C69-6E75-78   Security mode:restricted
          Power Managementff
          Link Quality=100/100  Signal level:-23 dBm  Noise level=-86 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

debian:~#


查看附近可用的无线网络接入点:
debian:~# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:23:CD:70:AD:36
                    ESSID:"tp"
                    Mode:Master
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=100/100  Signal level:-27 dBm  Noise level=-86 dBm
                    Encryption keyn
                    IE: Unknown: 00027470
                    IE: Unknown: 010882848B960C183048
                    IE: Unknown: 030106
                    IE: Unknown: 2A0100
                    IE: Unknown: 32041224606C
                    IE: Unknown: DD0900037F01010008FF7F
                    IE: Unknown: DD1A00037F03010000000023CD70AD360223CD70AD3664002C010808
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=0000000188283181
                    Extra: Last beacon: 16ms ago
          Cell 02 - Address: 00:19:E0:ED:F8:28
                    ESSID:"liu"
                    Mode:Master
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=51/100  Signal level:-78 dBm  Noise level=-127 dBm
                    Encryption keyff
                    IE: Unknown: 00036C6975
                    IE: Unknown: 010882848B960C183048
                    IE: Unknown: 030106
                    IE: Unknown: 0706434E20010D14
                    IE: Unknown: 2A0100
                    IE: Unknown: 32041224606C
                    IE: Unknown: DD0900037F0101001FFF7F
                    IE: Unknown: DD0C00037F020101000002A34000
                    IE: Unknown: DD1A00037F03010000000019E0EDF8280219E0EDF82864002C011F08
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=0000000175f42715
                    Extra: Last beacon: 3076ms ago

debian:~#


我这里搜索到两个接入点,一个是tp(这是我的局域网的),另一个lin是别人的,不知道是谁的,开了广播功能,又没设置安全功能,呵呵!

激活无线接口:
ifconfig wlan0 up


获取IP地址:
debian:~# dhclient wlan0
There is already a pid file /var/run/dhclient.pid with pid 12547
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:21:6b:12:e5:0e
Sending on   LPF/wlan0/00:21:6b:12:e5:0e
Sending on   Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.101 -- renewal in 3002 seconds.


打开“系统”->“系统管理”->“网络”,我的设置如下图,自己根据自己的情况设置:



我在google中搜索到下面两个文章,然后折腾了几个小时后才成功的,成功的瞬间真的好兴奋!

http://wiki.debian.org/iwlagn#Lenny 安装驱动大部份看的这个。
http://www.91linux.com/html/linux_pub/ubuntu/20070430/1931.html 设置方面看的这个。

没说好的地方,请高手指点,大家学习交流!

论坛徽章:
0
6 [报告]
发表于 2009-04-13 20:21 |只看该作者
不错,知道分享  呵呵

论坛徽章:
0
7 [报告]
发表于 2009-04-13 20:33 |只看该作者
大家想lz学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP