Pi 3 Raspbianの「ストレッチ」(テスト)はwifiを無効にします


7

私はraspbianを実行しているラズベリーpi 3(内部WiFiを持っています)を持っています。

aptリストを変更して、「テスト」として実行することにしました。

現在、WiFiは使用できません。

wpa_supplicantを使用すると、wlan0デバイスがない(/ devにはない)というメッセージが表示されます。

wlanデバイスをセットアップしてwpa_supplicantをバックアップするにはどうすればよいですか?

uname -r です 4.4.13-v7+

lsmod ショー:

AppleTalk
psnap
llc
axc25
bncp
hci_uart
btbcm
Bluetooth
joydcv
evdev
hid_microsoft
brcmfmac
brcmutil
cfg80211
rfkill
snd_bcm2835
snd_pcm
snd_timer
snd
spi_bcm8235
bcm8235_gpiomen
bcm8235_wdt
uio_pdrv_genirq
uio
ipv6

wlan0デバイスがない(/ devにはない) -> ないというメッセージが表示されます(説明はこちら参照)。何が利用可能かを確認する最も確実な方法はを使用することですip linkが、おそらくそこにもありません。からの出力を編集してuname -r確認しsudo lsmodます。後者は十数件のリストを出力するはずです。それが何も言わない場合、それは非常に重要であるため、これを示します。
ゴルディロックス

更新@goldilocks
ワート

1
うーん、まあbrcmfmac、ドライバーであり、現在のカーネルを使用しています。DOESは、ip linkほかに何も表示loしてeth0?「stretch」(Raspbianテスト)のカードを持っていますが、しばらく使用または更新していません(またはPi 3で試してみました)。彼らは「予測可能なインターフェースの命名」の使用に切り替えた可能性があり、これは少し直感に反するように見え、異なる名前のインターフェースになる可能性があります。それはおそらくまだ始まるでしょうw
ゴルディロックス

とにかく、からの出力も編集しsudo ip linkます({ }ボタンを強調表示して使用して、書式を正しく設定できます)。ドライバーが不思議な形で読み込まれていて、まだインターフェイスが作成されていないのか、それとも新しい名前を使用しているのか(既存の構成を台無しにするのか)を判断することが重要です。
ゴルディロックス

@goldilocksはloとenxb827eb .... link / ether
ワート

回答:


7

Wi-Fiファームウェアを提供するパッケージはと呼ばれfirmware-brcm80211ます。このパッケージを機能するバージョンにダウングレードするには:

sudo apt-get install firmware-brcm80211=0.43+rpi5

このパッケージがアップグレードされないようにするには(ストレッチへのアップグレード前、またはファームウェアのダウングレード後):

sudo apt-mark hold firmware-brcm80211

3

ここでも同じ問題。raspbian jessieをraspbianストレッチにアップグレードし、wifiを失いました(ファームウェアbrcm80211パッケージのアップグレードにより)。/ lib / firmware / brcmの内容をraspbian jessie(別のpiから)からコピーして再起動したところです。現在、wifiはラズビアンストレッチで動作します。


2

Raspberry Piフォーラムのユーザーiulius_felixとwdmjun(元の回答へのリンク)によって、この問題の解決策が見つかりました。

  1. 取得brcmfmac43430-sdio.binbrcmfmac43430-sdio.txtから、このレポやから/lib/firmware/brcm作業ラズベリーパイのフォルダ。
  2. 上記のファイルを/lib/firmware/brcm問題のあるRaspberry Piにコピーします。
  3. Raspberry Piを再起動します。

1
残念ながら、ファームウェアファイルの置き換えは機能しないようです(もう)。
yglodt 2017

0

このブログ投稿は、カーネルコマンドラインを使用して、stretchで導入されたwifiデバイス名の変更を無効にできることを示唆しています。ブートパーティションにを追加net.ifnames=0するcmdline.txtと、うまくいくはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.