web-dev-qa-db-fra.com

Pilote Ndiswrapper chargé mais non utilisé

J'ai une carte sans fil TP-Link TL-WN851ND qui ne fonctionne pas correctement (lente et se déconnecte de temps en temps) avec le pilote ath9k normal. J'ai essayé de le faire fonctionner avec ndiswrapper et j'ai suivi les étapes ici:

https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#Downloading_Windows_Drivers

Sudo ndiswrapper -l

montre: netathrx: périphérique installé par le pilote (168C: 002D) présent (pilote alternatif: ath9k)

J'ai fait Sudo depmod -a, Sudo modprobe ndiswrapper et Sudo ndiswrapper -m sans erreur.

Comme suggéré ici: Comment conserver la configuration de ndiswrapper après le redémarrage?

J'ai vérifié avec lsmod | grep ndiswrapper s'il a été chargé et j'obtiens ceci: ndiswrapper 254773 0

Donc, si je comprends bien, tout va bien. Cependant, si je fais lspci -k, j'obtiens ceci: 06: 01.0 Contrôleur réseau: Atheros Communications Inc. Carte réseau sans fil AR9287 (rév 01) Sous-système: Atheros Communications Inc. Périphérique 0300 Pilote du noyau utilisé: ath9k Modules du noyau: ath9k

Il semble donc que le système utilise toujours le pilote open source: S

Qu'est ce que je fais mal?

1
Cmorales

Premièrement: très honnêtement, je doute que vous serez satisfait de ndiswrapper. C'est une solution hacky, c'est génial quand c'est la seule option, mais loin d'être idéale. Normalement, tout autre pilote, même cassé, est meilleur.

Cela dit, vous devez mettre la liste des ath9k pilote, afin qu'il ne réclame pas la carte.

Créez un fichier comme /etc/modprobe.d/blacklist-ath.conf avec ce contenu:

blacklist ath9k

Mettez ensuite à jour vos initramfs:

Sudo update-initramfs -u

Redémarrez ensuite et il devrait être disponible pour que ndiswrapper puisse s'y lier. Si vous souhaitez utiliser ath9k encore, commentez cette ligne ou supprimez le fichier.

1
tumbleweed