Realtek Semiconductor RTL8723DE Устройство d723 выпуска

Как установить драйверы Wi-Fi в Ubuntu 16.04?

lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723 
26
задан 28 November 2018 в 21:27

3 ответа

Вы можете использовать драйвер, размещенный в rtlwifi_new git-хранилище Ларри Фингера . Убедитесь, что у вас установлено linux-headers для соответствующего пакета (ов) ядра и build-essential. Затем выполните следующие действия.

  1. Установите git и dkms, если они не установлены, запустив

    sudo apt install git dkms
    
  2. Клонируйте репозиторий

    git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
    
  3. Выполните следующие команды для установки

    sudo dkms add rtlwifi_new
    sudo dkms install rtlwifi-new/0.6
    
  4. Перезагрузка.

Это также должно работать с более новыми ядрами (и, следовательно, с Ubuntu 18.04).

Примечание: Если вы получаете очень слабый сигнал, попробуйте изменить выбор антенны

sudo tee /etc/modprobe.d/rtl8723de.conf <<< "options rtl8723de ant_sel=2"

(или ant_sel=1, если 2 не помогает).

( Источник )


См. Это для Bluetooth: Как активировать устройство Bluetooth для RTL8723DE?

18
ответ дан 28 November 2018 в 21:27

Появилась новая информация об этом устройстве! При временном рабочем интернет-соединении откройте терминал и выполните:

sudo apt update
sudo apt install build-essential dkms git
git clone https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

Перезагрузитесь и позвольте нам услышать ваш отчет.

Это не будет работать для Ubuntu 18.04 из-за несовместимости с новым ядром.

11
ответ дан 28 November 2018 в 21:27

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

Создайте ряд ключей для подписания:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Импортируйте ключ. Вам предложат пароль здесь, который необходимо будет помнить. Ваш BIOS должен предложить Вам пароль после перезагрузки.

sudo mokutil --import MOK.der

Перезапуск:

reboot

Вам должен был предложить Ваш BIOS пароль. При принятии, который работал, затем Вы захотите протестировать тот свой MOK, был успешно зарегистрирован.

mokutil --test-key MOK.der

Теперь, когда Ваш MOK был зарегистрирован. Необходимо будет установить драйверы для Вас Wi-Fi.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install

Вы - драйверы, доступны для добавления к Вашему ядру, но необходимо подписать их сначала прежде, чем добавить их, потому что у Вас есть безопасная включенная начальная загрузка. Так используйте ключи, которые Вы генерировали ранее для подписания драйверов.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Наконец, добавьте rtl8723de драйверы к ядру в этом порядке

sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

На ноте стороны: для заключительного шага Вы смогли сходить с рук просто запись:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobe знает который драйверы rtl8723de зависит от и должен поэтому смочь добавить все это rtl8723de зависит от наряду с rtl8723de. Однако я не добавил свои драйверы этот путь и таким образом, не могу гарантировать, что эта опция будет работать.


Источники: 1, 2, 3

0
ответ дан 23 November 2019 в 01:43

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

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