以前のインストールを台無しにしたので、ノートブックラップトップにXFCEDEを使用してDebian8.6を完全に再インストールしましたが、Broadcom BCM43142WiFiが機能していません。 SynapticパッケージマネージャーでBCM43142を検索しました。そして、3つのパッケージが見つかりました。
どちらをインストールすればよいですか? 「linux-headers」が何をするのかわからなかったので、インストールしていません。以前のインストールでDebianwikiをフォローしようとしましたが、WiFi接続が遅くなります。そして、その問題のトラブルシューティング中に、次の再起動時に「grubレスキューモード」に直接ドロップするいくつかのファイルを台無しにしました。以下はlspciの出力です| grepネットワーク(正確なWiFiカードの詳細を見つけるのに役立つ場合)
03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Debianに
bcm43142
ドライバーをインストールして有効にする方法は?
debian wiki によると、次のようにbcm43142
をインストールできます。
sources.list
を編集します:
editor /etc/apt/sources.list
次の行を追加します。
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
linux-headers
必要なドライバーbroadcom-sta-dkms
を更新してインストールします。
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
競合するドライバーをアンロードします。
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
適切なモジュールをロードします。
modprobe wl
トラブルシューティング
3.16
カーネルバージョンでBCM43142を使用するといくつかの問題があります。この問題を解決するには、バックポートから最新のカーネルバージョンをインストールします。
あなたのsources.listにバックポートを追加します:
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
apt-cache search linux-image
を実行してから、インストールします。例:
apt-get install linux-image-4.7.0-0.bpo.1-AMD64
4.7
カーネルを再起動して起動し、bcm43142
ドライバーをインストールします。
私はBCM43142の経験はありませんが、broadcom-sta-dkms
が必要だと思います。DKMSサブシステムは、ソースのみのカーネルモジュールを無料のOSに分散させる最新の方法です。
DKMSサブシステムを使用するパッケージは、パッケージをインストールするときに、必要なモジュールを自動的にビルドして適切に登録できるという考え方です。 apt show dkms
を引用するには:
説明:動的カーネルモジュールサポートフレームワークDKMSは、カーネル全体を変更せずに個々のカーネルモジュールをアップグレードできるように設計されたフレームワークです。カーネルをアップグレードするときに、モジュールを再構築することも非常に簡単です。
パッケージが更新されるたびに、提供されたモジュールの新しいバージョンの再構築と再登録(および可能であれば再挿入)がトリガーされます。
コンパイルされたモジュールをinitrdに入れるようなことも自動的に処理されます(これは必要ありませんが)。