Score:-1

0bda:d723 Realtek Semiconductor Corp. 802.11n WLAN Adapter ไม่ทำงานใน Ubuntu 20.04

ธง ca

ฉันติดตั้ง Ubuntu 20.04 บนโน้ตบุ๊ก umax แล้วและไม่พบไดรเวอร์ที่ใช้งานได้ 0bda:d723 Realtek Semiconductor Corp. 802.11n อะแดปเตอร์ WLAN.

lsusb แสดงอุปกรณ์ให้ฉัน แต่ฉันไม่พบอแด็ปเตอร์เครือข่าย wifi

แย่แล้ว
อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
อุปกรณ์บัส 001 004: ID 0c45:6310 กล้อง Microdia Sonix USB 2.0
อุปกรณ์บัส 001 003: ID 0bda:d723 Realtek Semiconductor Corp. 802.11n WLAN Adapter
อุปกรณ์บัส 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 ล่าสุดได้

ฉันได้ลองใช้วิธีแก้ปัญหาอื่นจากที่นี่ (ด้วยการ์ด wifi ที่คล้ายกัน): การติดตั้งไดรเวอร์ 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 apport): ไม่พบแพ็คเกจไบนารีสำหรับ 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-generic (x86_64)
    พ.ศ. 2564 ธ.ค. 29. เซอร์ดา 10:56:39 CET
    ทำให้ 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 โมดูล
    ทำ [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: error: â_timerâ {aka âstruct timer_listâ} ไม่มี สมาชิกชื่อ âdataâ
      287 | ptimer->data = (ความยาวที่ไม่ได้ลงนาม)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: คำเตือนบางอย่างถือเป็นข้อผิดพลาด
    ทำ [2]: *** [สคริปต์/Makefile.build:288: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] ข้อผิดพลาด 1
    ทำ [1]: *** [Makefile:1849: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] ข้อผิดพลาด 2
    ทำ [1]: ออกจากไดเร็กทอรี '/usr/src/linux-headers-5.11.0-43-generic'
    ทำ: *** [Makefile:1884: โมดูล] ข้อผิดพลาด 2

มีไดรเวอร์ที่ใช้งานได้ใน Ubuntu 20.04 หรือไม่

Dániel Kis avatar
ca flag
ทำไมต้องลงคะแนนเชิงลบ?
Score:1
ธง cn

เนื่องจากก่อนหน้านี้คุณได้ลองใช้ไดรเวอร์อื่นๆ มาแล้ว ก็ถือว่าคุณได้ติดตั้งสิ่งที่จำเป็นต้องมีทั้งหมดแล้ว

ด้วยการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ผ่านอีเธอร์เน็ต การปล่อยสัญญาณ หรือวิธีใดก็ตามที่เป็นไปได้ ให้เปิดเทอร์มินัลแล้วทำ:

โคลนคอมไพล์ https://github.com/lwfinger/rtw88.git
ซีดี rtw88
ทำ
sudo ทำการติดตั้ง
sudo modprobe rtw_8723de

คุณจะต้องปิดการใช้งาน Secure Boot

ต้องติดตั้งไดรเวอร์นี้ใหม่ทุกครั้งที่ Update Manager นำเสนอเคอร์เนลเวอร์ชันใหม่กว่า หลังจากรีบูตตามที่ร้องขอ ด้วยการเชื่อมต่ออินเทอร์เน็ตชั่วคราวด้วยอีเธอร์เน็ต การปล่อยสัญญาณ หรือวิธีใดก็ตามที่เป็นไปได้ ให้ทำดังนี้

ซีดี rtw88
ทำความสะอาด
คอมไพล์ดึง
ทำ
sudo ทำการติดตั้ง
sudo modprobe rtw_8723de

ระบบไร้สายของคุณควรใช้งานได้อีกครั้ง โปรดเก็บไฟล์ rtw88 และคำแนะนำเหล่านี้ไว้ในเวลานั้น

Dániel Kis avatar
ca flag
ดูเหมือนจะไม่ทำงาน ฉันเห็นข้อความต่อไปนี้ใน Journalctl ของฉัน: `rtw_core: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เคอร์เนลเสียหาย'
chili555 avatar
cn flag
ตรวจสอบให้แน่ใจว่า Secure Boot ถูกปิดใช้งานและแสดงให้เราเห็นว่า: `sudo dmesg | grep rtw` คุณลองรีบูตหรือไม่?
Dániel Kis avatar
ca flag
ฉันได้ปิดใช้งานการบู๊ตอย่างปลอดภัยและรีบูตเครื่องคอมพิวเตอร์ ผลลัพธ์ของคำสั่ง: `[ 371.544458] rtw_core: กำลังโหลดเคอร์เนลจากโมดูลนอกทรี [371.544633] rtw_core: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เสียเคอร์เนล
Dániel Kis avatar
ca flag
ฉันเปิดใช้งานการบู๊ตแบบปลอดภัยอีกครั้ง ตอนนี้ฉันได้รับข้อความแสดงข้อผิดพลาดอื่น: `modprobe: ข้อผิดพลาด: ไม่สามารถแทรก rtw_8723de: ไม่อนุญาตให้ดำเนินการ'
chili555 avatar
cn flag
โปรดรีบูตและแสดงให้เราเห็นว่า: `lsmod | grep rtw` และยัง: `sudo dmesg | เกรป 8723`
Dániel Kis avatar
ca flag
`lsmod | grep rtw` ให้ผลลัพธ์ว่างเปล่า เอาต์พุต dmesg: `[ 4.963605] บลูทูธ: hci0: RTL: ตรวจสอบ hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723 [ 4.964593] บลูทูธ: hci0: RTL: กำลังโหลด rtl_bt/rtl8723d_fw.bin [ 4.966893] บลูทูธ: hci0: RTL: กำลังโหลด rtl_bt/rtl8723d_config.bin `
chili555 avatar
cn flag
ไดรเวอร์ไม่โหลด โปรดปิดใช้งาน Secure Boot อีกครั้งแล้วลองอีกครั้ง: `lsmod | grep rtw` และยัง: `sudo dmesg | grep 8723` โปรดปิด Secure Boot ไว้หากคุณต้องการระบบไร้สายนี้
Dániel Kis avatar
ca flag
บันทึกดังกล่าวข้างต้นถูกสร้างขึ้นเมื่อการบูตที่ปลอดภัยถูกปิดใช้งาน
chili555 avatar
cn flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/132715/discussion-between-chili555-and-daniel-kis)
Score:0
ธง ke

คุณต้องใช้ไดรเวอร์อื่นในการตรวจสอบเทอร์มินัล โมคูทิล --sb-รัฐ เนื่องจากจำเป็นต้องปิดใช้งาน Secure Boot เพื่อให้ไดรเวอร์โหลดจากนั้นจึงไปที่เทอร์มินัล

sudo apt ติดตั้ง git dkms
โคลนคอมไพล์ https://github.com/lwfinger/rtl8723du.git
sudo dkms เพิ่ม rtl8723du
sudo dkms ติดตั้ง rtl8723du/0.1

รีบูต

ตกลง มีปัญหากับ dkms.conf ที่ทำให้เกิดปัญหา ดังนั้นให้ทำ sudo dkms ลบ rtl8723du/0.1 --all และ sudo rm -r /usr/src/rtl8723du-0.1 จากนั้นไปที่ไดเร็กทอรี rtl8723du ในโฮมไดเร็กตอรี่ของคุณแล้วดับเบิลคลิกที่ dkms.conf แล้ววางลงใน

PACKAGE_NAME="rtl8723du"
PACKAGE_VERSION=0.1
MAKE="'ทำให้' ทั้งหมด KVER=${kernelver}"
CLEAN="ทำให้ -C $kernel_source_dir สะอาด"
BUILT_MODULE_NAME[0]="8723du"
DEST_MODULE_LOCATION[0]="/อัพเดท"
REMAKE_INITRD=ไม่
ติดตั้งอัตโนมัติ=ใช่

บันทึกและออก จากนั้นทำในเทอร์มินัล

sudo dkms เพิ่ม rtl8723du
sudo dkms ติดตั้ง rtl8723du/0.1

รีบูตหากไม่มีข้อผิดพลาด

Jeremy31 avatar
ke flag
ตกลง ลอง `cd rtl8723du && make && sudo make install` จากนั้นรีบูต
Dániel Kis avatar
ca flag
https://termbin.com/838a
Dániel Kis avatar
ca flag
คอมไพล์โดยไม่มีข้อความแสดงข้อผิดพลาด แต่ทำให้ระบบช้าลงหลังจากรีบูต ใน journalctl มีรายการหมดเวลาจำนวนมาก: ไม่สามารถเปิดใช้งานบริการ org.freedesktop.RealtimeKit1: หมดเวลา (service_start_timeout=25000ms) ดังนั้น firefox จึงไม่เริ่มทำงาน
Jeremy31 avatar
ke flag
ดู https://askubuntu.com/questions/425155/my-wireless-wifi-connection-does-not-work-what-information-is-needed-to-diagnos และเรียกใช้สคริปต์ไร้สาย จากนั้นทำ `cat wireless- info.txt | nc termbin.com 9999` และโพสต์ URL
Dániel Kis avatar
ca flag
ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: 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...(สถานะการออกไม่ถูกต้อง: 2) ข้อผิดพลาด (dkms apport): แพ็คเกจไบนารีสำหรับ rtl8723du: ไม่พบ 0.1 ข้อผิดพลาด! สถานะการส่งคืนไม่ถูกต้องสำหรับการสร้างโมดูลบนเคอร์เนล: 5.11.0-43-generic (x86_64) ปรึกษา /var/lib/dkms/rtl8723du/0.1/build/make.log สำหรับข้อมูลเพิ่มเติม
Dániel Kis avatar
ca flag
ฉันต้องติดตั้งอูบุนตูใหม่ เนื่องจากระบบทำงานช้าลง เครือข่าย และคำสั่งที่เกี่ยวข้องกับเครือข่ายหยุดทำงาน หลังการติดตั้ง ฉันเรียกใช้คำสั่งดังกล่าว ผลลัพธ์สามารถพบได้ที่นี่: https://termbin.com/i9lv
Jeremy31 avatar
ke flag
ฉันต้องการผลลัพธ์หลังจากติดตั้งไดรเวอร์เพื่อดูว่าบางส่วนของไดรเวอร์เป็นสาเหตุหรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา