Pi 3 Raspbian "stretch" (test) disabilita il wifi


7

Ho un raspberry pi 3 (che ha WiFi interno), con raspbian.

Ho deciso di eseguirlo come "test", modificando l'elenco apt.

Ora non posso usare il WiFi.

Ogni volta che utilizzo wpa_supplicant, si lamenta che non esiste un dispositivo wlan0 (che non è in / dev)

Cosa posso fare per configurare il dispositivo wlan e fare il backup di wpa_supplicant?

uname -r è 4.4.13-v7+

lsmod Spettacoli:

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

si lamenta che non esiste un dispositivo wlan0 (che non è presente in / dev) -> Non esiste mai ( vedere qui per una spiegazione); il modo definitivo per scoprire cosa è disponibile è via ip link, ma presumibilmente non ci sarà neanche. Modifica nell'output da uname -re controlla sudo lsmod; quest'ultimo dovrebbe stampare un elenco di una dozzina di cose. Se non dice nulla, indicalo perché sarebbe molto significativo.
goldilocks

@goldilocks aggiornato
Wert

1
Hmm, bene brcmfmacè il driver e stai usando l'attuale kernel. Fa ip linkspettacolo nulla oltre loe eth0? Ho una scheda con "tratto" (test di Raspbian) ma non l'ho usata o aggiornata da un po '(o l'ho provata nel mio Pi 3). Potrebbero essere passati all'utilizzo di "denominazione di interfaccia prevedibile" , che può sembrare un po 'contro-intuitivo e può far sì che l'interfaccia abbia un nome diverso. Probabilmente inizierà comunque con w.
Goldilocks

Ad ogni modo, modifica anche l'output da sudo ip link(puoi evidenziare e usare il { }pulsante per ottenere la formattazione corretta); è importante determinare se ha misteriosamente caricato il driver ma non ha creato alcuna interfaccia o se sta semplicemente usando un nuovo nome (che rovinerebbe la configurazione esistente).
Goldilocks

@goldilocks just lo and enxb827eb .... link / ether
Wert

Risposte:


7

Viene chiamato il pacchetto che fornisce il firmware Wi-Fi firmware-brcm80211. Per eseguire il downgrade di questo pacchetto a una versione che funziona:

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

Per evitare che questo pacchetto venga aggiornato (prima di estendere un aggiornamento o dopo il downgrade del firmware):

sudo apt-mark hold firmware-brcm80211

3

Lo stesso problema qui. Aggiornato raspbian jessie a raspbian stretch e perso wifi (a causa dell'aggiornamento del pacchetto firmware-brcm80211). Ho appena copiato il contenuto di / lib / firmware / brcm da raspbian jessie (da un altro pi) e riavviato. Ora il wifi funziona su Raspbian Stretch.


2

Ho trovato una soluzione a questo problema dagli utenti del forum Raspberry Pi iulius_felix e wdmjun ( link alla risposta originale ):

  1. Ottieni brcmfmac43430-sdio.bine brcmfmac43430-sdio.txtda questo repository o dalla /lib/firmware/brcmcartella di un Raspberry Pi funzionante.
  2. Copia i file sopra menzionati /lib/firmware/brcmsul problematico Raspberry Pi.
  3. Riavvia Raspberry Pi.

1
Purtroppo la sostituzione dei file del firmware non sembra funzionare (più).
yglodt,

0

Questo Blogpost suggerisce che è possibile utilizzare la riga di comando del kernel per disabilitare le modifiche al nome del dispositivo wifi introdotte in stretch. L'aggiunta net.ifnames=0alla cmdline.txtpartizione di avvio dovrebbe fare il trucco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.