英特尔PRO /无线3945ABG停止工作

我安装ubuntu 11.04之后,我的wlan工作正常,几个小时后它就停止检测我的wlan了。 我的wlan是Intel PRO / Wireless 3945ABG [Golan}网络连接(rev 02)。 我从intel网站下载了linux的驱动程序,但我不知道如何安装它。 请帮忙!

我的笔记本电脑中有相同的网络硬件。 它适用于Ubuntu附带的标准驱动程序。 当它停止看到无线网络时,这通常意味着我不小心切换了笔记本电脑前面的wifi杀死开关。

通过使用早期版本的Ubuntu,我偶尔会遇到问题。 有时通过卸载和重新加载驱动程序模块来解决这些问题:

sudo modprobe -r iwl3945 sudo modprobe iwl3945 

虽然我应该提一下,unload命令曾经导致整个系统冻结。 买者自负。

我意识到这个问题的OP最后一次出现在7月,所以我的答案更通用。 要解决这样的问题,可能需要一些互动才能尝试。

  • 建议1:

为什么需要安装新驱动程序? 有时内核中的版本是错误的。 幸运的是,内核团队确实在每次发布Ubuntu几个月后发布了新的和更新的驱动程序及其固件的后端。 对于natty,您可以通过以下方式安装:

 sudo apt-get install linux-backports-modules-cw-2.6.39-generic 

然后重启。

  • 建议2:

检查无线卡是否确实被阻止。 运行rfkill list非常有用 – 如果实际识别出无线,则可以报告两种类型的阻塞 – 软块和硬块。

硬块可能是硬件开关 – 物理硬件开关/ Fn键开关或BIOS选项。

有时可以通过运行来解决软块:

 sudo rfkill unblock wifi; sudo rfkill unblock all 

其次是:

 ifconfig wlan0 

启动无线局域网或在网络管理器上选择“启用无线”。

  • 建议3:

删除和读取内核模块有时可以激活无线卡。 诊断内核错误是非常有用的:

 sudo modprobe -r iwl3945 sudo modprobe iwl3945 dmesg | tail -n 50 

仔细查看输出 – 有时固件更新可以解决此问题 – 请参阅下面的链接问题。

  • 建议4:

运行上面的modprobe选项应该在\etc\modprobe.d\写出一个iwl3945.conf文件。 dmesg消息可以指示需要例如alernative值

 alias wlan0 iwl3945 options iwl3945 disable_hw_scan=1 

资源


相关问题:

  1. “SIOCSIFFLAGS:由于RF杀死而无法进行操作”?

在配备英特尔PRO /无线3945ABG的机器上使用Lubuntu 18.04,结果certificate它正在节省电力而不能正确地返回设备。 在启动时,它警告说,试图暂停设备可能会导致腐败 – 这使我的兴趣达到了顶峰。

根据@ user3273814的另一篇AskUbuntu帖[1],您只需要禁用无线设备的电源管理:

要关闭电源管理,请转至/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf ,您将看到

[connection]

wifi.powersave = 3

3更改为2并重新启动。

它现在作为无线服务器运行了2天没有问题,所以我认为现在已经修复了,因为它只会持续几个小时。 多烦啊!

有关更多详细信息,请参阅该post。

[1] https://askubuntu.com/a/860754/789899