Вопрос или проблема
После обновления с Ubuntu 22.04 LTS на Ubuntu 24.04.1 LTS мой Wi-Fi стал нестабильным и время от времени полностью разрывается.
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: ошибка транзакции iwlwifi, сброс регистров
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: регистры конфигурации устройства iwlwifi:
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000000: 08b18086 00100000 02800073 00000000 00000004 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 40708086 00000000 000000c8 00000000 00000100
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000040: 00020010 10008ec0 001b0c10 0006ec11 10110000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000060: 00000000 00080812 00000005 00000000 00010001 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 000000c0: 00000000 00000000 c823d001 0d000000 00804005 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000100: 14010001 00104000 00000000 00462031 000031c1 00002000 00000014 40000001
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000120: 0000000f f7c00460 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000140: 14c10003 ffc8d20a 8086f2ff 15410018 00000000 0001000b 0141cafe 00f01e1f
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: регистры памяти, сопоставленные с устройством iwlwifi:
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: структура возможностей AER для устройства iwlwifi:
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000000: 14010001 00104000 00000000 00462031 000031c1 00002000 00000014 40000001
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: 00000020: 0000000f f7c00460 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: регистры конфигурации родительского порта (0000:00:1c.4) iwlwifi:
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000000: 8c988086 00100407 060400d0 00810010 00000000 00000000 00030300 200000f0
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000020: f7c0f7c0 0001fff1 00000000 00000000 00000000 00000040 00000000 0012010b
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000040: 01428010 00008000 00110000 05323c12 70110040 0024b200 01480000 00000008
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000060: 00000000 00000817 00000000 00000000 00010002 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000080: 00019005 fee01004 00000020 00000000 0000a00d 50011458 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000000c0: 00000000 00000000 00000000 00000000 01000000 00001842 0b118008 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000000e0: 00003f00 88aa88aa 00000003 00000000 00000050 00000040 08000fb1 05002800
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000100: 00000000 00000000 00000000 00060011 000011c1 00002000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:00:1c.4: 00000200: 00000000 00000000 00000000
[Чт Дек 19 17:14:59 2024] iwlwifi 0000:03:00.0: Ошибка при отправке STATISTICS_CMD: ошибка enqueu_hcmd: -5
Мое устройство Wi-Fi, драйвер и прошивка следующие:
*-сеть
Описание: Беспроводное соединение
Продукт: Wireless 7260
Производитель: Intel Corporation
Физический ID: 0
Информация о шине: pci@0000:03:00.0
Логическое имя: wlan0
Версия: 73
Серийный номер: 80:86:f2:c8:d2:0a
Ширина: 64 бит
Такт: 33 МГц
Возможности: pm msi pciexpress bus_master cap_list ethernet physical wireless
Конфигурация: broadcast=yes driver=iwlwifi driverversion=6.8.0-51-generic firmware=17.3216344376.0 7260-17.ucode ip=192.168.2.56 latency=0 link=yes multicast=yes wireless=IEEE 802.11
Ресурсы: irq:31 memory:f7c00000-f7c01fff
Чтобы восстановить его, мне нужно перезагрузить модуль iwlwifi
из ядра, как можно найти здесь.
Существует ли какое-либо исправление для этого путем настройки или установки чего-либо? Может ли Ubuntu или производитель устройства Intel Corporation справиться с этим, например, предоставив новый драйвер? Может ли новое обновление ядра исправить это?
Ответ или решение
После обновления до Ubuntu 24.04.1 LTS многие пользователи сталкиваются с проблемами стабильности работы драйвера iwlwifi, отвечающего за поддержку беспроводных сетевых адаптеров Intel, в частности модели Wireless 7260. Прошу обратить внимание на следующие аспекты, которые могут помочь в решении данной проблемы.
1. Проверка совместимости оборудования с версиями драйверов
Первое, что следует сделать, это проверить, поддерживается ли ваше оборудование новой версией драйвера. Драйвер iwlwifi версии 6.8.0-51-generic, как указано в вашем описании, может иметь проблемы совместимости с некоторыми адаптерами после обновления системы. Заключение о несовместимости можно сделать, если система начинает выдавать ошибки, как в вашем случае.
2. Обновление ядра и драйвера
Необходимость в обновлении версии ядра или драйвера может быть решена путем установки последних обновлений системы с помощью команды:
sudo apt update
sudo apt upgrade
Если проблема сохраняется, вы можете попробовать установить более новую версию ядра, так как иногда разработчики устраняют ошибки в новых выпусках. Чтобы установить новое ядро, используйте следующую команду:
sudo apt install linux-generic-hwe-24.04
После установки нового ядра перезагрузите систему.
3. Использование альтернативных драйверов
Иногда для адаптеров Intel могут быть доступны альтернативные версии драйверов или сборки, которые могут решить проблему нестабильной работы. Вы можете просмотреть доступные драйвера через следующий репозиторий:
sudo add-apt-repository ppa:iwlwifi/ppa
sudo apt update
sudo apt install iwlwifi
После установки перезагрузите систему.
4. Конфигурация и параметры iwlwifi
Иногда проблема может быть решена настройками самого драйвера. Вы можете изменить параметры модуля iwlwifi, чтобы улучшить стабильность подключения:
-
Откройте файл конфигурации для загрузки модуля:
sudo nano /etc/modprobe.d/iwlwifi.conf
-
Добавьте или измените параметры. Например:
options iwlwifi 11n_disable=1 options iwlwifi bt_coex_active=0
Эти параметры могут помочь улучшить работу адаптера.
5. Обращение в поддержку
Если никакие вышеописанные шаги не помогают, возможно стоит обратиться в техническую поддержку Ubuntu или Intel. Также вы можете подать отчет об ошибке на платформу Launchpad (осторожно указывая все детали проблемы, включая сообщения об ошибках, чтобы разработчики могли воспроизвести ситуацию).
6. Чаще всего задаваемые вопросы
Может ли обновление ядра решить проблему? Да, обновление ядра может в некоторых случаях устранить проблемы с несовместимостью драйвера и аппаратного обеспечения.
Какой драйвер лучше выбрать? Рекомендуется использовать драйвер, предоставляемый Ubuntu через стандартные репозитории, и проверять, не доступны ли более новые версии в специальном PPA.
Заключение
Хотя проблемы с драйвером iwlwifi после обновления систем бывают довольно частыми, они могут быть решены через обновление ядра, модификацию конфигураций драйвера или установку альтернативных сборок. Регулярное обновление системы и отслеживание изменений в центрах поддержки может предотвратить подобные ситуации в будущем. Если вы не нашли решение самостоятельно, подтверждайте проблемы разработчикам для дальнейшего улучшения поддержки в будущих версиях.