Debian:无法在 HP Pavilion Dm1-4055sg(使用 Broadcom BCM4313)上激活 wifi

Debian:无法在 HP Pavilion Dm1-4055sg(使用 Broadcom BCM4313)上激活 wifi

我刚刚安装了 Debian Wheezy 稳定版。我现在面临的问题是无法激活 WiFi。我使用带有按钮(F12 和 wlan 按钮)的 HP-Pavilion DM1 笔记本电脑来激活 WiFi。然而按下它不会引起任何反应。

更何况ifconfig -a不列出来wlan0。计算机配备了 Broadcom BCM4313 无线 LAN 控制器,因此我安装了firmware-brcm80211驱动程序。作为一名网络管理员,我安装了 WICD,因为我使用 XFCE 桌面。

有人知道发生了什么事吗?

答案1

我找到了解决我的问题的方法。我测试了针对 Broadcom 芯片提到的不同驱动程序。第一次成功是 wifi 连接速度慢。问题是要看看有时多个驱动程序模块可能会对驾驶员造成干扰。可以modprobe -r通过后跟模块名称来卸载驱动程序模块。它们可以通过相同的命令加载,无需-r.

连接仍然很慢。我找到了解决方案Debian 维基页面。此处描述的驱动程序是wl来自 Broadcom 的供应商驱动程序。

Debian 社区对此持怀疑态度,因为它不是开源的,并且有时似乎会引起问题。不过到目前为止,它对我来说效果很好。

我所做的是(作为超级用户):

$ apt-get update 
$ apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
$ modprobe -r b44 b43 b43legacy ssb brcmsmac   #That's where 5 unneeded modules are unloaded...
$ modprobe wl   #...and the right one is loaded this way

请注意,需要启用非免费存储库。有关更多信息,请参阅提供的链接(上面)。

编辑:

如果有人遇到同样的问题:小心!我不知道这是否与之前的问题有关,但一天后我尝试启动笔记本电脑,但启动不再起作用。我刚刚收到一些似乎是内核恐慌错误的信息。也许这两个问题并不相关,但谁知道呢!也许这是 wl 模块的问题之一,为什么 debian 社区讨厌专有驱动程序。

编辑2:

这两个问题肯定是相关的。可以在此找到一个可能的解决方案。总之,建议的解决方案是:

  1. 确保干扰模块已列入黑名单/etc/modprobe.d/broadcom-sta-dkms.conf
  2. 通过将 hp_wmi、lib80211 和 lib80211_crypt_tkip 写入 initramfs 将它们添加到/etc/initramfs-tools/modules.

我想这对我有用。近一周以来没有任何问题!

2014 年 3 月 24 日更新:仍然没有问题

相关内容