首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >0bda:d 723 Realtek半导体公司802.11n无线局域网适配器不工作于Ubuntu 20.04

0bda:d 723 Realtek半导体公司802.11n无线局域网适配器不工作于Ubuntu 20.04
EN

Ask Ubuntu用户
提问于 2021-12-29 10:14:45
回答 1查看 4K关注 0票数 0

我已经在umax笔记本上安装了一个Ubuntu20.04,我找不到任何0bda:d723 Realtek Semiconductor Corp. 802.11n WLAN Adapter的工作驱动程序。

lsusb向我展示了设备,但我找不到wifi网络适配器。

代码语言:javascript
复制
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0c45:6310 Microdia Sonix USB 2.0 Camera
Bus 001 Device 003: ID 0bda:d723 Realtek Semiconductor Corp. 802.11n WLAN Adapter
Bus 001 Device 002: ID 05e3:0751 Genesys Logic, Inc. microSD Card Reader
Bus 001 Device 006: ID 05c6:f00e Qualcomm, Inc. Redmi 9T
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我试过了,但它对我没有用:Ubuntu20.04:我无法编译最新的ndiswrapper

我尝试过其他解决方案(使用类似的wifi卡):为Realtek半导体723 8723 d设备安装Wi驱动程序[10 Fi:d 723]

代码语言:javascript
复制
    sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
    
    Kernel preparation unnecessary for this kernel.  Skipping...
    
    Building module:
    cleaning build area...
    'make' all KVER=5.11.0-43-generic...(bad exit status: 2)
    ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found
    Error! Bad return status for module build on kernel: 5.11.0-43-generic (x86_64)
    Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.
    tomi@tomi-Visionbook-14Wr:~$ cat /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log
    DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 5.11.0-43-generic (x86_64)
    2021. dec. 29., szerda, 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/build  modules
    make[1]: Entering directory '/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
    In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                     from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
                     from /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: In function ‘_init_timer’:
    /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:287:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
      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: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
      288 |  init_timer(ptimer);
          |  ^~~~~~~~~~
          |  _init_timer
    In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
                     from /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: At top level:
    /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
     1006 | #define IEEE80211_MAX_AMPDU_BUF 0x40
          | 
    In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                     from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                     from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
                     from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
    ./include/linux/ieee80211.h:1657: note: this is the location of the previous definition
     1657 | #define IEEE80211_MAX_AMPDU_BUF  0x100
          | 
    cc1: some warnings being treated as errors
    make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] Error 1
    make[1]: *** [Makefile:1849: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-5.11.0-43-generic'
    make: *** [Makefile:1884: modules] Error 2

在ubuntu 20.04有工作的司机吗?

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-29 14:55:35

由于您以前尝试过其他几个驱动程序,因此假设您已经安装了所有的先决条件。

通过以太网、捆绑或任何可能的方式工作的互联网连接,打开一个终端并做:

代码语言:javascript
复制
git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install
sudo modprobe rtw_8723de

你需要禁用安全启动。

每次更新管理器提供更新的内核版本时,都必须重新安装此驱动程序。在请求重新启动后,通过以太网、绑定或任何可能的方式进行临时internet连接,请执行以下操作:

代码语言:javascript
复制
cd rtw88
make clean
git pull
make
sudo make install
sudo modprobe rtw_8723de

你的无线电应该又能用了。请保留rtw88文件和这些说明。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1384243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档