Загруженный драйвер Ndiswrapper, но не быть используемым

У меня есть беспроводная карта TP-Link TL-WN851ND, которая не работает правильно (медленный, и время от времени разъединяется) с обычным ath9k драйвером. Я попытался заставить его работать с ndiswrapper и выполнил шаги здесь:

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

sudo ndiswrapper-l

шоу: netathrx: драйвер установил устройство (168C:002D) подарок (альтернативный драйвер: ath9k)

Я сделал sudo depmod-a, sudo modprobe ndiswrapper и sudo ndiswrapper-m без ошибок.

Как предложено здесь: Как сохранить ndiswrapper конфигурацию после перезагрузки?

Я сверился с lsmod | grep ndiswrapper, если он был загружен, и я получаю это: ndiswrapper 254773 0

Так, как я понимаю, все загружается прекрасный. Однако, если я делаю lspci-k, я получаю это: Сетевой контроллер 06:01.0: Atheros Communications Inc. Адаптер Беспроводной сети AR9287 (газуют 01), Подсистема: Atheros Communications Inc. Устройство 0300 используемых Драйверов ядра: модули Ядра ath9k: ath9k

Таким образом, кажется, что система все еще использует драйвер с открытым исходным кодом :S

Что я делаю неправильно?

1
задан 13 April 2017 в 15:24

1 ответ

Во-первых: честно говоря, я сомневаюсь, что вы будете счастливы с ndiswrapper. Это хакерское решение, это здорово, когда это единственный вариант, но далеко не идеальный. Обычно любой другой драйвер, независимо от того, насколько он сломан, лучше.

Тем не менее, вам нужно занести в черный список драйвер ath9k, чтобы он не требовал карты.

Создайте файл наподобие /etc/modprobe.d/blacklist-ath.conf с таким содержанием:

blacklist ath9k

Затем обновите yoru initramfs:

sudo update-initramfs -u

Затем перезагрузите компьютер, и ndiswrapper должен быть доступен для привязки Это. Если вы хотите использовать ath9k снова, закомментируйте эту строку или удалите файл.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: