Wi-Fi Realtek 8822CE не работает, но работает Bluetooth

Я пытался установить Ubuntu 18.04.4 LTS и Ubuntu 19.10, но столкнулся с той же проблемой: я могу использовать Bluetooth, но адаптер Wi-Fi не работает. обнаружен. Я проверил BIOS своего ноутбука Lenovo, и у меня отключена «Безопасная загрузка», поэтому я действительно не знаю, что делать. Не могли бы вы мне помочь? Спасибо.

Это результат выполнения команды lspci -knn | grep Net -A3; rfkill list :

01: 00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec: c82f] Подсистема: устройство Lenovo [17aa: c02f] 06: 00.0 Контроллер энергонезависимой памяти [0108]: Устройство Sandisk Corp [15b7: 5005] (ред. 01) Подсистема: Устройство Sandisk Corp [15b7: 5005] 0: ideapad_wlan: Беспроводная локальная сеть Мягкая блокировка: нет Жестко заблокировано: нет 1: ideapad_bluetooth: Bluetooth Мягкая блокировка: да Жестко заблокировано: нет 2: hci0: Bluetooth Мягкая блокировка: да Жестко заблокировано: нет

Пока вывод команды dmesg | grep rtw пуст.

0
задан 7 March 2020 в 18:34

4 ответа

У меня была такая же проблема, и я наконец нашел решение. См. здесь .

Вкратце: оказалось, что драйвер, который должен поддерживать это оборудование (rtw88), был доступен и совместим с этим оборудованием уже в ядре > 5.2, но он не настроен на распознавание этого оборудования.

Чтобы решить эту проблему, мне пришлось скомпилировать ядро ​​Linux с небольшой модификацией исходного кода:

Найдите файл: ./linux/drivers/net/wireless/realtek/rtw88/pci.c и отредактируйте его. Найдите строку '0xC822' и замените ее на '0xC82F'

1
ответ дан 19 April 2020 в 08:19

Идея решения от yaron160 работает.

Вместо этого я использовал этот код для установки соответствующего модуля драйвера: https://github.com/lwfinger/rtw88. В коде от 18 мая нужно изменить файл rtw8822ce.c вместо pci.c

Надеюсь, этот ответ будет полезен

0
ответ дан 18 May 2020 в 15:46

Мое решение предназначено для debian(debian 10.5), но поскольку я нигде не видел своего решения на форумах, я опубликую его, если оно не противоречит правилам.

Это было сделано на Matebook D14 2020 CPU AMD Ryzen 5 3500U с сетевой картой realtek 8822CE. У меня не было дисплея без нового ядра Linux, поэтому я установил 5.7.X, если вам нужна какая-либо информация по этому поводу, не стесняйтесь, пишите мне.

Сначала вам нужно отредактировать файл /etc/apt/sources.list и добавить :

deb http://deb.debian.org/debian buster-backports main contrib non-free

затем подходящее обновление это позволит нам загрузить прошивку

https://packages.debian.org/buster-backports/firmware-realtek

обратно на ваш терминал. Установите пакет, набрав:

apt-get -t buster-backports install firmware-realtek

важно загружать с buster-backports, версия в synaptic не обновляется и не имеет прошивки ce. Теперь вы можете проверить, все ли в порядке с synaptic (если у вас его нет, советую скачать)

synaptic-pkexec

ищите «realtek» в строке поиска, у вас должна быть последняя версия, включая прошивку 8822ce (см. описание) .

Вероятно, это могло бы работать и в Ubuntu, но я не пробовал.

Теперь вы можете перезагрузиться, и все будет в порядке.

0
ответ дан 23 September 2020 в 16:58

Я новичок в Linux, и у меня была такая же проблема с моим ноутбуком asus tufgaming a17. Репозиторий lwfinger больше не доступен, но драйвер найден в другом месте на github. В любом случае, установка драйвера не помогла, потому что у меня была прошивка 1.173. Найдите архив прошивки Linux и обновитесь до 1.187 (текущая стабильная версия поддерживается 1.187.3), обязательно используйте 187_all deb. Это заставило меня встать на ноги и наконец-то смог использовать Wi-Fi в Linux. Я не публиковал ссылки, потому что это был для меня опыт обучения, и я думаю, что все выиграют от этого. Синаптик кстати не помог.

0
ответ дан 27 October 2020 в 19:18

Другие вопросы по тегам:

Похожие вопросы: