Arch LinuxでBroadcomワイヤレスドライバを実行できない

Arch LinuxでBroadcomワイヤレスドライバを実行できない

Arch LinuxのインストールでWi-Fiを動作させようとしてインストールしましたが、broadcom-wl-dkmsまだ機能していないようです。すべてのスタートアップが次のメッセージを受け取ることを確認しました。

Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0. Try b43.allhwsupport=1

だから私は言ったようにそれを有効にしましたが、Wi-Fiはまだ機能しません。

broadcom-wl-dkmsインストール中に次のコマンドを実行または再起動するように求められました(両方とも機能しません)。

rmmod b43 b43legacy ssb bcm43xx brcm80211 brcmfmac brcmsmac bcma wl
modprobe wl

最初のものを実行した後、次のような出力を取得します。

rmmod: ERROR: Module b43legacy is not currently loaded
rmmod: ERROR: Module bcm43xx is not currently loaded
rmmod: ERROR: Module brcm80211 is not currently loaded
rmmod: ERROR: Module brcmfmac is not currently loaded
rmmod: ERROR: Module wl is not currently loaded

2番目は、次の出力を提供します。

modprobe: FATAL: Module wl not found in directory /lib/modules/4.11.0-1-hardened

また、カーネルの更新中に次のようなメッセージを受け取ったことも確認しました。

==> dkms remove broadcom-wl/6.30.223.271 -k 4.11.0-1-hardened
Error! There is no instance of broadcom-wl 6.30.223.271
for kernel 4.11.0-1-hardened (x86_64) located in the DKMS tree.

これ:

==> dkms install broadcom-wl/6.30.223.271 -k 4.11.0-2-hardened
Error! Bad return status for module build on kernel: 4.11.0-2-hardened (x86_64)
Consult /var/lib/dkms/broadcom-wl/6.30.223.271/build/make.log for more information.

だから何か間違っていると思います。何が間違っていますか?この問題を解決して Wi-Fi を操作するにはどうすればよいですか?

Lenovo B590ノートパソコン。

答え1

OPにはドライバがサポートしていないBroadcom BCM4313チップセットがあるため、b43警告に記載されているコアリビジョンを有効にしても効果はありません。さらに、この特定のチップセットはドライバーでは完全にはサポートされておらず、Broadcom自体(限定的にライセンスされている)ドライバー、特にバリエーションのみがbrcmsmac残ります。broadcom-wlbroadcom-wl-dkms

ただし、Qがリリースされると、broadcom-wlドライバ(少なくともArchリポジトリでは)はカーネル4.11-rc1以降をサポートするように更新されませんでした。これらの最新のカーネルはlast_rxstruct net_device

2017年5月10日より、ドライババージョン6.30.223.271-12がbroadcom-wl-dkmsこのリポジトリを通じて提供されるため、4.11シリーズカーネルのコンパイルが可能です。

関連情報