我剛剛安裝了 Arch,我注意到我的 wifi 範圍很糟。我必須距離路由器大約 10 英尺才能讓它工作。我還注意到,當我啟動時,我收到以下訊息:
對核心版本 0x17 和 0x18 的支援由模組參數停用
allhwsupport=0
。嘗試b43.allhwsupport=1
我對 Linux 完全陌生,我不知道這代表什麼。我假設我會重新安裝或更新我的驅動程序,但我不知道該怎麼做。我在 Arch wiki 上查找了大約 3 個小時,但沒有任何地方說明如何實際更新驅動程式。就好像假設我知道該怎麼做一樣。我使用的是 Broadcom 晶片,我想知道這是否是一個簡單的問題,或者如何透過終端更新或重新安裝驅動程式。是用pacman做的嗎?我不知道。
答案1
似乎對該特定晶片或韌體版本的支援仍然不是很穩定。
該訊息告訴您將選項傳遞給b43
核心模組啟動對您的晶片版本的支援。這可能會改善情況,也可能不會。為此,請建立一個/etc/modprobe.d/local-b43.conf
包含以下行的文件
# Activate experimental support for some hardware revisions
options b43 allhwsupport=1
若要使設定生效,請關閉網路並卸載,然後使用命令重新載入模組
rmmod b43
modprobe b43
以 root 身分執行這些命令,即使用su
或sudo
。
旁白:Arch 是一個為喜歡實踐方法的人提供的發行版。如果您希望事情自動完成,那麼它可能不是最適合您的發行版。