Проблемы с моим драйвером wifi RTW89_8852BE, я не могу подключиться к wifi сети (Lenovo Ideapad 3 PC)

Вопрос или проблема

Я новичок в Ubuntu, и у меня есть Lenovo IdeaPad 3 15ABA7 с процессором AMD Ryzen 5. Я боролся несколько дней с драйвером моей сетевой карты и не смог справиться. Сначала я получал ошибку при активации сетевого подключения, после установки ваших драйверов я мог видеть сети, но они не подключались, сети постоянно загружались и никогда не завершали подключение. Мне было бы приятно получить совет, пожалуйста. Вот некоторая информация:

Установлены новые драйверы: Репозиторий для новейших кодов Realtek rtw89.

git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make
sudo make install

Выгрузить/перезагрузить модуль ядра:
sudo modprobe -rv rtw_8852be
sudo modprobe -rv rtw89core      # Эти две команды выгружают модуль

Из-за поведения утилиты modprobe, необходимо выполнить обе команды для выгрузки.

sudo modprobe -v rtw_8852be          # Это загружает модуль

Одного вызова modprobe достаточно, чтобы перезагрузить модуль.

Перезапустите управление сетью: sudo systemctl restart NetworkManager


Проверка прошивки модуля:

sudo systemctl status wpa_supplicant
● wpa_supplicant.service - WPA supplicant
     Loaded: loaded (/lib/systemd/system/wpa_supplicant.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-10-22 21:43:19 -03; 12s ago
   Main PID: 7607 (wpa_supplicant)
      Tasks: 1 (limit: 11567)
     Memory: 1.8M
        CPU: 190ms
     CGroup: /system.slice/wpa_supplicant.service
             └─7607 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant

окт 22 21:43:19 Elian-PC systemd[1]: Запуск WPA supplicant...
окт 22 21:43:19 Elian-PC wpa_supplicant[7607]: Успешно инициализирован wpa_supplicant
окт 22 21:43:19 Elian-PC systemd[1]: WPA supplicant запущен.
окт 22 21:43:29 Elian-PC wpa_supplicant[7607]: wlp2s0: Отклонение триггера сканирования, так как один уже ожидает

sudo dmesg | grep firmware
[    0.089427] Spectre V2 : Включение ограниченной спекуляции для вызовов прошивки
[    3.326635] [drm] Загрузка прошивки DMUB через PSP: версия=0x0101001F
[    3.327112] [drm] Найдена прошивка VCN версия ENC: 1.21 DEC: 7 VEP: 0 Ревизия: 3
[    3.327120] amdgpu 0000:04:00.0: amdgpu: Использует PSP для загрузки прошивки VCN
[    6.812866] rtw89_8852be 0000:02:00.0: загружена прошивка rtw89/rtw8852b_fw-1.bin
[ 1335.507411] rtw89_8852be 0000:02:00.0: загружена прошивка rtw89/rtw8852b_fw-1.bin

Информация о сети:

lspci -nnk | grep -iA3 network
02:00.0 Контроллер сети [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec:b852]
    Подсистема: Устройство Lenovo [17aa:4853]
    Используемый драйвер ядра: rtw89_8852be
    Модули ядра: rtw_8852be

sudo lshw -C network
  *-network                 
       описание: Беспроводной интерфейс
       продукт: Realtek Semiconductor Co., Ltd.
       производитель: Realtek Semiconductor Co., Ltd.
       ид физ: 0
       информация шины: pci@0000:02:00.0
       имя логическое: wlp2s0
       версия: 00
       серийный номер: e0:0a:f6:ae:fc:17
       ширина: 64 бит
       частота: 33MHz
       возможности: pm msi pciexpress bus_master cap_list ethernet physical wireless
       конфигурация: broadcast=yes driver=rtw89_8852be driverversion=6.8.0-47-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
       ресурсы: irq:75 ioport:2000(size=256) память:fd600000-fd6fffff
  *-network
       описание: Ethernet интерфейс
       ид физ: 8
       имя логическое: enxe00af6aefc18
       серийный номер: e0:0a:f6:ae:fc:18
       возможности: ethernet physical
       конфигурация: broadcast=yes ip=192.168.44.162 multicast=yes

Ошибки в системном журнале драйвера:

sudo dmesg | grep rtw
[    6.704622] rtw89core: загрузка модуля вне дерева порочит ядро.
**В этом проблема? -->** [    6.704627] rtw89core: проверка модуля завершилась неудачей: подпись и/или необходимый ключ отсутствуют - порочит ядро 
[    6.812866] rtw89_8852be 0000:02:00.0: загружена прошивка rtw89/rtw8852b_fw-1.bin
[    6.813007] rtw89_8852be 0000:02:00.0: включение устройства (0000 -> 0003)
[    6.816542] rtw89_8852be 0000:02:00.0: версия прошивки 0.29.29.5 (da87cccd), версия команды 0, тип 5
[    6.816560] rtw89_8852be 0000:02:00.0: версия прошивки 0.29.29.5 (da87cccd), версия команды 0, тип 3
[    7.126587] rtw89_8852be 0000:02:00.0: тип чипа rfe_type равен 1
[    7.188418] rtw89_8852be 0000:02:00.0 wlp2s0: переименован из wlan0
[ 1335.507411] rtw89_8852be 0000:02:00.0: загружена прошивка rtw89/rtw8852b_fw-1.bin
[ 1335.509472] rtw89_8852be 0000:02:00.0: версия прошивки 0.29.29.5 (da87cccd), версия команды 0, тип 5
[ 1335.509479] rtw89_8852be 0000:02:00.0: версия прошивки 0.29.29.5 (da87cccd), версия команды 0, тип 3
[ 1335.806538] rtw89_8852be 0000:02:00.0: тип чипа rfe_type равен 1
[ 1335.847370] rtw89_8852be 0000:02:00.0 wlp2s0: переименован из wlan0

Ubuntu:

sudo lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание:    Ubuntu 22.04.5 LTS
Версия:    22.04
Кодовое имя:   jammy

Ядро:

uname -a
Linux Elian-PC 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct  2 16:16:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

BIOS:

sudo dmidecode | grep -A3 '^BIOS Information'
Информация о BIOS
    Производитель: LENOVO
    Версия: JTCN26WW
    Дата выпуска: 02/17/2022

Ответ или решение

Проблемы с драйвером сети RTW89_8852BE на ноутбуке Lenovo Ideapad 3

Введение

Вы столкнулись с проблемами подключения к Wi-Fi на вашем ноутбуке Lenovo Ideapad 3 с процессором AMD Ryzen 5 под управлением Ubuntu. Ошибки драйвера сети могут быть вызваны различными причинами, включая неправильные настройки, несовместимые или неподписанные драйверы и многое другое. Давайте разберем вашу ситуацию детально.

1. Проверка состояния драйвера

Судя по предоставленной информации, драйвер RTW89_8852BE установлен и активен. Можно заметить, что:

  • Драйвер в использовании: Kernel driver in use: rtw89_8852be
  • Версия прошивки: Firmware version 0.29.29.5

Но вы видите сообщение о том, что модуль "taints" (помечает ядро как не совсем чистое из-за использования неподписанных модулей):

module verification failed: signature and/or required key missing - tainting kernel

Это может указывать на несовместимость или потенциальные проблемы с модулем.

2. Проверка доступности и качества Wi-Fi

Вы упомянули, что сети отображаются, но не подключаются. Это может быть связано с различными факторами:

  • Настройки маршрутизатора: Проверьте, поддерживает ли ваш маршрутизатор протоколы и частоты, которые использует ваш адаптер. Например, возможно, что ваш адаптер не поддерживает 5 ГГц или определенные типы безопасности (WPA3).
  • Задержки или конфликты: Попробуйте отключить другие устройства и посмотрите, изменится ли что-либо. Также стоит проверить, доступен ли интернет через Ethernet на вашем устройстве.

3. Установка последнего драйвера

Вы уже выполнили основные шаги для установки последней версии драйвера. Однако, возможно, стоит попробовать альтернативные репозитории или установить драйверы через apt. Для начала, выполните следующие команды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install linux-modules-extra-$(uname -r)

4. Настройка и перезагрузка

Чтобы завершить все установки и изменения, перезагрузите систему:

sudo reboot

5. Диагностика

После перезагрузки проверьте следующее:

  • Выполните команду nmcli device и посмотрите, активен ли ваш Wi-Fi адаптер и его статус.
  • Проверьте логи системы после попытки подключения к Wi-Fi:
sudo dmesg | grep rtw

Важно: Если вы заметите повторяющиеся ошибки или предупреждения, это может быть сигналом для дальнейшего анализа.

6. Альтернативные решения

Если с подключением Wi-Fi все еще возникают проблемы, стоит рассмотреть следующие шаги:

  • Проверить наличие обновлений ядра: Иногда проблемы могут быть связаны с версией ядра. Попробуйте обновить Ubuntu или вернуться на более старую версию ядра, если у вас ранее был успешный опыт подключения.
sudo apt install linux-generic
  • Использовать другие драйверы: Проверьте и другие репозитории, такие как backports или ppa:canonical-kernel-team/ppa для альтернативных драйверов.

  • Запустите диагностику: Если ничего не работает, попробуйте:

sudo ubuntu-drivers devices

Это покажет, какие дополнительные поддерживаемые драйверы могут быть установлены.

Заключение

Настройка сетевого оборудования под управлением Ubuntu может быть сложной задачей, особенно для новых пользователей. Если вы по-прежнему сталкиваетесь с проблемами, обратитесь за поддержкой на специализированные форумы или сообщества Ubuntu, предоставив всю информацию о ваших попытках исправить ситуацию, чтобы другие пользователи могли оказать более конкретную помощь.

Обратите внимание: Если у вас есть другие устройства с Wi-Fi, убедитесь, что у вас нет проблем с доступом к сети с их помощью, чтобы исключить вероятность вопросов, связанных с вашим маршрутизатором.

Оцените материал
Добавить комментарий

Капча загружается...