Score:0

ข้อผิดพลาดในการติดตั้งไดรเวอร์ WIFI

ธง tr

ฉันมี Tenda W311MI Wireless Nano USB Adapter บน Windows จะติดตั้งและทำงานโดยอัตโนมัติ บน Ubuntu ไม่มีเครือข่าย wifi ให้ใช้งาน ฉันดาวน์โหลดไดรเวอร์จากเว็บไซต์ Tenda https://down.tendacn.com/uploadfile/201401/driver/RT5572_LinuxSTA_2.6.1.3_20121022.rar. ฉันไม่รู้ภาษา C และไม่เชี่ยวชาญเรื่อง CLI ฉันพบคู่มือนี้เพื่อติดตั้งไดรเวอร์ https://titanwolf.org/Network/Articles/Article?AID=247af549-250e-4ba1-8098-e3a98133fef8. ก่อนอื่นฉันพบข้อผิดพลาด: วิธีแก้ไขคือเปลี่ยนชื่อโฟลเดอร์พาเรนต์เป็นชื่อง่ายๆ ประการที่สองฉันได้รับข้อผิดพลาดอื่น: วิธีแก้ไขคือ แทนที่ทั้งหมด "SUBDIRS=" ถึง "M=" ฉันทำตามขั้นตอนในคำแนะนำและในที่สุดฉันก็พบข้อผิดพลาดนี้ขณะทำงาน sudo ทำ ที่รูทของโฟลเดอร์ไดรเวอร์:

เครื่องมือ make -C
make[1]: เข้าสู่ไดเร็กทอรี '/home/hammad/Downloads/v3/dpo/tools'
gcc -g bin2h.c -o bin2h
ทำ [1]: ออกจากไดเร็กทอรี '/home/hammad/Downloads/v3/dpo/tools'
/home/hammad/Downloads/v3/dpo/tools/bin2h
cp -f os/linux/Makefile.6 /home/hammad/Downloads/v3/dpo/os/linux/Makefile
ทำโมดูล -C /lib/modules/5.11.0-44-generic/build M=/home/hammad/Downloads/v3/dpo/os/linux
ทำ [1]: เข้าสู่ไดเร็กทอรี '/usr/src/linux-headers-5.11.0-44-generic'
  CC [M] /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.o
/home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c: ในฟังก์ชัน âPeerBeaconâ:
/home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c:2180:12: ข้อผิดพลาด: การส่งผ่านอาร์กิวเมนต์ 8 ของ âStaAddMacTableEntryâ จากประเภทตัวชี้ที่เข้ากันไม่ได้ [-Werror = ชนิดตัวชี้ที่เข้ากันไม่ได้]
 2180 | ie_list,
      | ^~~~~~~
      | |
      | BCN_IE_LIST * {หรือที่เรียกว่า struct _bcn_ie_list *}
ในไฟล์รวมจาก /home/hammad/Downloads/v3/dpo/include/rt_config.h:59
                 จาก /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c:28:
/home/hammad/Downloads/v3/dpo/include/rtmp.h:7900:15: หมายเหตุ: คาดว่า âIE_LISTS *â {aka âstruct _IE_lists *â} แต่อาร์กิวเมนต์เป็นประเภท â BCN_IE_LIST *â {หรือที่เรียกว่า âstruct _bcn_ie_list *â}
 7900 | ใน IE_LISTS *ie_list
      | ~~~~~~~~~~^~~~~~~
cc1: คำเตือนบางอย่างถือเป็นข้อผิดพลาด
ทำ [2]: *** [สคริปต์/Makefile.build:288: /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.o] ข้อผิดพลาด 1
ทำ [1]: *** [Makefile:1849: /home/hammad/Downloads/v3/dpo/os/linux] ข้อผิดพลาด 2
ทำ [1]: ออกจากไดเร็กทอรี '/usr/src/linux-headers-5.11.0-44-generic'
ทำ: *** [Makefile:395: LINUX] ข้อผิดพลาด 2

มีคนตอบโพสต์อื่นด้วยข้อผิดพลาดที่คล้ายกันพร้อมวิธีแก้ปัญหาในการติดตั้ง gcc-4.8 ฉันไม่สามารถติดตั้งได้ ฉันดาวน์โหลดไฟล์ซิป สกัดมัน ทำตามคำแนะนำเพื่อสร้าง แต่ขั้นตอนสุดท้ายส่งผลให้เกิดข้อผิดพลาด

ฉันลองใช้วิธีแก้ปัญหานี้ด้วย: การติดตั้ง ndiswrapper และ ndisgtk แต่ทำตามขั้นตอนสุดท้ายไม่ได้

ขอบคุณสำหรับการอ่าน.

แก้ไข

$ lsusb
อุปกรณ์ Bus 002 010: ID 0bb4:0ffe HTC (High Tech Computer Corp.) Desire HD (โหมดโมเด็ม)
อุปกรณ์บัส 002 008: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (หลังจากสวิตช์โหมด)
อุปกรณ์บัส 002 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
อุปกรณ์บัส 008 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
บัส 007 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
บัส 006 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
อุปกรณ์บัส 005 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
บัส 005 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0
บัส 004 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
บัส 003 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
chili555 avatar
cn flag
ไดรเวอร์ที่คุณดาวน์โหลดนั้นเก่าเกินไปที่จะคอมไพล์ในเคอร์เนลที่ทันสมัย ให้เริ่มต้นจากจุดเริ่มต้น. โปรดแก้ไขคำถามของคุณเพื่อแสดงผลลัพธ์ของคำสั่งเทอร์มินัล: `lsusb` ยินดีต้อนรับสู่ถาม Ubuntu
Hammad Ahmed avatar
tr flag
@chili555 Bus 002 อุปกรณ์ 008: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (หลัง Modeswitch)
Hammad Ahmed avatar
tr flag
@someone มันคือดองเกิล WIFI
Hammad Ahmed avatar
tr flag
@ใครบางคน Ubuntu 21.04
Score:1
ธง my

ในการติดตั้งไดรเวอร์ที่ถูกต้อง ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล (ตรวจสอบให้แน่ใจว่ามีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ในขณะที่รันคำสั่ง):

sudo apt-get install build-essential git dkms linux-headers-$(uname -r)
โคลนคอมไพล์ https://github.com/McMCCRU/rtl8188gu.git
ซีดี rtl8188gu
ทำ
sudo ทำการติดตั้ง
sudo apt install --reinstall ลินุกซ์-เฟิร์มแวร์ 
sudo รีบูต

แค่นั้นแหละ!

ลองดูที่ https://github.com/McMCCRU/rtl8188gu

Someone avatar
my flag
@HammadAhmed ลองรัน: `sudo modprobe rtl8188gu`
Hammad Ahmed avatar
tr flag
ติดตั้งไดรเวอร์สำเร็จแล้วมันเริ่มต้นใหม่ แต่ไม่มีไอคอนเครือข่าย WIFI บนแถบชื่อเรื่องหรือส่วนใด ๆ ในส่วน WIFI ของการตั้งค่า ฉันจำได้ว่ามีคำสั่งเหมือน modprobe ในโฟลเดอร์ rt ในคำตอบอื่น ๆ
Someone avatar
my flag
@HammadAhmed wifi ใช้งานได้หรือไม่ หากไม่เป็นเช่นนั้น คุณอาจต้องทำการแก้ไขปัญหาเพิ่มเติม
Someone avatar
my flag
@HammadAhmed ลองรัน `eject /dev/cdrom0`
Hammad Ahmed avatar
tr flag
ไวไฟไม่ทำงาน คำสั่งด้านบนแสดงผล `eject: /dev/cdrom0: ไม่พบจุดเมานต์หรืออุปกรณ์ที่มีชื่อที่กำหนด'
Hammad Ahmed avatar
tr flag
ไม่ทำงานกับ ./dev/cdrom0 หรือเพียงแค่ cdrom

โพสต์คำตอบ

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