Вопрос или проблема
Я установил Debian 12 с помощью сетевого установщика, я использовал ethernet для этого (возможно, поэтому я не заметил проблемы), но теперь не могу использовать Wi-Fi. Gnome-control-center показывает *Не найден адаптер Wi-Fi: Убедитесь, что адаптер Wi-Fi подключен и включен”.
версия ядра: Ядро: 6.1.0-16-amd64
уже установленные пакеты:
- firmware-linux 20230210-5
- firmware-linux-free 20200122-1
- firmware-iwlwifi 20230210-5
- intel-microcode 3.20231114.1~deb12u1
выход для lspci
:
00:00.0 Хост-мост: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI мост: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA совместимый контроллер: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
00:04.0 Контроллер обработки сигналов: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 Системный периферийный устройство: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Контроллер обработки сигналов: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB контроллер: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 Оперативная память: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Сетевой контроллер: Intel Corporation Comet Lake PCH CNVi WiFi
00:15.0 Контроллер последовательной шины: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:16.0 Контроллер связи: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA контроллер: Intel Corporation Device 06d3
00:1b.0 PCI мост: Intel Corporation Comet Lake PCI Express Root Port #21 (rev f0)
00:1d.0 PCI мост: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.6 PCI мост: Intel Corporation Device 06b6 (rev f0)
00:1f.0 ISA мост: Intel Corporation Comet Lake LPC Controller
00:1f.3 Аудио устройство: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Контроллер последовательной шины: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA совместимый контроллер: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)
01:00.1 Аудио устройство: NVIDIA Corporation Device 10fa (rev a1)
02:00.0 Контроллер энергонезависимой памяти: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD
03:00.0 Контроллер энергонезависимой памяти: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01)
04:00.0 Ethernet контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Выход для lsmod | grep iwl
:
iwlmvm 385024 0
mac80211 1175552 1 iwlmvm
iwlwifi 360448 1 iwlmvm
cfg80211 1142784 3 iwlmvm,iwlwifi,mac80211
rfkill 36864 7 iwlmvm,asus_wmi,bluetooth,cfg80211
выход из sudo dmesg | grep iwl
показывает множество информации, я могу показать полный вывод, если вам нужно, я постараюсь включить только актуальные данные:
[ 21.070847] iwlwifi 0000:00:14.3: включение устройства (0000 -> 0002)
[ 21.080175] iwlwifi 0000:00:14.3: прошивка: непосредственная загрузка прошивки iwlwifi-QuZ-a0-hr-b0-72.ucode
[ 21.080185] iwlwifi 0000:00:14.3: индексы флагов API 2 больше, чем поддерживаемые драйвером
[ 21.080191] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 21.080425] iwlwifi 0000:00:14.3: загружена версия прошивки 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm
[ 21.194199] iwlwifi 0000:00:14.3: Обнаружен Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[ 22.224784] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5675, CPU2 Status: 0x3
[ 22.224822] iwlwifi 0000:00:14.3: WFPM_LMAC1_PD_NOTIFICATION: 0x0
[ 22.225386] iwlwifi 0000:00:14.3: HPM_SECONDARY_DEVICE_STATE: 0x42
[ 22.225951] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_ADDR: 0x0
[ 22.226511] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_DATA: 0x0
[ 22.227064] iwlwifi 0000:00:14.3: UMAC PC: 0xc0081558
[ 22.227602] iwlwifi 0000:00:14.3: LMAC PC: 0x14f8c
[ 22.228132] iwlwifi 0000:00:14.3: Сбор данных: триггер 15 сработал.
[ 22.229241] iwlwifi 0000:00:14.3: Загружена версия прошивки: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[ 22.229778] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[ 22.230294] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
.
.
.
[ 22.243549] iwlwifi 0000:00:14.3: 0x00000000 | временная метка
[ 22.243879] iwlwifi 0000:00:14.3: 0x00000000 | потоковый обработчик
[ 22.244250] iwlwifi 0000:00:14.3: Начинаю дамп журнала ошибок IWL:
[ 22.244567] iwlwifi 0000:00:14.3: Статус передачи: 0x00000042, действителен: 7
[ 22.244934] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[ 22.245323] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 22.245687] iwlwifi 0000:00:14.3: 0x80455E9C | umac branchlink2
.
.
.
[ 22.249205] iwlwifi 0000:00:14.3: 0x00000004 | регистры статуса isr
[ 22.249551] iwlwifi 0000:00:14.3: Сdump IML/ROM:
[ 22.249879] iwlwifi 0000:00:14.3: 0x00000003 | ошибка/состояние IML/ROM
[ 22.250226] iwlwifi 0000:00:14.3: 0x00005675 | данные IML/ROM 1
[ 22.250540] iwlwifi 0000:00:14.3: 0x00000080 | Ключ аутентификации WFPM IML/ROM 0
[ 22.250827] iwlwifi 0000:00:14.3: Регистры Fseq:
[ 22.251114] iwlwifi 0000:00:14.3: 0x20000021 | КОД_ОШИБКИ_FSEQ
[ 22.251404] iwlwifi 0000:00:14.3: 0x80290033 | ВЕРСИЯ_TOP_INIT_FSEQ
.
.
.
[ 22.254116] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 22.254446] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 22.254727] iwlwifi 0000:00:14.3: Не удалось запустить RT ucode: -110
[ 22.254993] iwlwifi 0000:00:14.3: Сбор данных: триггер 16 сработал.
[ 23.492898] iwlwifi 0000:00:14.3: Не удалось запустить INIT ucode: -110
[ 23.504797] iwlwifi 0000:00:14.3: количество повторных попыток инициализации 0
[ 23.509449] iwlwifi 0000:00:14.3: Обнаружен Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[ 24.529089] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x562a, CPU2 Status: 0x3
[ 24.530217] iwlwifi 0000:00:14.3: WFPM_LMAC1_PD_NOTIFICATION: 0x0
[ 24.531217] iwlwifi 0000:00:14.3: HPM_SECONDARY_DEVICE_STATE: 0x42
[ 24.532224] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_ADDR: 0x0
[ 24.533250] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_DATA: 0x0
[ 24.534147] iwlwifi 0000:00:14.3: UMAC PC: 0xc008151e
[ 24.534480] iwlwifi 0000:00:14.3: LMAC PC: 0x14f8c
[ 24.534777] iwlwifi 0000:00:14.3: Сбор данных: триггер 15 сработал.
[ 24.535891] iwlwifi 0000:00:14.3: Загружена версия прошивки: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[ 24.536150] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[ 24.536411] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
.
.
.
[ 24.544753] iwlwifi 0000:00:14.3: 0x00000000 | временная метка
[ 24.545086] iwlwifi 0000:00:14.3: 0x00000000 | потоковый обработчик
[ 24.545421] iwlwifi 0000:00:14.3: Начинаю дамп журнала ошибок IWL:
[ 24.545707] iwlwifi 0000:00:14.3: Статус передачи: 0x00000042, действителен: 7
[ 24.546008] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[ 24.546251] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 24.546492] iwlwifi 0000:00:14.3: 0x80455E9C | umac branchlink2
.
.
.
[ 24.553263] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 24.553523] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 24.553776] iwlwifi 0000:00:14.3: Не удалось запустить RT ucode: -110
[ 24.554026] iwlwifi 0000:00:14.3: Сбор данных: триггер 16 сработал.
[ 25.766399] iwlwifi 0000:00:14.3: Не удалось запустить INIT ucode: -110
[ 25.779620] iwlwifi 0000:00:14.3: количество повторных попыток инициализации 1
[ 25.786114] iwlwifi 0000:00:14.3: Обнаружен Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[ 27.025073] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x60e8, CPU2 Status: 0x3
[ 27.025938] iwlwifi 0000:00:14.3: WFPM_LMAC1_PD_NOTIFICATION: 0x0
[ 27.026775] iwlwifi 0000:00:14.3: HPM_SECONDARY_DEVICE_STATE: 0x42
[ 27.027621] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_ADDR: 0x0
[ 27.028474] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_DATA: 0x0
[ 27.029342] iwlwifi 0000:00:14.3: UMAC PC: 0xc00839a2
[ 27.030204] iwlwifi 0000:00:14.3: LMAC PC: 0x14f8c
[ 27.030484] iwlwifi 0000:00:14.3: Сбор данных: триггер 15 сработал.
[ 27.031599] iwlwifi 0000:00:14.3: Загружена версия прошивки: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[ 27.031829] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[ 27.032061] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
.
.
.
[ 27.039690] iwlwifi 0000:00:14.3: 0x00000000 | временная метка
[ 27.039906] iwlwifi 0000:00:14.3: 0x00000000 | потоковый обработчик
[ 27.040168] iwlwifi 0000:00:14.3: Начинаю дамп журнала ошибок IWL:
[ 27.040383] iwlwifi 0000:00:14.3: Статус передачи: 0x00000042, действителен: 7
[ 27.040601] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[ 27.040883] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
.
.
.
[ 27.047332] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[ 27.047555] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[ 27.047776] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 27.047997] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 27.048235] iwlwifi 0000:00:14.3: Не удалось запустить RT ucode: -110
[ 27.048447] iwlwifi 0000:00:14.3: Сбор данных: триггер 16 сработал.
[ 28.257165] iwlwifi 0000:00:14.3: Не удалось запустить INIT ucode: -110
[ 28.270905] iwlwifi 0000:00:14.3: количество повторных попыток инициализации 2
выход из lspci -kkn | grep Net -A3
00:14.3 Сетевой контроллер [0280]: Intel Corporation Comet Lake PCH CNVi WiFi [8086:06f0]
Имя устройства: Встроенный - Ethernet
Подсистема: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0074]
Драйвер ядра в использовании: iwlwifi
Я пробовал подключаться с помощью nmcli и iwctl
с помощью nmcli
nmcli dev wifi connect <SSID> password <password>
Но это дает:
Ошибка: Устройство Wi-Fi не найдено
iwctl Device list показывает пустую таблицу.
выход из sudo iwconfig
lo нет беспроводных расширений.
enp4s0 нет беспроводных расширений.
Я перезапустил следующие службы
NetworkManager
networking
iwd
wpa_supplicant
После переустановки firmware-wifi
это выход из ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 3c:7c:3f:5b:6c:1c brd ff:ff:ff:ff:ff:ff
5: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 76:51:7c:eb:56:0f brd ff:ff:ff:ff:ff:ff permaddr 78:2b:46:92:4d:0c
содержимое /etc/network/interfaces
:
# Этот файл описывает сетевые интерфейсы, доступные на вашей системе
# и как их активировать. Для получения дополнительной информации см. interfaces(5).
source /etc/network/interfaces.d/*
# Интерфейс обратной связи
auto lo
iface lo inet loopback
содержимое /etc/NetworkManger/NetworkManager.conf
;
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
содержимое /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Официальный amd64 DVD Binary-1 с прошивкой 20231210-17:57]/ bookworm main non-free-firmware
deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
Да, я перезагружал несколько раз.
Я записал live iso с fedora, где Wi-Fi работал прекрасно (беспроводной). Это последняя попытка найти решение, прежде чем я снова все переустановлю. Меня беспокоит, что я не смог это решить.
Любая помощь будет приветствоваться, заранее спасибо
Возможное решение
Я переустановил систему, но снова столкнулся с той же проблемой, я повторял это несколько раз с различными методами установки (live-image, net-install и CD-image), все с использованием проводного соединения. Общим фактором между ними было то, что я всегда устанавливал gnome.
В последний раз я установил систему без gnome. Я подключился к сети (без графической среды) через cli. Все, казалось, работало нормально. Я продолжил устанавливать sway, это сработало нормально, я смог ssh в свою удаленную машину и получить свои конфигурационные файлы. Когда я использую sway, мне нравится использовать gnome-control-settings для управления Wi-Fi (это работало хорошо с Debian 11). Когда я запустил центр управления из sway, я заметил, что он не показывает доступные сети, он не распознает Wi-Fi и ethernet. Однако Wi-Fi работал совершенно нормально.
После просмотра нескольких файлов я заметил разницу в /etc/network/interfaces
, теперь он показывает
# Этот файл описывает сетевые интерфейсы, доступные на вашей системе
# и как их активировать. Для получения дополнительной информации см. interfaces(5).
source /etc/network/interfaces.d/*
# Интерфейс обратной связи
auto lo
iface lo inet loopback
# Основной сетевой интерфейс
allow-hotplug wlo1
iface wlo1 inet dhcp
wpa-ssid <MyNetworkName>
wpa-psk <MyWifiPassword123>
Он содержит дополнительную информацию об интерфейсе. После обращения к этой ссылке, я изменил /etc/NetworkManager/NetworkManager.conf
, чтобы он выглядел следующим образом
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.backend=wpa_supplicant
[logging]
level=INFO
После установки и запуска службы iwd я открыл gnome-control-settings, сети Wi-Fi заполнились, но когда я нажал на свою сеть, значок шестеренки отображался рядом с ее именем, но она не подключалась (меня не просили ввести пароль). Я выбрал ее, перешел на вкладку безопасности и заметил, что поле пароля пустое, я его заполнил, нажал применить, и Wi-Fi заработал (это было из sway). Я подумал, что это странно, поэтому вошел с графической средой gnome, когда я нажал на другую сеть (горячая точка моего телефона), меня теперь пригласили ввести пароль, и подключение прошло нормально. Я предполагаю, что gnome-keyring не был активирован для моей сессии sway.
В общем, мой совет –
Убедитесь, что работает только одна программа управления сетью одновременно
и также
Убедитесь, что правильный ключ хранится для вашей среды.
Я знаю, что отладка сетевых проблем в debian – настоящая кошмар, так что надеюсь, это поможет кому-то.
Я решил ту же проблему, используя ядро 6.1.0-12-amd64. После нескольких месяцев у меня больше не было этой проблемы.
Ответ или решение
Решение проблемы с отсутствием Wi-Fi адаптера на Debian 12 с использованием Intel Comet Lake PCH CNVi WiFi
Введение
Проблема, связанная с невозможностью обнаружить Wi-Fi адаптер после установки Debian 12, может быть вызвана несколькими факторами, включая, но не ограничиваясь, отсутствием необходимых драйверов, неправильно настроенными службами управления сетью или ошибками конфигурации. В данной статье мы подробно рассмотрим возможные причины и пути их устранения, опираясь на предоставленную вами информацию.
Анализ ситуации
На основе вашего запроса и обнаруженных данных видно, что ваша система распознает Wi-Fi адаптер Intel Comet Lake PCH CNVi, и драйвер iwlwifi
установлен и работает. Однако, несмотря на это, система не может инициализировать адаптер, что подтверждается сообщениями об ошибках в выводе dmesg
– "Failed to start RT ucode: -110" и "Failed to run INIT ucode: -110".
Пошаговое решение
-
Проверка наличия необходимых пакетов:
- Убедитесь, что у вас установлены все нужные пакеты для работы с Wi-Fi. Согласно вашему состоянию, у вас установлены
firmware-linux
,firmware-linux-free
, иfirmware-iwlwifi
, что корректно. Однако, убедитесь, что все пакеты актуальны:sudo apt update sudo apt upgrade
- Убедитесь, что у вас установлены все нужные пакеты для работы с Wi-Fi. Согласно вашему состоянию, у вас установлены
-
Проверка конфигурации NetworkManager:
-
В файле
/etc/NetworkManager/NetworkManager.conf
измените параметрmanaged
наtrue
. Это позволит NetworkManager управлять соответствующими сетевыми интерфейсами.[main] plugins=ifupdown,keyfile [ifupdown] managed=true
- После изменений перезагрузите службу NetworkManager:
sudo systemctl restart NetworkManager
-
-
Конфликт с другими службами управления сетью:
- Проверьте, не запущены ли одновременно службы
iwd
(iNet Wireless Daemon) иwpa_supplicant
. Они могут конфликтовать. - Если вы используете
NetworkManager
, лучше отключитьiwd
:sudo systemctl stop iwd sudo systemctl disable iwd
- Проверьте, не запущены ли одновременно службы
-
Инициализация Wi-Fi адаптера:
- Проверьте, активирован ли интерфейс вашего адаптера:
sudo ip link set wlan0 up
- Убедитесь, что он обнаруживается системой:
nmcli device status
- Проверьте, активирован ли интерфейс вашего адаптера:
-
Обновление драйверов и ядра:
- Иногда обновление ядра может решить проблемы совместимости. Рассмотрите возможность установки более свежей версии ядра (например, 6.1.0-12). Это может включать обновления, которые исправляют известные проблемы с адаптерами Intel:
sudo apt install linux-image-6.1.0-12-amd64 sudo reboot
- Иногда обновление ядра может решить проблемы совместимости. Рассмотрите возможность установки более свежей версии ядра (например, 6.1.0-12). Это может включать обновления, которые исправляют известные проблемы с адаптерами Intel:
-
Использование интерфейса командной строки:
- Если применение графических интерфейсов не приводит к успеху, попробуйте подключиться к Wi-Fi через командную строку. Убедитесь, что вы используете правильные команды
nmcli
:nmcli d wifi list # для поиска доступных сетей nmcli d wifi connect <SSID> password <password>
- Если применение графических интерфейсов не приводит к успеху, попробуйте подключиться к Wi-Fi через командную строку. Убедитесь, что вы используете правильные команды
Заключение
Вы успешно решили ситуацию с подключением к Wi-Fi адаптеру, что может быть довольно сложной задачей. Основные причины проблемы кроются в конфликтах между различными службами управления сетью, а также в неправильно настроенных конфигурациях. Работая по приведенной инструкции, вы сможете наладить корректную работу вашего Wi-Fi адаптера на Debian 12. Надеюсь, эта информация окажется полезной для вас и поможет в будущем избежать подобных проблем.