Pi 3 Raspbian “esticar” (teste) desabilita o wifi

7

Eu tenho um raspberry pi 3 (que possui Wi-Fi interno), executando o raspbian.

Eu decidi executá-lo como "teste", alterando a lista do apt.

Agora, não consigo usar o WiFi.

Sempre que eu uso o wpa_supplicant, ele reclama que não há dispositivo wlan0 (que não existe no / dev)

O que posso fazer para configurar o dispositivo wlan e obter o backup do wpa_supplicant?

uname -r é 4.4.13-v7+

lsmod mostra:

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
Wert
fonte
reclama que não há dispositivo wlan0 (que não existe em / dev) -> Nunca existe ( veja aqui para obter uma explicação); a maneira definitiva de descobrir o que está disponível é via ip link, mas presumivelmente também não estará lá. Edite na saída uname -re verifique sudo lsmod; o último deve imprimir uma lista de uma dúzia de coisas. Se não diz nada, indique isso, porque seria muito significativo.
goldilocks
@goldilocks atualizados
Wert
11
Hmm, bem, brcmfmacé o driver e você está usando o kernel atual. Faz ip linkshow de qualquer coisa além loe eth0? Eu tenho um cartão com "stretch" (teste Raspbian), mas não o uso ou atualizo há algum tempo (ou tentei no meu Pi 3). Eles podem ter passado a usar "nomes de interface previsíveis" , o que pode parecer um pouco contra-intuitivo e pode resultar na interface com um nome diferente. Provavelmente ainda começará com isso w.
goldilocks
De qualquer forma, edite também a saída de sudo ip link(você pode destacar e usar o { }botão para obter a formatação correta); é importante determinar se ele carregou misteriosamente o driver e ainda não criou nenhuma interface, ou está apenas usando um novo nome para ele (o que estragaria sua configuração existente).
goldilocks
@goldilocks apenas lo e enxb827eb .... link / éter
Wert

Respostas:

7

O pacote que fornece o firmware Wi-Fi é chamado firmware-brcm80211. Para fazer o downgrade deste pacote para uma versão que funcione:

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

Para impedir que este pacote seja atualizado (antes de uma atualização estender ou após a atualização do firmware):

sudo apt-mark hold firmware-brcm80211
NobodyNada - Restabelecer Monica
fonte
3

Mesmo problema aqui. Jessica raspbian atualizada para trecho raspbian e wifi perdido (devido à atualização do pacote firmware-brcm80211). Apenas copiei o conteúdo de / lib / firmware / brcm de raspbian jessie (de outro pi) e reiniciei. Agora o wifi funciona no trecho raspbian.

William Mitchell Jr
fonte
2

Encontrei uma solução para esse problema pelos usuários do fórum do Raspberry Pi iulius_felix e wdmjun ( link para a resposta original ):

  1. Obter brcmfmac43430-sdio.bine brcmfmac43430-sdio.txtde este repo ou a partir da /lib/firmware/brcmpasta de um Raspberry Pi trabalhando.
  2. Copie os arquivos mencionados acima para /lib/firmware/brcmo problemático Raspberry Pi.
  3. Reinicie o Raspberry Pi.
stefanblaginov
fonte
11
Infelizmente, a substituição dos arquivos de firmware parece não funcionar (mais).
Yglodt
0

Este post do blog sugere que você pode usar a linha de comando do kernel para desativar as alterações de nome do dispositivo wifi introduzidas na extensão. Adicionar net.ifnames=0à cmdline.txtpartição de inicialização deve fazer o truque.

fps
fonte