新しいDebianのインストール(3.16.0-4-amd64)で、ワイヤレスカードがwlan0として検出されるようにします。
ワイヤレスPCIデバイスは以下のように表示されます。
$ lspci -knn | grep Net -A2
04:00.0 Network controller [0280]: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)
Subsystem: Apple Inc. Device [106b:0152]
05:00.0 Multimedia controller [0480]: Broadcom Corporation 720p FaceTime HD Camera [14e4:1570]
--
0b:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57762 Gigabit Ethernet PCIe [14e4:1682]
Subsystem: Apple Inc. Device [106b:00f6]
Kernel driver in use: tg3
の助けを借りてこのヒントはオンラインです。、ダウンロードbrcmfmac43602
をに入れました/lib/firmware/brcm
。その後、再起動してmodprobe brcmfmac
。
それでも、以下のようにネットワークインターフェイスは表示されません。
$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 98:5a:eb:c6:cf:4d brd ff:ff:ff:ff:ff:ff
私が見落としたかもしれないことについてアドバイスをいただきありがとうございます。
答え1
~によるとワイヤレスウィキ brcmfmac
カーネル3.17以降でサポートされています。
Chipset PCI Device ID Notes
BCM43602 14e4:43ba Supported in 3.17+
答え2
正直に言うと、私はLinuxとWindowsでBroadcomワイヤレスカードで何度も戦い、そのカードはゴミでした。
- カードが正しく検出されない
- ネットワークSSIDはランダムに表示されます。
- 不明な理由で一部のアクセスポイントに接続できない
- APは接続されていますが、トラフィックを送信できません。
これには、すべての可能なカーネル、ドライバ、ツール、ヒントなどが含まれます。
Broadcomのイーサネットアダプタは優れていますが、ワイヤレスとは離れています。デバイスを交換できる場合は、Intelカードをデバイスに挿入すると、すべてがうまくいきます。
答え3
通常、Debian はインターネットから手動でファイルをインストールしなくてもこれを行うのに十分です。私はこれらの重要なディレクトリにファイルを手動で配置し、modprobeを使用すると、しばしば管理が困難な状況が発生することを学びました。
Broadcom デバイスには、デフォルトで Debian システムにインストールされていない独自のファームウェアが必要な場合があります。
Linuxカーネル3.16の場合、おそらくjessieを使用しているので、次のようなものを見ることができますnon-free
。/etc/apt/sources.list
deb http://deb.debian.org/debian jessie main non-free
それから:
apt-get update
apt-get install firmware-linux-nonfree
それでも問題が解決しない場合は、カードが最新のカードであり、2015年にJessieがリリースされたときにサポートされていないことを意味できます。この場合はbackports
役に立ちます。これは Debian の安定リリースにアップデートされたファームウェアをインポートします。
この場合は、新しいファイルにこのコンテンツを作成してソースにjessie-backportsを追加してください/etc/apt/sources.list.d/backports.list
。
deb http://deb.debian.org/debian jessie-backports main non-free
その後、無料でないファームウェアをインストールします。
apt-get update
apt-get install -t jessie-backports firmware-linux-nonfree
jessie-backports
これが多くの懸念を呼び起こすかもしれません。提示がタグ付けされました古い安定版2017年にStretchがリリースされたときにカードが2017年より最新のバージョンである場合、問題は解決しないようです。それでも問題がある場合は、Debianを最新の安定版にアップグレードすることをお勧めします(今はほぼ壊れています)。