web-dev-qa-db-ja.com

パッケージbcmwl-kernel-sourceとbroadcom-sta-dkmsの違いは?

Broadcom Corporation BCM4352 802.11acワイヤレスネットワークアダプターを使用しています。このワイヤレスデバイスを機能させるために、常にbcmwl-kernel-sourcedkmsをインストールします。

ただし、パッケージbroadcom-sta-dkmsにはほぼ同じファイルがあることがわかります。

これら2つのパッケージの説明も、紛らわしいほど類似しています(「Broadcom」、「driver」、「source」、「wireless」、および「STA」の両方を参照)。

  1. bcmwl-kernel-source

    Broadcom 802.11 Linux STAワイヤレスドライバーソース

  2. broadcom-sta-dkms

    Broadcom STA Wirelessドライバーのdkmsソース

bcmwl-kernel-sourcebroadcom-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
3
PJ Singh

BroadcomドライバーのコミュニティWiki によると、次のように述べています。

独自のBroadcom STAワイヤレスドライバーは、Broadcomによってアップストリームで管理されています。このドライバーはクローズドソースであるため、ドライバー自体の修正はBroadcomによってのみ提供されます。便宜上、Ubuntuはこのドライバーの2つのバージョンを提供しています。

  1. Bcmwl-kernel-sourceパッケージは、特定のリリースの新しいバージョンを提供することを目的としています。インストールの手順は、この記事の後半で見つけることができます。

  2. Broadcom-staパッケージは、特定のリリースの以前のバージョンを提供することを目的としています。インストール手順の詳細については、 こちら をご覧ください。

上記のリンクから https://wiki.debian.org/wl にアクセスすると、broadcom-staドライバーがサポートする互換性のあるチップセットとインストール手順が表示されます。

お役に立てれば!

2
Terrance

apt-get autoremoveを実行して、常にシステムを汚染している汎用ヘッダーパッケージを削除しましたが、今回はbcmwlモジュールも削除されたことに気付きました。ユーティリティは、アンインストールされる前にbcmwlがアクティブであり、削除後もまだwifi機能があることを教えてくれました。

0
Dave Westlund