web-dev-qa-db-ja.com

b43ワイヤレスドライバーエラー

Archをインストールしたところ、Wi-Fiの通信範囲が非常に狭いことがわかりました。ルータが機能するには、ルータから約10フィート離れている必要があります。また、起動時に次のメッセージが表示されることにも気付きました。

モジュールparam allhwsupport=0によって無効化されたコアリビジョン0x17および0x18のサポート。 b43.allhwsupport=1をお試しください

私はLinuxを初めて使用するので、これが何を意味するのかわかりません。ドライバーを再インストールまたは更新すると思いますが、どうすればよいかわかりません。 Arch wikiで約3時間探しましたが、実際にドライバーを更新する方法については記載されていません。どうやったらいいのかわかってるってことかな。 Broadcomチップを使用していますが、それが単純な問題であるかどうか、またはターミナルからドライバーを更新または再インストールする方法を知りたいです。それはパックマンで行われますか?何も思いつきません。

12
riyoken

その特定のチップまたはファームウェアバージョンのサポートはまだ非常に安定していないようです。

このメッセージは、チップバージョンのサポートをアクティブにするために 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は実践的なアプローチが好きな人のためのディストリビューションです。自動的に実行したい場合は、最適なディストリビューションではない可能性があります。