Problème Wifi : configuration du pilote bancale [Réglé]

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
J'espère que notre chevalier du Wifi passera par ici !
Cas très spécial aujourd'hui. Ce qui n'est pas dans mes habitudes ! Mais, je n'en dis pas plus, je vous laisse la surprise...
J'ai un problème de wifi. Le pilote se trompe de fichier.
Commentaire du bloc suivant :
On retire le pilote, on le rajoute.
Il affiche des informations quant au pilote, se plaignant ne pas trouver le fichier brcmfmac43430-sdio.raspberrypi,3-model-b-plus.txt
Or que nenni ! il faut utiliser le fichier brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt .
On m'a dit sur un chan IRC (#raspberrypi) que c'était le rôle de /proc/device-tree/compatible de spécifier la carte. On y trouve bien model-b-plus, mais pas de précision sûr 43455 au lieu de 43430...
Code BASH :
rmmod brcmfmac modprobe brcmfmac # brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 # brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,3-model-b-plus.txt failed with error -2 # brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2 # brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 ls /lib/firmware/brcm/*3-model-b* # /lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt # /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt cat /proc/device-tree/compatible # raspberrypi,3-model-b-plusbrcm,bcm2837
Vous l'avez devinez ! Je vous prépare une image de la Rpi3b+ avec un wifi qui fonctionnera

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Alors, j'ai regardé le premier site, et testé quelques unes des commandes :
Code BASH :
[root@rpi ~]# ls -1 /proc/device-tree/ '#address-cells' '#size-cells' aliases/ arm-pmu/ chosen/ clocks/ compatible cpus/ 'framebuffer@3eaf0000'/ interrupt-parent leds/ 'memory@0'/ model name phy/ serial-number soc/ thermal-zones/ timer/ wifi-pwrseq/
Je n'ai ni board, ni system-serial.
Compatible, c'est déjà donné, et bootargs :
Code BASH :
[root@rpi ~]# cat /proc/device-tree/chosen/bootargs root=UUID=104a0e83-0346-4402-90e9-247476504e2d earlyprintk dwc_otg.lpm_enable=0 console=ttyS0,115200 kgdboc=ttyS0,115200 console=tty1 rootwait 8250.nr_uarts=1 elevator=deadline audit=0
Quant au dtb, le processus de démarrage est différent, la méthode montrée est en utilisant le DTB depuis le bootcode.bin, et celui-ci démarrerai directement le noyau.
Or, la solution utilisé actuellement serait :
firmware → bootcode.bin → u-boot → kernel
(et fort propablement, en concertation avec d'autre dev de Mageia.Org, on passerait à une solution :
firmware → bootcode.bin → u-boot → efi → grub2 → kernel)
le fichier dtb utilisé est celui du noyau linux :
Code BASH :
[root@rpi ~]# ls /usr/lib64/linux-*/bcm2837-rpi-3-b-plus.dtb /usr/lib64/linux-5.4.10-desktop-1.mga7/bcm2837-rpi-3-b-plus.dtb
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
La carte que j'ai empruntée n'est pas une Raspberry 3B+ , mais juste une Raspberry 3B !
Comme je chargeais le DTB pour la 3b+ , il y avait donc un mixte de la configuration !
Je remercie mlelstv du salon IRC à propos des Raspberry qui m'a indiqué que le fichier était construit avec le concours de la puce wifi, c'est la puce qui donne son identifiant, et le pilote construit le nom de fichier à chercher en mélangeant donc l'identifiant de la puce wifi brcmfmac43430-sdio et le nom de la carte du fichier dtb avec raspberrypi,3-model-b-plus.txt .
Donc normalement, l'image fonctionne bien pour les 3b+, mais je ne peux pas la tester. LOL
Édité par Jybz Le 26/01/2020 à 15h31
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Je peux la tester si tu veux. Y at'il une interface graphique sur ton image?

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Guygoye :
Hello,
Je peux la tester si tu veux. Y at'il une interface graphique sur ton image?
Je peux la tester si tu veux. Y at'il une interface graphique sur ton image?
Non, il faut l'installer.
Genre :
urpmi task-plasma5
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie