Вопрос или проблема
У меня проблема с 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 – без результата
Теперь у меня есть два варианта
- работать по Ethernet-кабелю
- переключиться на старую ОС/ядро
Но мне нравится новая 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, поскольку даже последняя версия ядра не решает проблемы с подключением.
Устранение неполадок
-
Проверка обязательных драйверов и прошивок:
- Убедитесь, что все необходимые драйверы и прошивки установлены. Выполните команду:
sudo apt install linux-firmware
- Убедитесь, что все необходимые драйверы и прошивки установлены. Выполните команду:
-
Настройка параметров ядра:
- Попробуйте изменить параметры конфигурации драйвера ath9k в grub. Для этого откройте файл конфигурации grub:
sudo nano /etc/default/grub
- Добавьте или измените строку
GRUB_CMDLINE_LINUX_DEFAULT
, добавив в неё:pci=noaer
- После этого обновите конфигурацию grub:
sudo update-grub
- Перезагрузите систему.
- Попробуйте изменить параметры конфигурации драйвера ath9k в grub. Для этого откройте файл конфигурации grub:
-
Отключение управления питанием:
- Иногда управление питанием может вызывать нестабильную работу сетевой карты. Попробуйте отключить его:
sudo iwconfig wlp4s0 power off
- Иногда управление питанием может вызывать нестабильную работу сетевой карты. Попробуйте отключить его:
-
Проблемы с конфигурацией сети:
- Проверьте настройки сети и убедитесь, что они корректны. Обратите внимание на содержание файла
/etc/network/interfaces
и системы управления сетями, если используется NetworkManager.
- Проверьте настройки сети и убедитесь, что они корректны. Обратите внимание на содержание файла
-
Замена драйвера:
- Если перечисленные выше шаги не привели к успеху, возможно, стоит рассмотреть возможность использования альтернативного драйвера. Вы можете попробовать экспериментировать с драйверами из PPA или бета-версиями Ядра:
sudo add-apt-repository ppa:your-ppa-name sudo apt update sudo apt install linux-image-your-version
- Если перечисленные выше шаги не привели к успеху, возможно, стоит рассмотреть возможность использования альтернативного драйвера. Вы можете попробовать экспериментировать с драйверами из PPA или бета-версиями Ядра:
-
Обратитесь за помощью к сообществу:
- Если ничего из вышеуказанного не сработало, рассмотрите возможность обращения в сообщество Ubuntu для получения более конкретной помощи.
Заключение
Проблемы с драйвером ath9k в Ubuntu 24.04.1 LTS могут быть вызваны несколькими факторами, включая неправильные настройки управления питанием, несовместимость версии ядра и драйвера, а также необходимость в обновлении самой прошивки. Принятие нескольких из приведенных выше мер может значительно улучшить стабильность соединения Wi-Fi. Если проблемы сохраняются, придется использовать временные решения, такие как переход на другие версии ядра или обращение к сообществу.