J'ai un pilote de réseau Qualcomm Atheros QCA6174.
La connexion Wi-Fi est très lente sur mon système d'exploitation Linux, mais cela fonctionne bien sous Windows 10. Lorsque j'utilise un câble Ethernet, tout fonctionne, mais le WiFi est lent et, parfois, ne se connecte pas.
Quelqu'un peut-il me guider sur la façon dont je peux résoudre ce problème?
Voici quelques informations supplémentaires sur mon pilote:
Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 20)
Subsystem: Foxconn International, Inc. QCA6174 802.11ac Wireless Network Adapter [105b:e08e]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 35
Region 0: Memory at d1400000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
Très bien, ce que vous pourriez faire est d’ajouter une ligne à votre configuration
Sudo su
echo "options ath9k nohwcrypt=1" >> /etc/modprobe.d/ath9k.conf
Ensuite, redémarrez votre ordinateur pour voir si cela vous a aidé. Si cela ne résout pas votre problème de vitesse, j’ai une autre astuce que vous pouvez utiliser.
Forcer la désactivation du protocole 802.11n. Alors que le protocole est supposé offrir une meilleure vitesse avec les nouveaux routeurs. La plupart des routeurs modernes n'utilisent pas ce protocole, ce qui peut poser problème.
Ouvrez le terminal et utilisez la commande suivante:
Sudo rmmod iwlwif
Sudo modprobe iwlwifi 11n_disable=1
Maintenant, essayez de vous reconnecter au réseau si cela ne résout pas le problème, mais si c'est le cas, pour que le changement soit permanent, émettez ces commandes.
Sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf
Espérons que cela aura résolu votre problème et si ce n’est pas le cas, j’aurais une dernière chose à faire: désactiver ipv6 pendant que je ne suis pas sûr que votre fournisseur dispose du support ipv6. Cela peut parfois poser problème avec certains routeurs et fournisseurs de services Internet (ISP) problème
Sudo su
echo "#disable ipv6" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" >> /etc/sysctl.conf
Pour tout ce qui précède, juste Sudo gedit 'le nom du fichier et son emplacement' tels que
Sudo gedit /etc/modprobe.d/ath9k.conf
Puis amende la ligne qui a été ajoutée et supprimez-le.
La deuxième solution, j’ai fourni un moyen de vérifier si cela aide avant de le rendre permanent afin que vous n’ayez pas besoin de faire de modifications manuelles pour l’annuler, sauf si vous choisissez d’effectuer l’étape qui rend le changement permanent.
Si rien de ce que j'ai fourni n'a aidé, veuillez commenter, contactez-moi, etc.