วิธีติดตั้งไดรเวอร์ wifi Ralink RT3290


10

ฉันใหม่กับ Ubuntu ฉันจะติดตั้งไดรเวอร์ wifi Ralink RT3290 802.11bgn ได้อย่างไร และโปรดถ้าคุณสามารถช่วยฉันทีละขั้นตอน: D ขอบคุณมาก!


คุณใช้ Ubuntu รุ่นใด เคอร์เนลรุ่นใด คุณลองทำอะไรไปแล้ว?
MrTomRod

ฉันมีอูบุนตู 14.10 และเคอร์เนลควรเป็นรุ่นล่าสุดฉันอัพเดตมัน ฉันไม่ค่อยเก่งเท่านี้ ฉันพยายามติดตั้ง tutorilas บนอินเทอร์เน็ต แต่ก็มีบางสิ่งที่พลาดไปหมด เมื่อฉันลองใช้คำสั่งทำการติดตั้งจะมีข้อผิดพลาดเกิดขึ้น
aleksandar

ไม่มีไดรเวอร์ที่มาพร้อมกับ Ubuntu หรือไม่ ฉันมี Belkin F7D1101 v2 ที่ใช้ชิปเซ็ตเดียวกันและทำงานได้ดีใน Ubuntu 13.10, 14.04 และ 14.10
John Scott

มีความเกี่ยวข้องสูงและมีคำตอบด้วยวิธีการที่“ ทันสมัย” มากขึ้น: / คำถาม / 756166 / rt3290-ralink-driver-in-ubuntu
David Foerster

คำตอบ:


3

หมายเหตุ: ลิงค์ที่อ้างถึงที่นี่อาจไม่ทำงานอีกต่อไป พวกเขาจะถูกทิ้งไว้ที่นี่เพื่อจุดประสงค์ทางประวัติศาสตร์เท่านั้น

  • ดาวน์โหลดซอร์สโค้ดของไดรเวอร์:

    wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • จากนั้นแตกไฟล์จากไฟล์ tar

    tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • หลังจากนั้นเข้าสู่ dir นี้

    cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
    make    
    # compile the make file
    sudo make install
    # install the make file
  • หลังจากนั้นจึงเปิดใช้งานไดรเวอร์ไร้สาย

    sudo modprobe rt3290sta
    

ฉันใช้สคริปต์แล้ว ฉันมีตอนนี้ 16.04 และฉันได้รับข้อผิดพลาดนี้เมื่อป้อนรหัส "ทำ":: 85: ข้อผิดพลาด: มาโคร " DATE " อาจป้องกันการสร้างซ้ำ [-Werror = วันที่ - เวลา] intf (พิเศษ, ขนาด, "ไดรเวอร์รุ่น -% s ,% s% s \ n ", STA_DRIVER_VERSION, DATE , _ ^ /home/ranjit/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../sta/sta_cfg.c:4899:95: ข้อผิดพลาด: มาโคร" เวลา " บิวด์ที่ทำซ้ำได้ [-Werror = date-time]
Ranjit

โปรดป้อนคำสั่งนี้ "lspci | grep Network" และให้ผลลัพธ์ที่ฉัน @Ranjit
Sudip Das

03: 00.0 ตัวควบคุมเครือข่าย: MEDIATEK Corp. MT7630e 802.11bgn อะแดปเตอร์เครือข่ายไร้สาย
Ranjit

1
ลิงก์ใช้งานไม่ได้
user1993

1
@ Sudip มันเป็นเรื่องที่ดีสำหรับฉันตอนนี้ฉันแก้ไขปัญหาได้แล้ว ฉันเพิ่งชี้ให้เห็นความถูกต้องของคำตอบ
user1993

11

เนื่องจาก Ralink ไม่ได้ทำการติดตั้งไดรเวอร์และเวอร์ชั่นปัจจุบันไม่สามารถใช้งานได้ฉันจึงให้ไฟล์ที่ถูกติดตั้งแล้วซึ่งคุณสามารถดาวน์โหลดและติดตั้งได้โดยทำตามขั้นตอนนี้

  1. ดาวน์โหลดไฟล์ที่แพตช์จากไดเรกทอรี Google Drive ส่วนตัวของฉัน

  2. เปิดขั้ว ( Ctrl+ Alt+ t) และลงในโฟลเดอร์ที่ไฟล์นั้นถูกดาวน์โหลดเช่นcdcd ~/Downloads

  3. ชนิด

    sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src
    

    เพื่อ untar เนื้อหาในไดเรกทอรีระบบ

  4. ตอนนี้คุณควรจะได้รับพรอมต์รหัสผ่านที่คุณพิมพ์รหัสผ่านและกดsudoEnter

  5. เมื่อไฟล์ทั้งหมดแยกประเภท

    sudo dkms install -m rt3290sta -v 2.6.0.0 --force
    

    เพื่อติดตั้งไดรเวอร์ด้วย dkms

  6. ป้อนsudoรหัสผ่านอีกครั้งและตรวจสอบว่าการติดตั้งเสร็จสมบูรณ์ (จะใช้เวลาสักครู่)

  7. รีบูต

  8. เพลิดเพลินกับ Wi-Fi ด้วยRT3290: D

แพทช์จะทำงานได้ถึงรุ่นเคอร์เนล v4.14 จะแบ่งใน v4.15 เป็นต้นไปเนื่องจากการเปลี่ยนแปลงในส่วนการใช้งานจับเวลาเคอร์เนล


ฉันไม่อยากจะเชื่อว่าไดเรกทอรีส่วนตัวใน Google Drive เป็นแหล่งข้อมูลเดียวสำหรับไฟล์นั้น - แม้จะมีความตั้งใจที่ดีที่สุด แต่ก็อาจเป็นอันตรายได้หากทำการติดตั้ง โปรดระบุลิงก์ไปยังแหล่งข้อมูลอย่างเป็นทางการ
guntbert

1
ใช่การที่ไม่ดีก็ไม่ต้องกังวลกับการแก้ไขปัญหาและให้เฉพาะแหล่งข้อมูลอายุ 2 ปีเท่านั้น ฉันเพิ่งลบข้อผิดพลาดเล็กน้อยจากแหล่งที่มาของลิงก์ และเพียงแค่ดาวน์โหลดซอร์สก็จะไม่ทำให้เกิดอันตราย หากคุณไม่เชื่อคุณสามารถผ่านทุกบรรทัดไปได้ สันติภาพ
Jim Colaco

มันไม่เกี่ยวกับฉัน (1) คำตอบนี้ควรเป็นประโยชน์ในระยะยาว (2) เราไม่คาดหวังว่าผู้ใช้ทุกคนจะลอดผ่านซอร์สโค้ด 4.5 MB (แม้ว่าคุณจะทำการแก้ไขประกอบด้วยบรรทัดเพียง 360 เส้นหรือมากกว่านั้น)
guntbert

1
ไดรเวอร์นี้ยังรองรับบลูทู ธ ด้วยหรือไม่
230910

2
@ThomasSebastian ใช่ คุณต้อง 1) ลบไดรเวอร์ที่ได้รับการติดตั้งออกจากเคอร์เนลของคุณ: sudo dkms remove rt3290sta/2.6.0.0 --all; 2) ลบแหล่งข้อมูลที่ได้รับการแก้ไข: sudo rm -r /usr/src/rt3290sta-2.6.0.0; 3) โหลด driver อย่างเป็นทางการแทน patched หนึ่งและsudo rmmod rt3290sta การปฏิเสธความรับผิด : ไม่ได้ทดสอบ ชื่ออาจแตกต่างกันเล็กน้อย คุณควรจะสามารถรีบูตหลังจากสองขั้นตอนแรกเพื่อให้ udev เลือกไดรเวอร์อย่างเป็นทางการโดยอัตโนมัติ sudo modprobe rt2x00lib
SnakE
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.