Điểm:-1

0bda:d723 Bộ điều hợp WLAN 802.11n của Realtek Semiconductor Corp. không hoạt động trong Ubuntu 20.04

lá cờ ca

Tôi đã cài đặt Ubuntu 20.04 trên máy tính xách tay umax và tôi không thể tìm thấy bất kỳ trình điều khiển nào hoạt động cho 0bda:d723 Bộ điều hợp WLAN 802.11n của Realtek Semiconductor Corp.

lsusb cho tôi xem thiết bị, nhưng tôi không thể tìm thấy bất kỳ bộ điều hợp mạng wifi nào

lsusb
Xe buýt 002 Thiết bị 001: ID 1d6b:0003 Trung tâm gốc Linux Foundation 3.0
Xe buýt 001 Thiết bị 004: ID 0c45:6310 Camera Microdia Sonix USB 2.0
Bus 001 Thiết bị 003: ID 0bda:d723 Realtek Semiconductor Corp. Bộ điều hợp WLAN 802.11n
Bus 001 Thiết bị 002: ID 05e3:0751 Đầu đọc thẻ nhớ microSD của Genesys Logic, Inc.
Bus 001 Thiết bị 006: ID 05c6:f00e Qualcomm, Inc. Redmi 9T
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0

Tôi đã thử ndiswrapper nhưng nó không hoạt động với tôi: Ubuntu 20.04: Tôi không thể biên dịch ndiswrapper mới nhất

Tôi đã thử các giải pháp khác từ đây (với thẻ wifi tương tự): Cài đặt trình điều khiển Wi-Fi cho Thiết bị Realtek Semiconductor RTL8723DE [10ec:d723]

    Sudo dkms cài đặt rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
    
    Không cần chuẩn bị nhân cho nhân này. Bỏ qua...
    
    Xây dựng mô-đun:
    vệ sinh khu vực thi công...
    'tạo' tất cả KVER=5.11.0-43-generic...(trạng thái thoát xấu: 2)
    LỖI (dkms apport): gói nhị phân cho rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 không tìm thấy
    Lỗi! Trạng thái trả về không hợp lệ đối với bản dựng mô-đun trên kernel: 5.11.0-43-generic (x86_64)
    Tham khảo /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log để biết thêm thông tin.
    tomi@tomi-Visionbook-14Wr:~$ cat /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log
    DKMS make.log cho rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 cho kernel 5.11.0-43-generic (x86_64)
    2021. tháng mười hai 29., szerda, 10:56:39 CET
    tạo 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]: Nhập thư mục '/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
    Trong tệp bao gồm từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                     từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
                     từ /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: Trong chức năng â_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â} không có thành viên có tên âdataâ
      287 | ptimer->data = (dài không dấu)cntx;
          | ^~
    /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:288:2: lỗi: khai báo ngầm hàm âinit_timerâ; ý bạn là â_init_timerâ? [-Werror=implicit-function-khai báo]
      288 | init_timer(ptimer);
          | ^~~~~~~~~~
          | _init_timer
    Trong tệp bao gồm từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
                     từ /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: Ở cấp cao nhất:
    /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: cảnh báo: "IEEE80211_MAX_AMPDU_BUF" được xác định lại
     1006 | #define IEEE80211_MAX_AMPDU_BUF 0x40
          | 
    Trong tệp bao gồm từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                     từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                     từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
                     từ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
    ./include/linux/ieee80211.h:1657: lưu ý: đây là vị trí của định nghĩa trước đó
     1657 | #define IEEE80211_MAX_AMPDU_BUF 0x100
          | 
    cc1: một số cảnh báo được coi là lỗi
    make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] Lỗi 1
    make[1]: *** [Makefile:1849: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Lỗi 2
    make[1]: Rời khỏi thư mục '/usr/src/linux-headers-5.11.0-43-generic'
    thực hiện: *** [Makefile:1884: modules] Lỗi 2

Có trình điều khiển nào hoạt động trong Ubuntu 20.04 không?

Dániel Kis avatar
lá cờ ca
Tại sao bỏ phiếu tiêu cực?
Điểm:1
lá cờ cn

Vì bạn đã thử một số trình điều khiển khác trước đây, điều này giả định rằng bạn đã cài đặt tất cả các điều kiện tiên quyết.

Với kết nối internet đang hoạt động bằng ethernet, chia sẻ kết nối hoặc bất kỳ phương tiện nào có thể, hãy mở một thiết bị đầu cuối và thực hiện:

bản sao git https://github.com/lwfinger/rtw88.git
cd rtw88
chế tạo
sudo thực hiện cài đặt
Sudo modprobe rtw_8723de

Bạn sẽ cần phải tắt Khởi động an toàn.

Trình điều khiển này phải được cài đặt lại mỗi khi Trình quản lý Cập nhật cung cấp phiên bản nhân mới hơn. Sau khi khởi động lại được yêu cầu, với kết nối internet tạm thời bằng ethernet, chia sẻ kết nối hoặc bất kỳ phương tiện nào có thể, hãy thực hiện:

cd rtw88
Làm sạch
kéo git
chế tạo
sudo thực hiện cài đặt
Sudo modprobe rtw_8723de

Mạng không dây của bạn sẽ hoạt động trở lại. Vui lòng giữ lại tệp rtw88 và các hướng dẫn này cho thời điểm đó.

Dániel Kis avatar
lá cờ ca
có vẻ như không hoạt động, tôi thấy thông báo sau trong tạp chí của mình: `rtw_core: xác minh mô-đun không thành công: thiếu chữ ký và/hoặc khóa bắt buộc - hạt nhân nhiễm độc`
chili555 avatar
lá cờ cn
Đảm bảo rằng Khởi động an toàn bị tắt và hiển thị cho chúng tôi: `sudo dmesg | grep rtw` Bạn đã thử khởi động lại chưa?
Dániel Kis avatar
lá cờ ca
Tôi đã tắt khởi động an toàn và khởi động lại máy tính của mình. Đầu ra của lệnh: `[ 371.544458] rtw_core: tải mô-đun ngoài cây làm hỏng hạt nhân. [ 371.544633] rtw_core: xác minh mô-đun không thành công: thiếu chữ ký và/hoặc khóa bắt buộc - kernel bị nhiễm độc`
Dániel Kis avatar
lá cờ ca
Tôi đã bật lại khởi động an toàn, bây giờ tôi nhận được thông báo lỗi khác: `modprobe: ERROR: could not insert rtw_8723de: Thao tác không được phép`
chili555 avatar
lá cờ cn
Vui lòng khởi động lại và cho chúng tôi xem: `lsmod | grep rtw` và cả: `sudo dmesg | grep 8723`
Dániel Kis avatar
lá cờ ca
`lsmod | grep rtw` cho kết quả trống. đầu ra dmesg: `[ 4.963605] Bluetooth: hci0: RTL: kiểm tra hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723 [ 4.964593] Bluetooth: hci0: RTL: đang tải rtl_bt/rtl8723d_fw.bin [ 4.966893] Bluetooth: hci0: RTL: đang tải rtl_bt/rtl8723d_config.bin `
chili555 avatar
lá cờ cn
Trình điều khiển không tải. Vui lòng tắt Khởi động an toàn và thử lại: `lsmod | grep rtw` và cả: `sudo dmesg | grep 8723` Vui lòng tắt Khởi động an toàn nếu bạn cần mạng không dây này.
Dániel Kis avatar
lá cờ ca
Nhật ký được đề cập ở trên được thực hiện khi khởi động an toàn bị vô hiệu hóa.
chili555 avatar
lá cờ cn
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/132715/discussion-between-chili555-and-daniel-kis).
Điểm:0
lá cờ ke

Bạn cần một trình điều khiển khác, trong kiểm tra thiết bị đầu cuối mokutil --sb-state vì Khởi động an toàn cần phải được tắt để trình điều khiển tải, sau đó trong thiết bị đầu cuối

sudo apt cài đặt git dkms
bản sao git https://github.com/lwfinger/rtl8723du.git
Sudo dkms thêm rtl8723du
Sudo dkms cài đặt rtl8723du/0.1

khởi động lại

Được rồi, có một vấn đề với dkms.conf gây ra sự cố, bạn cũng vậy Sudo dkms xóa rtl8723du/0.1 --allsudo rm -r /usr/src/rtl8723du-0.1 Sau đó vào thư mục rtl8723du trong thư mục chính của bạn và nhấp đúp chuột vào dkms.conf và dán cái này vào

PACKAGE_NAME="rtl8723du"
GÓI_VERSION=0,1
MAKE="'tạo' tất cả KVER=${kernelver}"
CLEAN="làm sạch -C $kernel_source_dir"
BUILT_MODULE_NAME[0]="8723du"
DEST_MODULE_LOCATION[0]="/updates"
REMAKE_INITRD=không
AUTOINSTALL=có

Lưu và thoát, sau đó thực hiện trong thiết bị đầu cuối

Sudo dkms thêm rtl8723du
Sudo dkms cài đặt rtl8723du/0.1

Khởi động lại nếu không có lỗi

Jeremy31 avatar
lá cờ ke
ok, thử `cd rtl8723du && make && sudo make install` sau đó khởi động lại
Dániel Kis avatar
lá cờ ca
https://termbin.com/838a
Dániel Kis avatar
lá cờ ca
Được biên dịch mà không có thông báo lỗi, nhưng nó làm chậm hệ thống sau khi khởi động lại. Trong tạp chí có rất nhiều mục hết thời gian: không thể kích hoạt dịch vụ org.freedesktop.RealtimeKit1: hết thời gian (service_start_timeout=25000ms). Do đó firefox không khởi động.
Jeremy31 avatar
lá cờ ke
Xem https://askubuntu.com/questions/425155/my-wless-wifi-connection-does-not-work-what-information-is-needed-to-diagnos và chạy tập lệnh không dây, sau đó thực hiện `cat wireless- thông tin.txt | nc termbin.com 9999` và đăng URL
Dániel Kis avatar
lá cờ ca
Tôi nhận được thông báo lỗi sau: make -j2 KERNELRELEASE=5.11.0-43-generic -C /lib/modules/5.11.0-43-generic/build M=/var/lib/dkms/rtl8723du/0.1/build...(trạng thái thoát xấu: 2) LỖI (dkms apport): gói nhị phân cho rtl8723du: không tìm thấy 0,1 Lỗi! Trạng thái trả về không hợp lệ đối với bản dựng mô-đun trên kernel: 5.11.0-43-generic (x86_64) Tham khảo /var/lib/dkms/rtl8723du/0.1/build/make.log để biết thêm thông tin.
Dániel Kis avatar
lá cờ ca
Tôi phải cài đặt lại Ubuntu, vì hệ thống chậm lại, mạng và các lệnh liên quan đến mạng bị treo. Sau khi cài đặt, tôi chạy lệnh được đề cập ở trên, có thể tìm thấy kết quả tại đây: https://termbin.com/i9lv
Jeremy31 avatar
lá cờ ke
Tôi cần kết quả sau khi cài đặt trình điều khiển để xem liệu một phần nào đó của trình điều khiển có gây ra sự cố không

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.