Broadcom Corporation BCM4352 802.11acワイヤレスネットワークアダプターを使用しています。このワイヤレスデバイスを機能させるために、常にbcmwl-kernel-source
とdkms
をインストールします。
ただし、パッケージbroadcom-sta-dkms
にはほぼ同じファイルがあることがわかります。
これら2つのパッケージの説明も、紛らわしいほど類似しています(「Broadcom」、「driver」、「source」、「wireless」、および「STA」の両方を参照)。
Broadcom 802.11 Linux STAワイヤレスドライバーソース
Broadcom STA Wirelessドライバーのdkmsソース
bcmwl-kernel-source
とbroadcom-sta-dkms
の違いは何ですか?また、どちらをインストールする必要がありますか?
クイックリファレンスとして、bothパッケージで同じ名前を持つファイルのリストを以下に示します。
802.11.h
802.1d.h
bcmdefs.h
bcmendian.h
bcmeth.h
bcmevent.h
bcmip.h
bcmutils.h
bcmwifi_channels.h
bcmwifi_rates.h
broadcom-sta-dkms
broadcom-sta-dkms.conf
broadcom-sta.ids
dkms.conf
epivers.h
ethernet.h
ieee80211_radiotap.h
linux_osl.c
linux_osl.h
linuxver.h
osl.h
packed_section_end.h
packed_section_start.h
pcicfg.h
siutils.h
tkhash.h
typedefs.h
wlc_Ethereal.h
wl_cfg80211_hybrid.c
wl_cfg80211_hybrid.h
wlc_hybrid.o_AMD64
wlc_hybrid.o_i386
wlc_hybrid.o_shipped_x86_64
wlc_key.h
wlc_pub.h
wlc_types.h
wlc_utils.h
wlc_wowl.h
wl_dbg.h
wl_export.h
wlioctl.h
wl_iw.c
wl_iw.h
wl_linux.c
wl_linux.h
wpa.h
BroadcomドライバーのコミュニティWiki によると、次のように述べています。
独自のBroadcom STAワイヤレスドライバーは、Broadcomによってアップストリームで管理されています。このドライバーはクローズドソースであるため、ドライバー自体の修正はBroadcomによってのみ提供されます。便宜上、Ubuntuはこのドライバーの2つのバージョンを提供しています。
Bcmwl-kernel-sourceパッケージは、特定のリリースの新しいバージョンを提供することを目的としています。インストールの手順は、この記事の後半で見つけることができます。
Broadcom-staパッケージは、特定のリリースの以前のバージョンを提供することを目的としています。インストール手順の詳細については、 こちら をご覧ください。
上記のリンクから https://wiki.debian.org/wl にアクセスすると、broadcom-staドライバーがサポートする互換性のあるチップセットとインストール手順が表示されます。
お役に立てれば!
apt-get autoremove
を実行して、常にシステムを汚染している汎用ヘッダーパッケージを削除しましたが、今回はbcmwlモジュールも削除されたことに気付きました。ユーティリティは、アンインストールされる前にbcmwlがアクティブであり、削除後もまだwifi機能があることを教えてくれました。