Driver Ndiswrapper carregado mas não sendo usado

1

Eu tenho uma placa wireless TP-Link TL-WN851ND que não funciona corretamente (lenta e desconectada de tempos em tempos) com o driver ath9k comum. Eu tentei fazer isso funcionar com o ndiswrapper e segui os passos aqui:

link

sudo ndiswrapper -l

mostra: netathrx: driver instalado     dispositivo (168C: 002D) presente (driver alternativo: ath9k)

Eu fiz sudo depmod -a, sudo modprobe ndiswrapper e sudo ndiswrapper -m  sem erros.

Como sugerido aqui: Como manter a configuração do ndiswrapper após a reinicialização?

eu verifiquei com o lsmod | grep ndiswrapper se foi carregado e eu recebo isso: ndiswrapper 254773 0

Então, pelo que entendi, tudo está carregando bem. No entanto, se eu fizer lspci -k, recebo isto: 06: 01.0 Controlador de rede: Atheros Communications Inc. Adaptador de rede sem fio AR9287 (rev 01)     Subsistema: Dispositivo 0300 da Atheros Communications Inc.     Driver do kernel em uso: ath9k     Módulos do Kernel: ath9k

Parece que o sistema ainda está usando o driver de código aberto: S

O que estou fazendo de errado?

    
por Cmorales 23.12.2011 / 21:40

1 resposta

1

Primeiramente: honestamente, duvido que você fique feliz com o ndiswrapper. É uma solução hacky, ótimo quando é a única opção, mas longe do ideal. Normalmente, qualquer outro driver, não importa o quão quebrado, é melhor.

Dito isso, você precisa colocar na lista negra o driver ath9k , para que ele não reivindique o cartão.

Crie um arquivo como /etc/modprobe.d/blacklist-ath.conf com este conteúdo:

blacklist ath9k

Em seguida, atualize o yoru initramfs:

sudo update-initramfs -u

Em seguida, reinicialize e ele deverá estar disponível para que o ndiswrapper seja vinculado a ele. Se você quiser usar ath9k novamente, comente essa linha ou exclua o arquivo.

    
por tumbleweed 23.12.2011 / 23:57