Saya memiliki raspberry pi 3 (yang memiliki WiFi internal), menjalankan raspbian.
Saya memutuskan untuk menjalankannya sebagai "pengujian", dengan mengubah daftar apt.
Sekarang, saya tidak bisa menggunakan WiFi.
Setiap kali saya menggunakan wpa_supplicant, ia mengeluh bahwa tidak ada perangkat wlan0 (yang tidak ada di / dev)
Apa yang dapat saya lakukan untuk mengatur perangkat wlan dan membuat cadangan wpa_supplicant?
uname -r
adalah 4.4.13-v7+
lsmod
menunjukkan:
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
ip link
, tetapi mungkin juga tidak akan ada. Edit dalam output dariuname -r
dan periksasudo lsmod
; yang terakhir harus mencetak daftar selusin hal. Jika tidak mengatakan apa-apa, tunjukkan ini karena itu akan sangat signifikan.brcmfmac
adalah drivernya dan Anda menggunakan kernel saat ini. Apakahip link
menampilkan sesuatu selainlo
daneth0
? Saya memiliki kartu dengan "peregangan" (pengujian raspbian) di atasnya tetapi belum pernah menggunakan atau memperbaruinya untuk sementara waktu (atau mencobanya di Pi 3 saya). Mereka mungkin telah beralih ke menggunakan "penamaan antarmuka yang dapat diprediksi" , yang bisa tampak agak kontra-intuitif dan dapat mengakibatkan antarmuka memiliki nama yang berbeda. Mungkin masih akan mulai denganw
.sudo ip link
(Anda dapat menyorot dan menggunakan{ }
tombol untuk mendapatkan format yang benar); penting untuk menentukan apakah driver itu dimuat secara misterius tetapi tidak membuat antarmuka, atau hanya menggunakan nama baru untuk itu (yang akan mengacaukan konfigurasi Anda yang sudah ada).Jawaban:
Paket yang menyediakan firmware Wi-Fi disebut
firmware-brcm80211
. Untuk menurunkan versi paket ini ke versi yang berfungsi:Untuk mencegah paket ini ditingkatkan (baik sebelum peningkatan, atau setelah menurunkan versi firmware):
sumber
Masalah yang sama disini. Jessie raspbian yang ditingkatkan menjadi bentangan raspbian dan kehilangan wifi (karena peningkatan paket firmware-brcm80211). Hanya menyalin isi / lib / firmware / brcm dari raspbian jessie (dari pi lain) dan reboot. Sekarang wifi bekerja di area raspbian.
sumber
Saya menemukan solusi untuk masalah ini oleh pengguna forum Raspberry Pi iulius_felix dan wdmjun ( tautan ke jawaban asli ):
brcmfmac43430-sdio.bin
danbrcmfmac43430-sdio.txt
dari repo ini atau dari/lib/firmware/brcm
folder Raspberry Pi yang berfungsi./lib/firmware/brcm
pada Raspberry Pi yang bermasalah.sumber
Blogpost ini menyarankan, bahwa Anda dapat menggunakan commandline kernel untuk menonaktifkan perubahan nama perangkat wifi yang diperkenalkan secara bersamaan. Menambahkan
net.ifnames=0
kecmdline.txt
partisi boot harus melakukan trik.sumber