Вопрос или проблема
Поскольку моя wifi-карта еще не имеет драйвера для Debian12, я использую wifi-адаптер: TP-Link AC600 T2U Nano. Пока я загружаюсь с ядром 6.1.0-25, все работает нормально с установленным драйвером rtl8821cu. Проблема возникла после обновления до ядра 6.1.0-26: адаптер обнаруживается, но не работает.
$ lsusb
.......
Bus 001 Device 006: ID 13d3:3579 IMC Networks Wireless_Device
Bus 001 Device 002: ID 2357:011e TP-Link AC600 беспроводной Realtek RTL8811AU [Archer T2U Nano]
$ lsmod | grep 8821
8821cu 3162112 0 --> модуль загружен, но не используется
cfg80211 1347584 1 8821cu
usbcore 401408 9 xhci_hcd,usbnet,usbhid,8821cu,uvcvideo,btusb,xhci_pci,cdc_ether,hid_logitech_hidpp
# dkms status
rtl8821cu/5.12.0.4, 6.10.11+bpo-amd64, x86_64: установлен
rtl8821cu/5.12.0.4, 6.1.0-26-amd64, x86_64: установлен
Что я пробовал:
- загрузиться с более новым ядром из репозитория backports: = 6.10
- переустановить драйвер rtl8821cu
- установить беспроводные микропрограммы Realtek из trixie ( testing )
Что я хотел бы знать, так это есть ли еще что-то, что я мог бы попробовать, или это безнадежно, и мне нужно ждать нового обновления, которое, надеюсь, решит проблему.
Ответ или решение
Проблема с драйверами Wi-Fi адаптера TP-Link AC600 T2U Nano после обновления ядра
Если ваш Wi-Fi адаптер TP-Link AC600, основанный на чипе Realtek RTL8811AU, перестал работать после обновления ядра до версии 6.1.0-26, это довольно распространенная проблема, связанная с несовместимостью драйвера с новым ядром. Давайте рассмотрим возможные шаги для решения этой проблемы.
1. Проверка совместимости драйвера
Судя по вашему описанию, вы используете драйвер rtl8821cu
, который должен поддерживать ваш Wi-Fi адаптер. Однако, как видно из вывода команды lsmod
, модуль загружен, но не используется. Это может свидетельствовать о том, что драйвер не может корректно инициализироваться с новым ядром.
2. Переустановка и обновление драйвера
Поскольку вы уже переустанавливали драйвер и использовали версию из репозитория backports, следует убедиться, что у вас установлена последняя версия драйвера. Проверьте репозитории на наличие обновлений:
sudo apt update
sudo apt upgrade
Кроме этого, попробуйте собрать драйвер rtl8821cu
вручную, используя последнюю версию из GitHub. Возможно, разработчики уже выпустили обновление, совместимое с новым ядром:
git clone https://github.com/jeremyb31/rtl8821cu.git
cd rtl8821cu
sudo dkms add .
sudo dkms build rtl8821cu/$(cat dkms.conf | grep "PACKAGE_VERSION" | cut -d "=" -f2 | tr -d " ")
sudo dkms install rtl8821cu/$(cat dkms.conf | grep "PACKAGE_VERSION" | cut -d "=" -f2 | tr -d " ")
3. Установка дополнительных пакетов
Если вы еще не пытались, установите пакеты, содержащие firmware для Realtek:
sudo apt install realtek-non-free-firmware
После этого перезагрузите систему и проверьте, работает ли адаптер.
4. Обратитесь к сообществу
Если ничего из вышеперечисленного не помогло, рекомендуется обратиться к сообществу Debian и разработчикам драйвера. Вам может повезти и кто-то уже увидел эту проблему и предложил временное решение:
- Проверьте раздел обсуждений на официальном сайте Debian.
- Напишите на форумах по поддержке драйвера
rtl8821cu
на GitHub.
5. Используйте старую версию ядра
Если все вышеперечисленное не решает проблему, временно вернитесь к предыдущей версии ядра, которая работала, пока не появится обновление, решающее проблему с совместимостью драйвера:
- Перезагрузите компьютер.
- На экране загрузки GRUB выберите «Расширенные настройки для [ваша версия Debian]».
- Выберите версии ядра 6.1.0-25.
Заключение
Хотя текущая ситуация выглядит разочаровывающе, следуя представленным рекомендациям, вы можете попытаться восстановить работоспособность вашего Wi-Fi адаптера. Ожидание обновлений и исправлений со стороны разработчиков также может быть разумным подходом в данной ситуации.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться к специалистам или сообществам по поддержке.