Я видел подобные сообщения на этом форуме, но ни один из них не работал для меня. Я недавно перешел на Linux, и первые пару дней мой Wi-Fi работал нормально, но вдруг на земле нет способа заставить его работать. Я много читал в теме и нашел много подобных вопросов в Интернете. Я не думаю, что многие из них были решены. Есть ли способ получить драйвер для rlt8822BE в Ubuntu 20.04?
Я пробовал ответы из следующих сообщений:
https://github.com/lwfinger/rtw88
В 18.04 по-прежнему не найден адаптер Wi-Fi для Realtek RTL8822BE.
Адаптер Wi-Fi не найден Realtek R8822BE
Lenovo Wifi RTL8822BE не работает на Ubuntu 18.04
https://tutorialforlinux.com/2020/08/06/step-by-step-ubuntu-20-04-realtek-rtl8821ce-driver-installation/2/
Я занес конфликтующие драйвера в черный список, пытался установить кучу из них, несколько раз переустанавливал Linux с нуля, ничего не работает.
Вот некоторая полезная информация:
При работе lshw -C сеть
*-сеть
описание: Интерфейс Ethernet
продукт: RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet
поставщик: Realtek Semiconductor Co., Ltd.
физический идентификатор: 0
информация о шине: pci@0000:08:00.0
логическое имя: enp8s0
версия: 15
серийный номер: e8:6a:64:bf:74:7b
размер: 1 Гбит/с
пропускная способность: 1 Гбит/с
ширина: 64 бита
часы: 33 МГц
возможности: pm msi pciexpress msix bus_master cap_list ethernet физический tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd
автосогласование
конфигурация: автосогласование=по трансляции=да драйвер=r8169 версия драйвера=5.13.0-27-общий дуплекс=полная прошивка=rtl8168h-2_0.0.2
26.02.15 ip=10.0.0.230 latency=0 link=yes multicast=yes port=twisted
скорость пары=1Гбит/с
ресурсы: irq: 17 ioport: 3000 (размер = 256) память: a4204000-a4204fff память: a4200000-a4203fff
При работе lsmod | grep rtw:
rtw_8822be 16384 0
rtw_8822b 225280 1 rtw_8822be
rtw_pci 24576 1 rtw_8822be
rtw_core 204800 2 rtw_8822b, rtw_pci
mac80211 1028096 2 rtw_core, rtw_pci
cfg80211 888832 2 rtw_core, mac80211
Я думаю, что rtw_8822b должен быть занесен в черный список, не уверен, что это нормально, что он все еще там появляется.
Кроме того, бег lspci-nnk | группа 0280 -A3 получается следующее (откуда я узнал, что у меня сетевой контроллер RLT8822BE.
07:00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE Адаптер Wi-Fi 802.11a/b/g/n/ac [10ec:b822] (rev ff)
Модули ядра: rtw_8822be
08:00.0 Контроллер Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet [10ec:8168] (версия 15)
Подсистема: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38b4]
Пожалуйста, дайте мне знать, если вы знаете что-то, что я могу попробовать.
Редактировать:
При работе dmesg | grep -i rtw
[ 62.744521] rtw_core: загрузка модуля вне дерева портит ядро.
[62.744605] rtw_core: ошибка проверки модуля: отсутствует подпись и/или требуемый ключ — заражение ядра
[62.760936] rtw_8822be 0000:07:00.0: Версия прошивки 27.2.0, H2C версия 13
[62.821808] rtw_8822be 0000:07:00.0: не удалось прочитать отчет об аппаратных функциях
[64.822026] rtw_8822be 0000:07:00.0: не удалось опросить смещение=0x5 маска=0x2 значение=0x0
[ 64.822030] rtw_8822be 0000:07:00.0: не удалось настроить информацию об использовании чипа
[64.822032] rtw_8822be 0000:07:00.0: не удалось настроить информацию о чипе
[ 64.852572] rtw_8822be: проверка 0000:07:00.0 завершилась с ошибкой -16