Как навсегда установить драйвер WiFi Realtek 8723DE в Ubuntu 18.04

Я установил Ubuntu 18.04 на свой новый (2019) ноутбук HP 15-da1005dx в режиме двойной загрузки с Windows 10. К сожалению, ubuntu 18 не поддерживает адаптер Wi-Fi Realtek 8723, поэтому при запуске Ubuntu я получаю предупреждение «Адаптер Wi-Fi не найден», и разрешается только проводное соединение Ethernet. Я установил драйверы и получил соединение Wi-Fi на несколько месяцев ( WiFi-адаптер не найден в Ubuntu 18.04 ), сначала со слабым сигналом, а затем с приличным сигналом после прочтения и следования МНОГИМ сообщениям на форумах Linux, подобных этому один ( https://connectwww.com/how-to-solve-realtek-rtl8723be-weak-wifi-signal-problem-in-ubuntu/4625/ ). Однако по какой-то причине драйвер периодически перестает работать, и снова появляется предупреждение «Адаптер Wi-Fi не найден». Я подозреваю, что это происходит из-за автоматических обновлений системы, но я не уверен.Во всяком случае, в последний раз я не могу найти способ решить проблему.

Здесь я копирую некоторую соответствующую информацию:

  • inxi -SMNxxz:

Система: Хост: jdc-hp Ядро: 5.0.0-36-generic x86_64 биты: 64 gcc: 7.4.0 Рабочий стол: Gnome 3.28.4 (Gtk 3.22.30-1ubuntu4) dm: gdm3 Дистрибутив: Ubuntu 18.04.3 LTS

Машина: Устройство: ноутбук Система: Продукт HP: Ноутбук HP 15-da1xxx v: Type1ProductConfigId серийный номер: N / A Mobo: модель HP: 8532 v: 70.31 серийный номер: N / A UEFI: Insyde v: F.21, дата: 25.07.2019 Шасси: тип: 10 серийный: н / д

Сеть: карта-1: Realtek RTL8111 / 8168/8411 PCIE Gigabit Ethernet Controller драйвер: r8169 порт: 4000 bus-ID: 01: 00.0 чип-ID: 10ec: 8168 Карта-2: устройство Realtek d723 порт: 3000 bus-ID: 02: 00.0 chip-ID: 10ec: d723

  • Я почему-то установил ядро> 5: uname -r = 5.0.0.36-generic

  • dkms status : rtl8723de, 5.1.1.8_21285.20171026_COEX20170111-1414, 5.0.0-36-generic, x86_64: installed (ВНИМАНИЕ! Разница между встроенным и установленным модулем!) # Я установил и удалил разные драйверы и evend dkms purge, но сохраняю получение того же предупреждения

  • iwconfig : eno1 / lo нет беспроводных расширений

  • sudo modprobe rtl8723de : modprobe: ОШИБКА: не удалось вставить 'rtl8723de': операция запрещена

0
задан 20 December 2019 в 20:52

2 ответа

Попробуйте сделать следующее: 1. git clone https://github.com/smlinux/rtl8723de.git -b 5.0-up

  1. dkms add ./rtl8723de dkms install rtl8723de / 5.1.1.8_21285.20171026_COEX20170111-1414

  2. depmod -a

  3. reboot .

Дополнительную информацию можно найти на https://github.com/smlinux/rtl8723de

0
ответ дан 23 December 2019 в 12:55

Хорошо, мне удалось решить проблему, выполнив следующие действия:

1) В параметрах загрузки BIOS отключен параметр безопасной загрузки.

2) Удалите и переустановите драйвер с помощью следующих команд:

sudo dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

3) На этом этапе появится окно конфигурации безопасной загрузки UEFI. Создайте ключ владельца машины (MOK). Затем выполните перезагрузку:

sudo depmod -a
reboot

4) При перезагрузке появляется синий экран, подтверждающий изменение с использованием ранее созданного MOK. Выберите опцию «Enroll MOK» и введите ключ.

После перезагрузки у меня снова есть Wi-Fi в Ubuntu 18. В моих предыдущих попытках установить этот драйвер я не знал об этой опции MOK. Надеюсь, на этот раз драйвер будет установлен постоянно. Ваше здоровье!

1
ответ дан 26 December 2019 в 16:07

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

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