Pi 3 Raspbian «stretch» ​​(test) désactive le wifi


7

J'ai un Raspberry Pi 3 (qui a le WiFi interne), exécutant Raspbian.

J'ai décidé de l'exécuter en tant que "testing", en changeant la liste d'apt.

Maintenant, je ne peux pas utiliser le WiFi.

Chaque fois que j'utilise wpa_supplicant, il se plaint qu'il n'y a pas de périphérique wlan0 (ce qui n'est pas le cas dans / dev)

Que puis-je faire pour configurer le périphérique WLAN et récupérer wpa_supplicant?

uname -r est 4.4.13-v7+

lsmod montre:

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

il se plaint qu'il n'y a pas de périphérique wlan0 (ce qui n'est pas le cas dans / dev) -> Il n'y en a jamais ( voir ici pour une explication); le moyen définitif de découvrir ce qui est disponible est via ip link, mais il ne sera probablement pas là non plus. Modifiez la sortie de uname -ret vérifiez sudo lsmod; ce dernier devrait imprimer une liste d'une douzaine de choses. S'il ne dit rien, indiquez-le car ce serait très important.
goldilocks

@goldilocks mis à jour
Wert

1
Hmm, brcmfmacle pilote est bien et vous utilisez le noyau actuel. Montre ip link- t -il autre chose loet eth0? J'ai une carte avec "stretch" (test Raspbian) mais je ne l'ai pas utilisée ou mise à jour depuis un moment (ou je l'ai essayée sur mon Pi 3). Ils peuvent être passés à l'utilisation de «dénomination d'interface prévisible» , ce qui peut sembler un peu contre-intuitif et peut donner à l'interface un nom différent. Cela commencera probablement wcependant.
goldilocks

Quoi qu'il en soit, modifiez également la sortie de sudo ip link(vous pouvez mettre en surbrillance et utiliser le { }bouton pour obtenir la bonne mise en forme); il est important de déterminer s'il a mystérieusement chargé le pilote sans créer d'interface, ou s'il utilise simplement un nouveau nom pour lui (ce qui bousillerait votre configuration existante).
goldilocks

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

Réponses:


7

Le package qui fournit le firmware Wi-Fi est appelé firmware-brcm80211. Pour rétrograder ce package vers une version qui fonctionne:

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

Pour empêcher la mise à niveau de ce package (soit avant une mise à niveau pour étirer, soit après avoir rétrogradé le firmware):

sudo apt-mark hold firmware-brcm80211

3

Même problème ici. Mise à niveau de jaspie raspbian vers raspbian stretch et perte du wifi (en raison de la mise à niveau du package firmware-brcm80211). Je viens de copier le contenu de / lib / firmware / brcm de raspbian jessie (d'un autre pi) et de redémarrer. Maintenant, le wifi fonctionne sur le tronçon raspbian.


2

J'ai trouvé une solution à ce problème par les utilisateurs du forum Raspberry Pi iulius_felix et wdmjun ( lien vers la réponse d'origine ):

  1. Obtenez brcmfmac43430-sdio.binet à brcmfmac43430-sdio.txtpartir de ce dépôt ou à partir du /lib/firmware/brcmdossier d'un Raspberry Pi fonctionnel.
  2. Copiez les fichiers mentionnés ci-dessus /lib/firmware/brcmsur le Raspberry Pi problématique.
  3. Redémarrez le Raspberry Pi.

1
Malheureusement, le remplacement des fichiers du firmware ne semble pas fonctionner (plus).
yglodt du

0

Ce Blogpost suggère que vous pouvez utiliser la ligne de commande du noyau pour désactiver les changements de nom d'appareil wifi introduits dans Stretch. L'ajout net.ifnames=0à cmdline.txtla partition de démarrage devrait faire l'affaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.