Intel PRO/Wireless 3945ABG 停止工作

Intel PRO/Wireless 3945ABG 停止工作

安装 ubuntu 11.04 后,我的 wlan 可以正常工作,几个小时后它就无法检测我的 wlan 了。我的 wlan 是英特尔 PRO/Wireless 3945ABG [Golan} 网络连接 (rev 02)。我从英特尔网站下载了适用于 linux 的驱动程序,但我不知道如何安装它。请帮忙!

答案1

我的笔记本电脑中也有同样的网络硬件。它与 Ubuntu 附带的标准驱动程序配合得很好。当它停止查看无线网络时,这通常意味着我不小心切换了笔记本电脑正面的 wifi 终止开关。

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

sudo modprobe -r iwl3945
sudo modprobe iwl3945

尽管我应该提到,卸载命令曾经一度导致整个系统冻结。买者自慎。

答案2

我意识到这个问题的原作者上次出现是在 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上述选项应该会写出一个iwl3945.conf文件\etc\modprobe.d\。该dmesg消息可能表明需要替代值,例如

alias wlan0 iwl3945
options iwl3945 disable_hw_scan=1

来源


相关问题:

  1. “SIOCSIFFLAGS:由于 RF-kill 而无法操作”?

答案3

在配备 Intel PRO/Wireless 3945ABG 的机器上使用 Lubuntu 18.04,结果发现是省电导致设备死机且无法正确恢复。在启动时,系统警告尝试暂停设备可能会导致损坏 - 这引起了我的兴趣。

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

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

[connection]

wifi.powersave = 3

将 更改3为 a2并重新启动。

它现在已经作为无线服务器运行了 2 天,没有出现问题,所以我认为这个问题现在已经解决了,因为之前它只能运行几个小时。真烦人!

请参阅该帖子了解更多详细信息。

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

相关内容