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
ip link
, mais il ne sera probablement pas là non plus. Modifiez la sortie deuname -r
et vérifiezsudo 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.brcmfmac
le pilote est bien et vous utilisez le noyau actuel. Montreip link
- t -il autre choselo
eteth0
? 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 probablementw
cependant.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).Réponses:
Le package qui fournit le firmware Wi-Fi est appelé
firmware-brcm80211
. Pour rétrograder ce package vers une version qui fonctionne:Pour empêcher la mise à niveau de ce package (soit avant une mise à niveau pour étirer, soit après avoir rétrogradé le firmware):
la source
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.
la source
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 ):
brcmfmac43430-sdio.bin
et àbrcmfmac43430-sdio.txt
partir de ce dépôt ou à partir du/lib/firmware/brcm
dossier d'un Raspberry Pi fonctionnel./lib/firmware/brcm
sur le Raspberry Pi problématique.la source
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.txt
la partition de démarrage devrait faire l'affaire.la source