LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1302|回复: 6

最近几个experimental内核下iwl3945网卡无法工作了

[复制链接]
发表于 2010-8-10 08:00:37 | 显示全部楼层 |阅读模式
之前的2.6.34和昨天装的2.6.35都无法工作
lsmod可以看到模块,网卡设备也能识别,但就是无法扫描和连接ap
  1. # ip link set wlan0 up
  2. RTNETLINK answers: Unknown error 132
  3. # ifup wlan0
  4. SIOCSIFFLAGS: Unknown error 132
  5. Could not set interface 'wlan0' UP
  6. Internet Systems Consortium DHCP Client 4.1.1-P1
  7. Copyright 2004-2010 Internet Systems Consortium.
  8. All rights reserved.
  9. For info, please visit https://www.isc.org/software/dhcp/
  10. SIOCSIFFLAGS: Unknown error 132
  11. SIOCSIFFLAGS: Unknown error 132
  12. Listening on LPF/wlan0/00:1c:bf:92:86:32
  13. Sending on   LPF/wlan0/00:1c:bf:92:86:32
  14. Sending on   Socket/fallback
  15. DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
  16. send_packet: Network is down
  17. receive_packet failed on wlan0: Network is down
  18. DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
  19. send_packet: Network is down
  20. DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
  21. send_packet: Network is down
  22. DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
  23. send_packet: Network is down
  24. DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 20
  25. send_packet: Network is down
  26. No DHCPOFFERS received.
  27. No working leases in persistent database - sleeping.
复制代码
  1. # dmesg
  2. [    7.415900] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
  3. [    7.415903] iwl3945: Copyright(c) 2003-2010 Intel Corporation
  4. [    7.416020] iwl3945 0000:07:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
  5. [    7.416035] iwl3945 0000:07:00.0: setting latency timer to 64
  6. [    7.423000] sd 0:0:0:0: Attached scsi generic sg0 type 0
  7. [    7.423409] sr 3:0:0:0: Attached scsi generic sg1 type 5
  8. [    7.448622] Linux video capture interface: v2.00
  9. [    7.471438] iwl3945 0000:07:00.0: Tunable channels: 13 802.11bg, 4 802.11a channels
  10. [    7.471442] iwl3945 0000:07:00.0: Detected Intel Wireless WiFi Link 3945ABG
  11. [    7.471601]   alloc irq_desc for 46 on node -1
  12. [    7.471604]   alloc kstat_irqs on node -1
  13. [    7.471645] iwl3945 0000:07:00.0: irq 46 for MSI/MSI-X
  14. .....................
  15. [  549.232270] HP WMI: Unknown response received
  16. [  550.016225] HP WMI: Unknown response received
  17. [  573.716360] iwl3945 0000:07:00.0: PCI INT A disabled
  18. [  580.891723] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
  19. [  580.891726] iwl3945: Copyright(c) 2003-2010 Intel Corporation
  20. [  580.891839] iwl3945 0000:07:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
  21. [  580.891860] iwl3945 0000:07:00.0: setting latency timer to 64
  22. [  580.931959] iwl3945 0000:07:00.0: Tunable channels: 13 802.11bg, 4 802.11a channels
  23. [  580.931963] iwl3945 0000:07:00.0: Detected Intel Wireless WiFi Link 3945ABG
  24. [  580.932127] iwl3945 0000:07:00.0: irq 46 for MSI/MSI-X
复制代码

自己编译的2.6.35内核,可以驱动无线网卡,但是奇怪的是耳机插入后耳机没有声音,喇叭依然在响
发表于 2010-8-10 10:13:14 | 显示全部楼层
firmware-iwlwifi

装这个包..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-10 13:56:19 | 显示全部楼层
Post by adam8157;2107686
firmware-iwlwifi

装这个包..


装过了,不装的话,2.6.32下也没法用3945的
回复 支持 反对

使用道具 举报

发表于 2010-8-11 16:50:24 | 显示全部楼层
试试看这样行不? 先下载这个压缩包

http://ncu.dl.sourceforge.net/pr ... 2/ipw3945-1.2.2.tgz

解压后,将 iwlwifi-3945-2.ucode 复制到 /lib/firmware

如果是使用wicd的话,记得在Preferences加上 Wireless interface: wlan0 后看能否扫描到AP?我昨晚才在 Dell Latitude 620 安装了 squeeze 版本,3945ABG也是抓的到,但不工作,后来就是这么搞定的。不过感觉还不是很稳定,仍在测试中。
回复 支持 反对

使用道具 举报

发表于 2010-8-22 12:21:11 | 显示全部楼层
上面给的链接不对,应该是

http://intellinuxwireless.org/iw ... ucode-15.32.2.9.tgz

后来的测试都很稳定没问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-28 17:17:33 | 显示全部楼层
后来发现是hp-wmi的问题, 去掉这个选项一切ok了
抱歉挖了个坑
回复 支持 反对

使用道具 举报

发表于 2010-12-30 08:14:18 | 显示全部楼层
firmware-iwlwifi这个软件包装上就可以的,我的也是3945的无线网卡,debian官方网站已经把这个问题说清楚了,缺少的东西官方打包成了一个压缩文件供有问题的下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表