Drivers

Debian:無法在 HP Pavilion Dm1-4055sg(使用 Broadcom BCM4313)上啟動 wifi

  • March 24, 2014

我剛剛安裝了 Debian Wheezy 穩定版。我現在面臨的問題是我無法啟動 WiFi。我使用帶有按鈕(F12 和 wlan 按鈕)的 HP-Pavilion DM1 筆記型電腦來啟動 WiFi。但是按下它不會引起任何反應。

再者ifconfig -a不列舉wlan0。電腦配備了Broadcom BCM4313無線區域網路控制器,所以我安裝了firmware-brcm80211驅動。作為網路管理員,我安裝了 WICD,因為我使用的是 XFCE 桌面。

有人知道發生了什麼嗎?

我找到了解決我的問題的方法。我測試了針對 Broadcom 晶片提到的不同驅動程序。第一個成功是一個緩慢的 wifi 連接。問題是看看有時不止一個驅動模組會對驅動程序造成乾擾。可以解除安裝驅動程序模組,modprobe -r後跟模組名稱。它們可以通過相同的命令載入,而無需-r.

連接仍然很慢。我在這個debian wiki page上找到了解決方案。此處描述的驅動程序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.

我猜這對我有用。近一周沒問題!

24.03.2014 更新:仍然沒有問題

引用自:https://unix.stackexchange.com/questions/98551