Bonjour,
lors d’une installation de STRETCH, j’ai bien eu la détection des pilotes manquants en XXXXXXX.bin
Je n’ai pas pu les faire reconnaître/installer ni en paquet XXXXXX.deb, ni (à partir d’un XXXXX.deb ouvert )en XXXXXX.bin sur une clé USB.
Après l’installation de base, en modifiant les dépôts, j’ utilise
$ apt search QCA9377
et
$ sudo apt-get install firmware-atheros
pour faire le job .
Or si je peux alors utiliser mon réseau Wi-fi, j’ai toujours un message d’erreur
au démarrage.
$ sudo dmesg | grep -iE 'firmware|microcode'
[ 0.197566] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 1.568645] microcode: sig=0x406c4, pf=0x1, revision=0x40a
[ 1.569303] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 11.822485] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2)
[ 11.822497] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2
[ 11.822609] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000:02:00.0.bin (-2)
[ 11.822618] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 12.731292] ath10k_pci 0000:02:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin
[ 12.734440] ath10k_pci 0000:02:00.0: firmware ver WLAN.TF.1.0-00267-1 api 5 features ignore-otp crc32 79cea2c7
[ 12.867076] ath10k_pci 0000:02:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
N’ai-je "rustiné " que le périphérique WI-FI ?
Les premières lignes concernent le microcode du processeur…est-ce lui qui demande
à son tour un “patch” ?
Si oui comment faire ?
Ces messages veulent-ils dire que l’installateur à choisi la meilleure version du microcode
adapté à mon noyau, mais qu’une partie matérielle de ma machine réclame une version
précédente ( la -2 ) ?
Je ne vais pas désosser ce portable, mais je promets de mieux choisir lanprochaine fois ;o)
Cela veut-il dire qu’il n’y a pas de compatibilité descendante entre les versions
successives du microcode/matériel ?
Cela donne une idée des difficultés des développeurs à intégrer de nouvelles fonctions
et la meilleure façon de les aider à évaluer les effets collatéraux , c’est bien de
rester dans un environnement libre .