Мой беспроводной адаптер Qualcomm Atheros QCA9377 не работает в Ubuntu 20.04 LTS (Производитель: Lenovo Модель: E41-25)

Вопрос или проблема

Мой беспроводной адаптер Qualcomm Atheros QCA9377 не работает. Я не могу использовать WiFi в версии Ubuntu 20.04. Также мой ноутбук фирмы Lenovo (модель: E41-25). Я уже ознакомился с некоторыми решениями здесь на AskUbuntu.

Я могу использовать свой WiFi-адаптер в Windows, но не в Ubuntu.

Я ищу решение этой проблемы уже больше 4 месяцев, но так и не нашел решение.

Пожалуйста, помогите найти решение.

Когда я запускаю sudo apt-get update

wintersoldier@wintersoldier:~$ sudo apt-get update
#данные обновлены
wintersoldier@wintersoldier:~$

Когда я запускаю lspci

wintersoldier@wintersoldier:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) I/O Memory Management Unit
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Stoney [Radeon R2/R3/R4/R5 Graphics] (rev ea)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b3
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 4b)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4b)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney HT Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney Address Maps
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney DRAM Configuration
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney Miscellaneous Configuration
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney PM Configuration
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney NB Performance Monitor
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
wintersoldier@wintersoldier:~$

Когда запускаю lspci -nnk | grep -iA3 net

wintersoldier@wintersoldier:~$ lspci -nnk | grep -iA3 net
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Подсистема: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38a6]
    Драйвер ядра в использовании: r8169
    Модули ядра: r8169
02:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
    Подсистема: Lenovo QCA9377 802.11ac Wireless Network Adapter [17aa:0901]
    Модули ядра: ath10k_pci
wintersoldier@wintersoldier:~$

При запуске rfkill list

wintersoldier@wintersoldier:~$ rfkill list
0: ideapad_wlan: Wireless LAN
    Мягкая блокировка: нет
    Жесткая блокировка: нет
1: ideapad_bluetooth: Bluetooth
    Мягкая блокировка: нет
    Жесткая блокировка: нет
2: hci0: Bluetooth
    Мягкая блокировка: нет
    Жесткая блокировка: нет
wintersoldier@wintersoldier:~$

При запуске inxi -F

wintersoldier@wintersoldier:~$ inxi -F
Система:
  Хост: wintersoldier Ядро: 5.4.0-47-generic x86_64 bits: 64 
  Рабочий стол: Gnome 3.36.4 Дистрибутив: Ubuntu 20.04.1 LTS (Focal Fossa) 
Машина:
  Тип: Ноутбук Система: LENOVO продукт: 81FS v: Lenovo E41-25 
  серийный номер: <требуется суперпользователь/root> 
  Материнская плата: LENOVO модель: LNVNB161216 v: SDK0K88286 WIN 
  серийный номер: <требуется суперпользователь/root> UEFI: LENOVO v: 7UCN28WW(V2.02) 
  дата: 14/11/2019 
Аккумулятор:
  ID-1: BAT1 заряд: 43.2 Wh состояние: 44.6/48.0 Wh (93%) 
ЦП:
  Топология: Двойной ядро модель: AMD PRO A4-4350B R4 5 COMPUTE CORES 2C+3G 
  bits: 64 тип: MCP Кэш L2: 1024 KiB 
  Скорость: 1297 MHz мин/макс: 1300/2500 MHz Скорости ядра (МГц): 1: 1297 2: 1297 
Графика:
  Устройство-1: AMD Stoney [Radeon R2/R3/R4/R5 Graphics] драйвер: amdgpu 
  v: ядро 
  Дисплей: x11 сервер: X.Org 1.20.8 драйвер: amdgpu разрешение: 1366x768~60Hz 
  OpenGL: рендерер: AMD STONEY (DRM 3.35.0 5.4.0-47-generic LLVM 10.0.0) 
  v: 4.5 Mesa 20.0.8 
Аудио:
  Устройство-1: AMD драйвер: snd_hda_intel 
  Устройство-2: AMD Family 15h Audio драйвер: snd_hda_intel 
  Звуковой сервер: ALSA v: k5.4.0-47-generic 
Сеть:
  Устройство-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  драйвер: r8169 
  IF: enp1s0 состояние: отключено mac: 9c:5a:44:4a:22:7a 
  Устройство-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  драйвер: Н/Д 
  Устройство-3: Qualcomm Atheros тип: USB драйвер: btusb 
  IF-ID-1: bnep0 состояние: неизвестно скорость: Н/Д дуплекс: Н/Д 
  mac: 3c:91:80:66:e9:1c 
Носители:
  Локальное хранилище: всего: 465.76 GiB использовано: 48.09 GiB (10.3%) 
  ID-1: /dev/sda производитель: Toshiba модель: MQ01ABF050 размер: 465.76 GiB 
Раздел:
  ID-1: / размер: 37.30 GiB использовано: 7.38 GiB (19.8%) fs: ext4 dev: /dev/sda7 
  ID-2: /home размер: 136.79 GiB использовано: 7.15 GiB (5.2%) fs: ext4 dev: /dev/sda9 
  ID-3: swap-1 размер: 7.63 GiB использовано: 6.8 MiB (0.1%) fs: swap dev: /dev/sda8 
Датчики:
  Температура системы: cpu: 59.2 C материнская плата: Н/Д gpu: amdgpu temp: 59 C 
  Скорости вентиляторов (об/мин): Н/Д 
Информация:
  Процессы: 220 Время работы: 1ч 33м Оперативная память: 3.73 GiB использовано: 1.62 GiB (43.4%) 
  Shell: bash inxi: 3.0.38 
wintersoldier@wintersoldier:~$

При запуске ifconfig

wintersoldier@wintersoldier:~$ ifconfig
bnep0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.44.195  netmask 255.255.255.0  broadcast 192.168.44.255
        inet6 fe80::7c9f:4917:c300:61ff  prefixlen 64  scopeid 0x20<link>
        ether 3c:91:80:66:e9:1c  txqueuelen 1000  (Ethernet)
        RX пакеты 20703  байты 19297996 (19.2 MB)
        RX ошибки 0  потерянные 0  переполнения 0  кадры 0
        TX пакеты 15228  байты 2641916 (2.6 MB)
        TX ошибки 0  потерянные 0 переполнения 0  носители 0  коллизии 0

enp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 9c:5a:44:4a:22:7a  txqueuelen 1000  (Ethernet)
        RX пакеты 0  байты 0 (0.0 B)
        RX ошибки 0  потерянные 0  переполнения 0  кадры 0
        TX пакеты 0  байты 0 (0.0 B)
        TX ошибки 0  потерянные 0 переполнения 0  носители 0  коллизии 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX пакеты 4353  байты 378490 (378.4 KB)
        RX ошибки 0  потерянные 0  переполнения 0  кадры 0
        TX пакеты 4353  байты 378490 (378.4 KB)
        TX ошибки 0  потерянные 0 переполнения 0  носители 0  коллизии 0

wintersoldier@wintersoldier:~$

При запуске iwconfig

wintersoldier@wintersoldier:~$ iwconfig
lo        no wireless extensions.

bnep0     no wireless extensions.

enp1s0    no wireless extensions.

При запуске dkms status

wintersoldier@wintersoldier:~$ dkms status
wintersoldier@wintersoldier:~$

Примечание: ничего не отображается при запуске этой команды – dkms status

При запуске dmesg | grep ath

wintersoldier@wintersoldier:~$ dmesg | grep ath
[    5.689125] systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= ссылается на путь ниже устаревшего каталога /var/run/, обновление /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket; пожалуйста, обновите файл единицы соответствующим образом.
[    5.726047] systemd[1]: /etc/systemd/system/teamviewerd.service:9: PIDFile= ссылается на путь ниже устаревшего каталога /var/run/, обновление /var/run/teamviewerd.pid → /run/teamviewerd.pid; пожалуйста, обновите файл единицы соответствующим образом.
[   12.054173] ath10k_pci 0000:02:00.0: не удалось наложить BAR0
[   12.054223] ath10k_pci 0000:02:00.0: не удалось захватить устройство: -5
[   12.054308] ath10k_pci: тестирование 0000:02:00.0 не удалось с ошибкой -5
[   78.643772] audit: type=1107 audit(1601128160.462:52): pid=663 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" операция="dbus_method_call"  bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.16" pid=1817 label="snap.snap-store.ubuntu-software" peer_pid=664 peer_label="unconfined"
[   79.186168] audit: type=1107 audit(1601128161.006:53): pid=663 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" операция="dbus_method_call"  bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.7" pid=1817 label="snap.snap-store.ubuntu-software" peer_pid=693 peer_label="unconfined"
[   79.187068] audit: type=1107 audit(1601128161.006:54): pid=663 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" операция="dbus_method_call"  bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.PolicyKit1.Authority" member="CheckAuthorization" mask="send" name=":1.7" pid=1817 label="snap.snap-store.ubuntu-software" peer_pid=693 peer_label="unconfined"
[   79.343785] audit: type=1107 audit(1601128161.162:55): pid=663 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" операция="dbus_method_call"  bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.7" pid=1817 label="snap.snap-store.ubuntu-software" peer_pid=693 peer_label="unconfined"
[   79.345006] audit: type=1107 audit(1601128161.166:56): pid=663 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" операция="dbus_method_call"  bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.PolicyKit1.Authority" member="CheckAuthorization" mask="send" name=":1.7" pid=1817 label="snap.snap-store.ubuntu-software" peer_pid=693 peer_label="unconfined"

При запуске modinfo ath10k_pci

wintersoldier@wintersoldier:~$ modinfo ath10k_pci
filename:       /lib/modules/5.4.0-47-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
firmware:       ath10k/QCA9377/hw1.0/board.bin
firmware:       ath10k/QCA9377/hw1.0/firmware-5.bin
firmware:       ath10k/QCA9377/hw1.0/firmware-6.bin
firmware:       ath10k/QCA6174/hw3.0/board-2.bin
firmware:       ath10k/QCA6174/hw3.0/board.bin
firmware:       ath10k/QCA6174/hw3.0/firmware-6.bin
firmware:       ath10k/QCA6174/hw3.0/firmware-5.bin
firmware:       ath10k/QCA6174/hw3.0/firmware-4.bin
firmware:       ath10k/QCA6174/hw2.1/board-2.bin
firmware:       ath10k/QCA6174/hw2.1/board.bin
firmware:       ath10k/QCA6174/hw2.1/firmware-5.bin
firmware:       ath10k/QCA6174/hw2.1/firmware-4.bin
firmware:       ath10k/QCA9887/hw1.0/board-2.bin
firmware:       ath10k/QCA9887/hw1.0/board.bin
firmware:       ath10k/QCA9887/hw1.0/firmware-5.bin
firmware:       ath10k/QCA988X/hw2.0/board-2.bin
firmware:       ath10k/QCA988X/hw2.0/board.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-5.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-4.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-3.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-2.bin
license:        Dual BSD/GPL
description:    Поддержка драйвера для устройств Qualcomm Atheros 802.11ac WLAN PCIe/AHB
author:         Qualcomm Atheros
srcversion:     51F04E4FC0190954FF7DF5E
alias:          pci:v0000168Cd00000050sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000042sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000046sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000056sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000040sv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000003Esv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000041sv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000003Csv*sd*bc*sc*i*
alias:          pci:v00000777d000011ACsv*sd*bc*sc*i*
depends:        ath10k_core
retpoline:      Y
intree:         Y
name:           ath10k_pci
vermagic:       5.4.0-47-generic SMP mod_unload 
sig_id:         PKCS#7
signer:         Ключ ядерной сборки
sig_key:        60:9F:61:6A:D4:C9:3C:64:35:01:B1:13:6F:DD:36:46:DB:88:1D:84
sig_hashalgo:   sha512
signature:      61:51:18:1B:01:A1:62:8D:09:69:35:76:A8:3F:AE:1B:FC:DE:C4:57:
        29:50:B5:88:D1:5B:8C:72:7B:C0:25:AB:FD:1D:C5:AD:DB:94:57:76:
        9A:02:E1:E8:2E:04:B8:99:31:8D:73:68:3E:B4:66:5E:7B:E5:A6:3C:
        E9:FA:1C:AD:06:04:F7:C9:7D:E8:AB:B8:33:7E:35:03:19:E9:81:DF:
        17:4E:73:45:03:DC:AB:3C:60:E4:8F:F8:86:23:87:12:09:F8:6B:D3:
        40:23:E0:7F:E5:6D:63:ED:D5:0E:57:19:93:8F:A7:06:1A:7C:67:FF:
        B2:E8:C1:F7:C8:2C:13:D6:56:65:8A:70:62:A6:83:F0:1C:BE:F5:BD:
        CC:6F:38:46:F3:A6:F2:4B:84:B1:55:9B:D4:D3:74:2F:3C:08:7C:19:
        2F:78:B6:D1:95:4D:89:1D:0B:81:D5:15:15:75:59:F5:8C:2A:C8:B2:
        AC:51:0F:5E:72:46:4A:A2:52:B3:0D:E1:E0:41:F6:3B:D3:36:D7:6B:
        C3:33:AF:1A:DE:28:2C:BA:D8:D3:6E:80:56:A7:7C:1E:EF:FF:DA:F9:
        5D:7D:50:75:0E:2F:F9:6E:8A:E0:E6:5C:5D:89:8C:AA:F2:6B:2B:59:
        74:1D:FE:6B:7C:1B:07:CA:6F:1B:88:95:6E:92:39:84:07:27:86:49:
        CB:17:8D:A5:47:9F:67:EF:FA:AA:08:7E:1E:DC:4D:1D:E5:21:86:DB:
        FC:F9:E4:26:23:16:08:1E:52:2E:66:23:0E:0B:9B:7B:93:F1:22:4E:
        8A:FF:F0:86:0E:54:98:20:20:4A:2B:E7:DC:A9:B9:A9:99:92:BA:F7:
        5D:BC:5A:A8:FE:BD:30:F6:6B:B8:53:28:96:BC:D8:E3:47:24:C1:4C:
        F5:CF:50:3C:8A:64:2C:F8:91:0E:97:EE:95:4F:96:71:90:DE:0E:3A:
        AA:D1:C4:D0:E1:A8:45:86:09:6E:3E:75:8D:1B:3D:5B:E0:C7:5D:5B:
        6E:B8:36:BF:E8:C3:64:0C:A9:56:F5:7F:C7:62:66:67:12:F8:28:ED:
        A6:C3:29:31:B2:91:4D:21:22:5B:D0:2B:3F:49:7A:29:73:D2:F7:9F:
        F9:0B:76:9E:23:32:3B:B1:8A:A9:E5:89:55:D2:AB:94:65:49:A3:64:
        02:16:DA:87:E5:AA:5A:F1:59:75:C8:EC:88:BD:AE:21:D6:0C:BC:93:
        F4:28:20:FA:EB:3D:4E:5A:AC:64:6F:AA:05:AC:B4:0B:70:E2:06:44:
        E9:FF:2D:3D:DE:C8:F4:6B:01:1F:8A:59:0C:E2:11:50:0E:38:77:70:
        E7:FC:A0:E9:37:E6:C8:7A:AF:56:2D:35
parm:           irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm:           reset_mode:0: auto, 1: warm only (default: 0) (uint)
wintersoldier@wintersoldier:~$

При запуске echo "options ath9k_pci irq_mode=1" | sudo tee /etc/modprobe.d/ath10k-pci.conf

wintersoldier@wintersoldier:~$ echo "options ath9k_pci irq_mode=1" | sudo tee /etc/modprobe.d/ath10k-pci.conf
[sudo] пароль для wintersoldier: 
options ath9k_pci irq_mode=1
wintersoldier@wintersoldier:~$

У вас есть acpi=off или какие-либо другие параметры acpi в загрузчике ядра?

Если да, то используйте вместо этого acpi_osi=! .

Пожалуйста, попробуйте следующее в терминале. Это пришло отсюда.

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar zxvf backports-20151120.tar.gz
cd backports-20151120

make defconfig-wifi
make
sudo make install

git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/WLAN.TF.1.0/firmware-5.bin_WLAN.TF.1.0-00002-QCATFSWPZ-5 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin

sudo reboot

Привет, у меня такая же проблема, и что я делаю, так это удаляю ath10k_pci из /etc/modprobe.d/blacklist-ath_pci.conf. Используйте команду ниже:

sudo nano /etc/modprobe.d/blacklist-ath_pci.conf

а затем удалите ath10k_pci

Моя проблема заключается в периодическом и хаотичном “исчезновении” адаптера WiFi atheros qca9377. Я потратил много времени на поиск решения проблемы, все, что я нашел в Интернете, сводилось к манипуляциям с драйверами linux и не дало результата в моем случае. В отчаянии я решил переключить мышь с WiFi на Bluetooth (и убрать WiFi-“втулку” мыши из USB-порта) – и произошло чудо, проблема исчезла. Очевидно, некоторые обновления Ubuntu привели к конфликту между WiFi-модулем ноутбука и WiFi-“втулкой” мыши.

Решение

  • Перейдите в BIOS

  • Включите PXE Boot и перезагрузите систему.

  • Снова перейдите в BIOS и установите PXE BOOT в качестве первого приоритета, затем вашу ОС

  • Сохраните изменения и выйдите.

Объяснение

  • Установка PXE boot в качестве первого.
  • Подготовит оборудование.
  • Затем разрешите ОС.

Ответ или решение

Решение проблемы с адаптером Qualcomm Atheros QCA9377 на Ubuntu 20.04 LTS

Если адаптер Qualcomm Atheros QCA9377 не работает на вашем Lenovo E41-25 с Ubuntu 20.04 LTS, это может быть связано с рядом программных и аппаратных причин. В следующем разделе мы рассмотрим последовательные шаги, которые могут помочь вам решить данную проблему.

1. Убедитесь в актуальности системы

Прежде всего, обновите свою систему. Запустите следующую команду в терминале:

sudo apt-get update
sudo apt-get upgrade

Это сможет установить последние обновления и исправления безопасности, которые могут повлиять на работу драйверов.

2. Проверьте наличие необходимых драйверов

Убедитесь, что ваш адаптер правильный и установленный драйвер. Команда lspci показывает, что ваш адаптер обнаружен, но его драйвер не работает:

02:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)

Драйвер ath10k_pci установлен, но не загружается. Вы можете попробывать следующие команды для загрузки драйвера:

sudo modprobe ath10k_pci

3. Исправьте загрузку драйвера

Попробуйте добавить следующий параметр к конфигурации модуля:

echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf

Это может помочь вашей системе правильно инициализировать адаптер при загрузке.

4. Установите необходимое программное обеспечение

Вам понадобятся заголовки ядра и инструменты для сборки. Установите их с помощью следующей команды:

sudo apt-get install build-essential linux-headers-$(uname -r)

После этого, вы можете скачать и установить патчи для адаптера:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-wifi
make
sudo make install

5. Установите необходимые прошивки

Скачайте и установите соответствующие прошивки для вашего адаптера:

git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/WLAN.TF.1.0/firmware-5.bin_WLAN.TF.1.0-00002-QCATFSWPZ-5 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin

6. Проверьте настройки BIOS

Убедитесь, что параметры ACPI правильно настроены в BIOS. Если вы используете acpi=off, попробуйте заменить его на acpi_osi=!.

7. Перезагрузите систему

Не забудьте перезагрузить вашу систему после всех изменений:

sudo reboot

Общие советы

  1. Проверка блокировки: Запустите rfkill list, чтобы убедиться, что WiFi не заблокирован программно или аппаратно. Убедитесь, что в выводе указано Hard blocked: no и Soft blocked: no.

  2. Проверка log-файлов: Если после всех изменений WiFi все равно не работает, проверьте системные сообщения с помощью dmesg | grep ath. Это может дать подсказки о том, что идет не так.

  3. Запрет блокировки: Если блокировка все еще присутствует, проверьте файл /etc/modprobe.d/blacklist-ath_pci.conf и удалите строки, относящиеся к ath10k_pci.

  4. Переход на Bluetooth: Часто проблемы с WiFi могут быть вызваны конфликтами с другими устройствами, такими как Bluetooth. Попробуйте отключить устройство Bluetooth, если оно включено, и посмотрите, изменится ли ситуация.

Заключение

Следуя вышеуказанным шагам, вы сможете устранить неполадки с адаптером Qualcomm Atheros QCA9377 на вашей системе Ubuntu 20.04 LTS. Если проблема не решится, возможно, стоит обратиться за помощью на специализированные форумы или в сообщество Ubuntu для дальнейшего анализа.

Оцените материал
Добавить комментарий

Капча загружается...