Драйвер ath9k (wi-fi) не работает должным образом с новой версией 24.04.1 LTS и ядром 6.8.0-48-generic.

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

У меня проблема с Wi-Fi

Он работает нормально после перезагрузки в течение 8-10 минут, но потом начинает переподключаться, теряет соединение и так далее

Эта проблема началась после обновления ядра на моей старой Ubuntu 22.04.5 LTS, и я обнаружил, что мой Wi-Fi стабилен только на ядре 5.15.0-76-generic, поэтому я его использовал

Когда я обновился до Ubuntu 24.04.1 LTS, я надеялся, что это исправит мою проблему, но даже последнее обновление ядра 6.8.0-48-generic не помогло

Я пытался скопировать папку с драйверами от ядра 5.15.0-76-generic на новое ядро (в этом помог ChatGPT), затем я попробовал surfacego-wifi – без результата

Теперь у меня есть два варианта

  1. работать по Ethernet-кабелю
  2. переключиться на старую ОС/ядро

Но мне нравится новая Ubuntu 24, поэтому пожалуйста, помогите мне исправить эту проблему

Вот некоторые детали

параметры моей системы:

  • ASUS N551JW
  • Intel® Core™ i7-4720HQ CPU @ 2.60GHz × 8
  • NVIDIA GeForce GTX 960M/PCIe/SSE2
  • ОЗУ 16 Гб
$ sudo dmesg | grep ath
[    2.174899] systemd[1]: /etc/systemd/system/anydesk.service:9: PIDFile= ссылается на путь ниже устаревшего каталога /var/run/, обновление /var/run/anydesk.pid → /run/anydesk.pid; пожалуйста, обновите файл юнита соответственно.
[    2.250017] systemd[1]: Запущен systemd-ask-password-wall.path - Переслать запросы пароля в каталог Wall Directory Watch.
[    2.268147] systemd[1]: systemd-fsck-root.service - Проверка файловой системы на корневом устройстве была пропущена из-за несоответствия проверки условия (ConditionPathExists=!/run/initramfs/fsck-root).
[    3.867601] usbcore: зарегистрирован новый интерфейс драйвера ath3k
[    3.879154] ath: phy0: Установлены параметры для CUS198
[    3.879160] ath: phy0: Установлена возможность диверсификации BT/WLAN RX
[    3.887376] ath: phy0: Включено совместное использование LNA
[    3.889668] ath: phy0: ASPM включен: 0x42
[    3.889674] ath: Региональный домен EEPROM: 0x60
[    3.889676] ath: EEPROM указывает, что мы должны ожидать прямую сопоставление regpair
[    3.889678] ath: Используемая страна alpha2: 00
[    3.889679] ath: Используемая пара рег: 0x60
[    3.903803] ath9k 0000:04:00.0 wlp4s0: переименовано из wlan0
[  277.758788] audit: type=1107 audit(1730666769.211:210): pid=1383 uid=102 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/timedate1" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.125" pid=4251 label="snap.firefox.firefox" peer_pid=4409 peer_label="unconfined"
[  277.759595] audit: type=1107 audit(1730666769.212:211): pid=1383 uid=102 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/timedate1" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.125" pid=4251 label="snap.firefox.firefox" peer_pid=4409 peer_label="unconfined"
[  336.001886] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  340.840702] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  346.176497] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  348.321570] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  353.720426] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x0000610c
[  360.759970] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  368.127641] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  371.303975] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  376.959554] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  381.741208] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  385.699023] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  391.814775] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  397.871560] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  401.798424] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  405.852222] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  412.909632] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  419.166673] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  423.829560] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x0000610c
[  430.707407] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  436.907634] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  440.868146] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  447.731070] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[  454.801735] ath: phy0: DMA не удалось остановить за 10 мс AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x0000610e

$ lspci -knn | grep Net -A2
04:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
    Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2126]
    Kernel driver in use: ath9k
    Kernel modules: ath9k

$ uname -a
Linux N551JW 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

$ sudo lshw -C network
  *-network                 
       description: Wireless interface
       product: AR9485 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 01
       serial: 28:c2:dd:d8:3f:c7
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=6.8.0-48-generic firmware=N/A ip=192.168.1.2 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:f7900000-f797ffff memory:f7980000-f798ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.1
       bus info: pci@0000:05:00.1
       logical name: enp5s0f1
       version: 12
       serial: 08:62:66:b9:00:58
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-48-generic firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:19 ioport:d000(size=256) memory:f7814000-f7814fff memory:f7810000-f7813fff

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
05:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 12)

$ iwconfig
lo        нет беспроводных расширений.

enp5s0f1  нет беспроводных расширений.

wlp4s0    IEEE 802.11  ESSID:"My_SSID"  
          Режим:Управляемый  Частота:2.412 GHz  Точка доступа: 04:5E:A4:4D:92:82   
          Скорость передачи=1 Mb/s   Tx-Power=15 dBm   
          Краткий предел повторной попытки:7   RTS порог:выкл   Порог фрагмента:выкл
          Управление энергией:выкл
          Качество связи=70/70  Уровень сигнала=-32 dBm  
          Rx недопустимый nwid:0  Rx недопустимый крипт:0  Rx недопустимый фрагмент:0
          Tx чрезмерные повторы:980  Недопустимый разное:6   Пропущенный маяк:0

$ rfkill list
0: hci0: Bluetooth
    Soft заблокирован: нет
    Hard заблокирован: нет
1: phy0: Беспроводная LAN
    Soft заблокирован: нет
    Hard заблокирован: нет

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

Проблема с работой драйвера ath9k в Ubuntu 24.04.1 LTS и решение

Введение

Пользователи, работающие с драйвером ath9k под управлением новых версий Ubuntu, могут столкнуться с проблемами, связанными с нестабильной работой беспроводного интернета. Такие проблемы часто проявляются в виде потери соединения через 8-10 минут после перезагрузки системы. В данном случае рассматривается специфическая проблема, возникающая на оборудовании ASUS N551JW с установленным драйвером ath9k, обновленным до ядра 6.8.0-48-generic.

Описание проблемы

Выраженные симптомы проблемы включают:

  • Нестабильное соединение с Wi-Fi, которое теряется через несколько минут после перезагрузки.
  • Ошибки, связанные с DMA (Direct Memory Access) в логах системы.
  • Успешное выполнение соединения только на старой версии ядра 5.15.0-76-generic.

Проблема обостряется при обновлении до Ubuntu 24.04.1 LTS, поскольку даже последняя версия ядра не решает проблемы с подключением.

Устранение неполадок

  1. Проверка обязательных драйверов и прошивок:

    • Убедитесь, что все необходимые драйверы и прошивки установлены. Выполните команду:
      sudo apt install linux-firmware
  2. Настройка параметров ядра:

    • Попробуйте изменить параметры конфигурации драйвера ath9k в grub. Для этого откройте файл конфигурации grub:
      sudo nano /etc/default/grub
    • Добавьте или измените строку GRUB_CMDLINE_LINUX_DEFAULT, добавив в неё:
      pci=noaer
    • После этого обновите конфигурацию grub:
      sudo update-grub
    • Перезагрузите систему.
  3. Отключение управления питанием:

    • Иногда управление питанием может вызывать нестабильную работу сетевой карты. Попробуйте отключить его:
      sudo iwconfig wlp4s0 power off
  4. Проблемы с конфигурацией сети:

    • Проверьте настройки сети и убедитесь, что они корректны. Обратите внимание на содержание файла /etc/network/interfaces и системы управления сетями, если используется NetworkManager.
  5. Замена драйвера:

    • Если перечисленные выше шаги не привели к успеху, возможно, стоит рассмотреть возможность использования альтернативного драйвера. Вы можете попробовать экспериментировать с драйверами из PPA или бета-версиями Ядра:
      sudo add-apt-repository ppa:your-ppa-name
      sudo apt update
      sudo apt install linux-image-your-version
  6. Обратитесь за помощью к сообществу:

    • Если ничего из вышеуказанного не сработало, рассмотрите возможность обращения в сообщество Ubuntu для получения более конкретной помощи.

Заключение

Проблемы с драйвером ath9k в Ubuntu 24.04.1 LTS могут быть вызваны несколькими факторами, включая неправильные настройки управления питанием, несовместимость версии ядра и драйвера, а также необходимость в обновлении самой прошивки. Принятие нескольких из приведенных выше мер может значительно улучшить стабильность соединения Wi-Fi. Если проблемы сохраняются, придется использовать временные решения, такие как переход на другие версии ядра или обращение к сообществу.

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

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