Debian:無法在 HP Pavilion Dm1-4055sg(使用 Broadcom BCM4313)上啟動 wifi
我剛剛安裝了 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:
這兩個問題肯定是相關的。可以在此頁面上找到可能的解決方案。總之,建議的解決方案是:
- 確保干擾模組被列入黑名單
/etc/modprobe.d/broadcom-sta-dkms.conf
- 將 hp_wmi、lib80211 和 lib80211_crypt_tkip 添加到 initramfs,方法是將它們寫入
/etc/initramfs-tools/modules
.我猜這對我有用。近一周沒問題!
24.03.2014 更新:仍然沒有問題