Всем привет!
Установил на ноутбук Debian testing через debootstrap из Xubuntu Live. В Xubuntu Live работает Wi-Fi из коробки. В Xubuntu ядро 6.2.0-26. В Debian ядро 6.4.0-4.
Симптомы следующие: есть интерфейс wlan0, но сканирование (через iw или iwd+iwctl) зависает навечно, никакие сети не обнаруживаются.
В Xubuntu, конечно, использовал NetworkManager.
Железо и драйвера
Привожу вывод из Xubuntu.
lspci -k
:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Device 1d2e:c823
Kernel driver in use: rtw_8822ce
Kernel modules: rtw88_8822ce
lsmod | grep rtw
:
rtw88_8822ce 16384 0
rtw88_8822c 507904 1 rtw88_8822ce
rtw88_pci 32768 1 rtw88_8822ce
rtw88_core 339968 2 rtw88_pci,rtw88_8822c
mac80211 1617920 2 rtw88_pci,rtw88_core
cfg80211 1241088 2 rtw88_core,mac80211
sudo dmesg | grep rtw | head -10
:
[ 13.414314] rtw_8822ce 0000:02:00.0: enabling device (0000 -> 0003)
[ 13.448574] rtw_8822ce 0000:02:00.0: WOW Firmware version 9.9.4, H2C version 15
[ 13.449111] rtw_8822ce 0000:02:00.0: Firmware version 9.9.11, H2C version 15
[ 13.490469] rtw_8822ce 0000:02:00.0 wlp2s0: renamed from wlan0
[ 19.039107] rtw_8822ce 0000:02:00.0: failed to send h2c command
[ 19.417967] rtw_8822ce 0000:02:00.0: failed to send h2c command
[ 19.421226] rtw_8822ce 0000:02:00.0: failed to send h2c command
[ 19.424320] rtw_8822ce 0000:02:00.0: failed to send h2c command
[ 19.427535] rtw_8822ce 0000:02:00.0: failed to send h2c command
[ 19.430630] rtw_8822ce 0000:02:00.0: failed to send h2c command
(Строчек failed to send h2c command
очень много, Wi-Fi всё равно работает. В Debian эти строчки тоже появляются при запуске iwd и сканирования.)
Из Debian всё то же самое, только не-WOW прошивка была новее (9.9.15).
Что пробовал
-
Скопировать файлы прошивок из Xubuntu. Не помогло.
-
Перейти на модули https://github.com/lwfinger/rtw88 (там есть поддержка 8822ce), занести в blacklist rtw88_*. Не помогло: загружаются новые модули, сканирование так же не работает.
P.S. Не уверен, куда, В linux-hardware, linux-install или general. Запощу в general.