Странная проблема. Кажется, что Wi-Fi работает только тогда, когда я загружаю Ubuntu с подключенным кабелем Ethernet. Когда кабель не подключен, Ubuntu ведет себя так, как будто нет физической карты / модуля Wi-Fi.
Эта процедура загрузки с помощью кабеля Ethernet не работает, если кабель не подключен к маршрутизатору/сети на другом конце.
После загрузки кабель Ethernet можно отключить, и Wi-Fi продолжит работать нормально.
Когда я загружаюсь без кабеля Ethernet, dmesg
выдает мне:
[ 9.108620] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[ 9.156833] iwlwifi 0000:04:00.0: loaded firmware version 36.ca7b901d.0 8000C-36.ucode op_mode iwlmvm
[ 9.422120] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x204
[ 11.522439] iwlwifi 0000:04:00.0: Couldn't prepare the card
[ 11.522444] iwlwifi 0000:04:00.0: Error while preparing HW: -110
[ 12.056146] iwlwifi 0000:04:00.0: Master Disable Timed Out, 100 usec
Протестировать на только что установленной Ubuntu 21.10 со всеми обновленными пакетами.
Я пробовал старые версии ucode, переименовывая новые, но безрезультатно. Выгрузка и загрузка модулей iwlmvm и iwlwifi с rmmod
и modprobe
после запуска дает те же ошибки.
rfkill
не показывает жесткой или мягкой блокировки.
Я дополнительно протестировал Ubuntu 20.04 и Manjaro с тем же результатом. Любопытно, что на Windows и Arch (с одинаковой версией драйвера) все работает из коробки.
Что здесь могло быть виновником? Что означает код ошибки -110? Как я могу продолжить расследование?