Я запускаю Ubuntu 18.04. Я попробовал принятый ответ на этот вопрос, однако мои попытки воспроизвести результаты неудачны. Повторные прохождения в хорошо для получения более новых версий программного обеспечения не скомпилируют правильно с повторными неявными объявлениями функций как setup_timer () и config_enable (). Есть ли некоторый переключатель (или опция), который должен быть установлен для успешной компиляции?
uname -a
возвраты:
4.15.0-42-generic #45-Ubuntu SMP Thu Nov15 . . .
Расположенный /lib/firmware/ath10k/QCA9377/hw1.0
на машине (предложенный сообщением Jan2016 - беспроводная связь, не работающая над Acer Aspire E 15).
После того, как я получу это позади меня, я хочу использовать беспроводной адаптер USB Linksys, WUSB6100M с чипсетом Qualcomm QCA9377, для обеспечения доступа в Интернет моему второму компьютеру (Dell OptiPlex 755, 32-разрядная машина). Драйверы, обеспеченные Linksys только, поддерживают недавние операционные системы Windows.
Результаты lsusb
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 13b1:0042 Linksys
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1a2c:0e24 China Resource Semico Co., Ltd
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Сменный USB-адаптер в идентификаторе 13b1:0042.
$ dmesg |grep ath
[ 176.424811] usb 1-4: WARNING: ath10k USB support is incomplete, don't expect anything to work!
[ 176.424852] usbcore: registered new interface driver ath10k_usb
[ 176.565542] usb 1-4: Direct firmware load for ath10k/pre-cal-usb-1-4.bin failed with error -2
[ 176.565572] usb 1-4: Direct firmware load for ath10k/cal-usb-1-4.bin failed with error -2
[ 176.587778] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-6.bin failed with error -2
[ 176.587808] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-5.bin failed with error -2
[ 176.587830] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-4.bin failed with error -2
[ 176.587852] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-3.bin failed with error -2
[ 176.587874] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-2.bin failed with error -2
[ 176.587879] usb 1-4: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2
Я сделал предложенное микропрограммное обновление. dmesg |grep ath
возвращенный:
[ 139.925263] usb 1-4: WARNING: ath10k USB support is incomplete, don't expect anything to work!
[ 139.925310] usbcore: registered new interface driver ath10k_usb
[ 140.073492] usb 1-4: Direct firmware load for ath10k/pre-cal-usb-1-4.bin failed with error -2
[ 140.073521] usb 1-4: Direct firmware load for ath10k/cal-usb-1-4.bin failed with error -2
[ 140.095716] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-6.bin failed with error -2
[ 140.155758] usb 1-4: failed to fetch board data for bus=usb,vendor=13b1,device=0042,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9377/hw1.0/board-2.bin
Я добавил дополнительный файл (плата-2.bin), перезагруженные и выполняемые команды ls
и dmesg |grep ath
Файлы pre-cal-usb-1-4.bin
, cal-usb-1-4.bin
, и firmware-usb-6.bin
никогда не распаковывал (т.е. не нашел) в каталоге извлечения.
/lib/firmware/ath10k/QCA9377/hw1.0$ ls
board-2.bin firmware-5.bin notice_ath10k_firmware-5.txt
board.bin firmware-usb-5.bin
/lib/firmware/ath10k/QCA9377/hw1.0$ dmesg |grep ath
[ 186.698686] usb 1-4: WARNING: ath10k USB support is incomplete, don't expect anything to work!
[ 186.698739] usbcore: registered new interface driver ath10k_usb
[ 186.711510] usb 1-4: Direct firmware load for ath10k/pre-cal-usb-1-4.bin failed with error -2
[ 186.711551] usb 1-4: Direct firmware load for ath10k/cal-usb-1-4.bin failed with error -2`[ 186.733726] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-6.bin failed with error -2
[ 186.793152] usb 1-4: failed to fetch board data for bus=usb,vendor=13b1,device=0042,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9377/hw1.0/board-2.bin
__------------------------------------------------------------------------
После перемещения файла и добавляющей ссылки, dmesg |grep ath
возвраты:
[ 27.018040] usb 1-4: WARNING: ath10k USB support is incomplete, don't expect anything to work!
[ 27.018087] usbcore: registered new interface driver ath10k_usb
[ 27.066345] usb 1-4: Direct firmware load for ath10k/pre-cal-usb-1-4.bin failed with error -2
[ 27.066375] usb 1-4: Direct firmware load for ath10k/cal-usb-1-4.bin failed with error -2
[ 27.088567] usb 1-4: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-usb-6.bin failed with error -2
[ 27.164838] usb 1-4: failed to fetch board data for bus=usb,vendor=13b1,device=0042,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9377/hw1.0/board-2.bin
__--------------------------------------------------------------------------
Ваш dmesg указывает на пропавших без вести встроенного микропрограммного обеспечения. С рабочим интернет-соединением Ethernet, ограничиванием или безотносительно возможных средств, откройте терминал и сделайте:
sudo apt update && sudo apt install git
git clone -b usb https://github.com/erstrom/ath10k-firmware.git
cd ath10k-firmware/QCA9377/hw1.0
cp firmware-usb-5-wusb6100m.bin firmware-usb-5.bin
sudo cp firmware-usb-5.bin /lib/firmware/ath10k/QCA9377/hw1.0
Править: Также сделайте:
sudo cp board-2.bin /lib/firmware/ath10k/QCA9377/hw1.0
Перезагрузка и показывает нам:
dmesg | grep ath
РЕДАКТИРОВАНИЕ 2: Переместите eeprom файл в/lib/firmware:
cd ath10k-firmware/QCA9377/hw1.0
sudo cp eeprom_qca9377_7_1p1_Robin_clpc_fcc.bin /lib/firmware/ath10k/QCA9377/hw1.0
cd /lib/firmware/ath10k/QCA9377/hw1.0
ln -s eeprom_qca9377_7_1p1_Robin_clpc_fcc.bin board-usb.bin
Перезагрузка и показывает нам:
dmesg | grep ath
Ресурс: https://marc.info/? l=linux-wireless&m=148434332728333&w=2