
我的筆記型電腦上有 Ubuntu 12.10。由於某種原因 - 我不太清楚是哪一個 - 我的 WiFi 模組無法工作。所以,我買了一個外接wifi模組ASUS USB-N13。
我已經安裝了所有必需的驅動程序,但我仍然必須在每次系統啟動時運行此命令才能使該適配器正常工作:
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
如果我不在桌面頂部的網路實用程式中執行此命令,我會看到 wifi 被硬體開關停用。因此,我運行此命令以使適配器工作。
問題是:一段時間後(可能是 5-10 分鐘)連線遺失。我仍然可以看到所有已啟用的 wifi 網絡,但當我嘗試連接回家庭網絡時,會出現密碼視窗。當我輸入密碼時,視窗消失,一分鐘後又出現。我輸入的密碼肯定是正確的。因此,我必須拔下 USB 轉接器並再次插入,之後 wifi 啟動會在正常模式下工作 5 或 10 分鐘,之後一切都會恢復。有什麼想法可以解決我的問題嗎?
提前致謝。
答案1
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
該命令從 Linux 核心中刪除這些模組
b43 ssb wl brcmfmac brcmsmac bcma
您可以將它們列入黑名單,以便在啟動時不再載入這些模組。
為此,使用 vim 開啟檔案 /etc/modprobe.d/blacklist.conf
vim /etc/modprobe.d/blacklist.conf
並按 i 將這些行插入到該文件的末尾(對於插入模式)
blacklist b43
blacklist ssb
blacklist wl
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
按 :wq 然後按 Enter 儲存並退出文件
重新啟動您的電腦,您應該可以毫無問題地使用無線網路。