ติดตั้งไดรเวอร์สำหรับอะแดปเตอร์ usb ไร้สาย RTL8812au


12

ฉันกำลังพยายามติดตั้งไดรเวอร์ RTL8812au สำหรับอะแดปเตอร์ usb ไร้สาย ข้อผิดพลาดของฉันคล้ายกับคำถามอื่นมาก

ไม่มีไฟล์บิลด์เมื่อสร้างสำหรับไดรเวอร์ rtl8812au

อย่างไรก็ตามการแก้ปัญหาไม่ทำงานสำหรับรุ่นเคอร์เนลของฉันรุ่น 4.4.50-v7 (พบโดยการทำงานuname -a)

ผมกำหนดค่า Makefile ไปARM_RPI=yและI386_PC=nและเรียกใช้makeแล้วผมได้รับข้อผิดพลาดดังต่อไปนี้

make[1]: *** /lib/modules/4.4.50-v7+/build: No such file or directory. Stop. Makefile:1052: recipe for target 'modules' failed


ดูเพิ่มเติมที่: raspberrypi.stackexchange.com/q/67719/19949
Ghanima

คำตอบ:


8

แท้จริงแล้วสิ่งต่อไปที่ฉันพยายามทำงานจริงๆ ฉันใช้เวลาทำงาน 5 ชั่วโมงที่ผ่านมาดังนั้นฉันจะดำเนินการต่อและแบ่งปันสิ่งที่ฉันทำเพื่อแก้ไข

ก่อนอื่นฉันหาไดรเวอร์ของฉันจาก repo GitHub ต่อไปนี้

sudo git clone https://github.com/gnab/rtl8812au.git

cd rtl8812au

แก้ไข Makefile

sudo nano Makefile

CONFIG_PLATFORM_I386_PC = n

CONFIG_PLATFORM_ARM_RPI = y

Ctrl+ X, Enterเพื่อออกและบันทึก

จากนั้นก็วิ่ง

sudo chmod +x install.sh

ขั้นตอนต่อไปนี้มีความสำคัญอย่างยิ่งต่อการทำให้เครื่องใช้งานได้จริง ก่อนที่จะรันmakeหรือinstall.shฉันต้องติดตั้งเคอร์เนล raspberrypi และสร้างส่วนสำคัญ

sudo apt-get install raspberrypi-kernel-headers build-essential

จากนั้นแทนที่จะทำงานด้วยตนเองmakeฉันตัดสินใจใช้ไฟล์ติดตั้งอัตโนมัติ

sudo ./install.sh<--- นี่คือข้อผิดพลาดที่เกิดขึ้นมาก่อน ตอนนี้คุณติดตั้ง RaspberryPi Kernel Headers แล้ว

ในที่สุดฉันก็ปิดอุปกรณ์ เสียบอะแดปเตอร์ Realtek Wifi ของฉันและบู๊ตแล้วเชื่อมต่อกับการตั้งค่า wifi ที่ตั้งไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.