Я купил ноутбук Acer и установил Ubuntu 14.04LTS, но драйверы WiFi для него недоступны. Поэтому я пытаюсь установить драйвер для Windows, используя wifidocs / driver / ndiswrapper.
При этом lspci -vvnn
он дает:
Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)
Затем я также отключил драйверы Atheros. Использование lspci
и lspci -n
, я могу сказать, PCI ID есть 168c:0042
. Но на сайте Acer есть три драйвера atheros. Я не мог понять, какой из них загрузить, но скачал один на ПК с Windows и вставил zip-файл на рабочий стол, а затем разархивировал его из терминала с помощью unzip <filename>.zip
. На странице написано, что вам нужно перейти к системному оборудованию панели управления и всему этому в системе Windows. Я этого не делал. Компьютер Windows не мой, боюсь, мне не следует устанавливать на него никаких дополнительных драйверов. После разархивирования у него есть один .inx
файл и один .bin
файл, но нет .sys
файла. Я не знаю, прав ли я до сих пор или я что-то пропустил? И если я прав, то как дальше действовать? Я также сделал новый каталог и скопировал разархивированный.inx
и .bin
файлы в нем. Затем в этом каталоге я запустил, ndiswrapper -i <filename>.inf
но он говорит, что ndiswrapper
не установлен, и когда я это сделаю sudo apt-get install ndiswrapper-common
, я получу ответ, который ndiswrapper-common
уже является последней версией. Что делать? вот мой
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
Вот вывод 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
Ответы:
Пользователи Ubuntu 16.04 должны просто
и перезагрузите компьютер.
Вам не нужны драйверы Windows и ndiswrapper.
Это было недавно исправлено, следуйте этим инструкциям для установки бэкпортированных модулей и необходимой прошивки:
И это должно работать после перезагрузки.
Он не будет работать, когда новое ядро будет установлено через обновления, пока ядро не будет исправлено для поддержки Wi-Fi. Когда это произойдет, вам необходимо:
И перезагрузка.
источник
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
dmesg | grep ath10k
Спасибо