J'ai acheté un ordinateur portable Acer et installé Ubuntu 14.04LTS mais les pilotes WiFi ne sont pas disponibles pour cela. J'essaie donc d'installer un pilote Windows à l'aide de wifidocs / driver / ndiswrapper.
Ce faisant lspci -vvnn
, cela donne:
Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)
Ensuite, j'ai également désactivé les pilotes atheros. En utilisant lspci
et lspci -n
, je peux dire que l'ID PCI est 168c:0042
. Mais le site Web d'Acer dispose de trois pilotes atheros. Je ne pouvais pas déterminer lequel télécharger, mais en ai téléchargé un sur un PC Windows et collé le fichier zip sur mon bureau, puis décompressé du terminal à l'aide de la décompression <filename>.zip
. La page indique que vous devez aller au matériel du système du panneau de contrôle et tout cela sur le système Windows. Je ne l'ai pas fait. L'ordinateur Windows n'est pas le mien, je crains de ne pas y installer de pilote supplémentaire. Après la décompression, il a un .inx
fichier et un .bin
fichier mais pas de .sys
fichier. Je ne sais pas si j'ai tout à fait raison jusqu'ici ou si j'ai raté quelque chose? Et si j'ai raison, comment procéder à partir d'ici? J'ai également créé un nouveau répertoire et copié le fichier décompressé.inx
et les .bin
fichiers qu'il contient. Ensuite, dans ce répertoire, j'ai exécuté le ndiswrapper -i <filename>.inf
mais il dit ndiswrapper
non installé et quand je le fais sudo apt-get install ndiswrapper-common
, j'obtiens la réponse qui ndiswrapper-common
est déjà la dernière version. Que faire? Voici mon
dmesg | grep ath10k result
[ 7.882758] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 8.190016] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 8.334587] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2
[ 10.140677] ath10k_pci 0000:03:00.0: qca9377 hw1.0 (0x05020000, 0x003820ff sub 105b:e09a) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 1 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp
[ 10.140682] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
Voici la sortie de lspci -nnk | grep -iA2 net
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Acer Incorporated [ALI] Device [1025:098a]
Kernel driver in use: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Foxconn International, Inc. Device [105b:e09a]
Kernel driver in use: ath10k_pci
Réponses:
Les utilisateurs d'Ubuntu 16.04 devraient simplement
et redémarrez.
Vous n'avez pas besoin de pilotes Windows et de ndiswrapper.
Cela a été récemment corrigé en amont, suivez ces instructions pour installer les modules rétroportés et le firmware nécessaire:
Et cela devrait fonctionner après un redémarrage.
Il échouera lorsqu'un nouveau noyau est installé via des mises à jour jusqu'à ce que le noyau soit corrigé pour prendre en charge le wifi. Lorsque cela se produit, vous devrez:
Et redémarrez.
la source
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
Le répertoire est correct si les instructions ont été suivies de prèsdmesg | grep ath10k
Thanks