Вопрос или проблема
Я новичок в 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, убедитесь, что у вас нет проблем с доступом к сети с их помощью, чтобы исключить вероятность вопросов, связанных с вашим маршрутизатором.