Я установил Ubuntu 20.04 на ноутбук umax и не могу найти рабочий драйвер для 0bda:d723 Адаптер WLAN 802.11n Realtek Semiconductor Corp.
.
lsusb показывает мне устройство, но я не могу найти сетевой адаптер Wi-Fi
lsusb
Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 004: ID 0c45:6310 Камера Microdia Sonix USB 2.0
Шина 001 Устройство 003: ID 0bda:d723 Адаптер WLAN 802.11n Realtek Semiconductor Corp.
Шина 001 Устройство 002: ID 05e3:0751 Genesys Logic, Inc. Устройство чтения карт microSD
Шина 001 Устройство 006: ID 05c6:f00e Qualcomm, Inc. Redmi 9T
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Я пробовал ndiswrapper, но у меня это не сработало: Ubuntu 20.04: я не могу скомпилировать последнюю версию ndiswrapper
Я пробовал другие решения отсюда (с аналогичной картой Wi-Fi): Установка драйвера Wi-Fi для устройства Realtek Semiconductor RTL8723DE [10ec:d723]
sudo dkms установить rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Подготовка ядра не требуется для этого ядра. Пропуская...
Строительный модуль:
уборка строительной площадки...
'сделать' все KVER=5.11.0-43-generic... (неверный статус выхода: 2)
ОШИБКА (аппорт dkms): бинарный пакет для rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 не найден
Ошибка! Плохой статус возврата для сборки модуля на ядре: 5.11.0-43-generic (x86_64)
Обратитесь к /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log для получения дополнительной информации.
tomi@tomi-Visionbook-14Wr:~$ cat /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log
DKMS make.log для rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 для ядра 5.11.0-43-универсальный (x86_64)
2021. дек. 29., серда, 10:56:39 CET
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.11.0-43-generic/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/сборка модулей
make[1]: Вход в каталог '/usr/src/linux-headers-5.11.0-43-generic'
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
В файле, включенном из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h: В функции «_init_timer»:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:287:8: ошибка: «_timer» {он же «struct timer_list»} не имеет участник по имени «данные»
287 | ptimer->data = (unsigned long)cntx;
| ^~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:288:2: ошибка: неявное объявление функции «init_timer»; Вы имели в виду "_init_timer"? [-Werror=неявное-объявление-функции]
288 | init_timer (таймер);
| ^~~~~~~~~~
| _init_timer
В файле, включенном из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h: На верхнем уровне:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: предупреждение: «IEEE80211_MAX_AMPDU_BUF» переопределен
1006 | # определить IEEE80211_MAX_AMPDU_BUF 0x40
|
В файле, включенном из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
из /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
./include/linux/ieee80211.h:1657: примечание: это расположение предыдущего определения
1657 | # определить IEEE80211_MAX_AMPDU_BUF 0x100
|
cc1: некоторые предупреждения рассматриваются как ошибки
make[2]: *** [скрипты/Makefile.build:288: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] Ошибка 1
make[1]: *** [Makefile:1849: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Ошибка 2
make[1]: Выход из каталога '/usr/src/linux-headers-5.11.0-43-generic'
make: *** [Makefile:1884: модули] Ошибка 2
Есть ли рабочий драйвер в Ubuntu 20.04?