Ralink MT7601U (148f: 7601) pemasangan adaptor Wi-Fi


29

Saya mencoba menginstal adaptor wifi Ralink di Ubuntu Desktop 14.04.

Sistem tidak mendeteksi wifi.

  1. lsusb daftar perangkat sebagai:

    Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp.
    
  2. Saya memiliki rt2800driver USB yang terdaftar di "/ etc / modules";

  3. Mengikuti beberapa petunjuk di web, saya mencoba perintah ini:

    echo 148F 7601 | sudo tee /sys/bus/usb/drivers/rt2800usb/new_i
    
  4. lsmod | grep rt2800 mengembalikan yang berikut:

    rt2800usb              26581  0 
    rt2x00usb              20041  1 rt2800usb
    rt2800lib              83150  1 rt2800usb
    rt2x00lib              48886  3 rt2x00usb,rt2800lib,rt2800usb
    mac80211              545990  3 rt2x00lib,rt2x00usb,rt2800lib
    crc_ccitt              12627  1 rt2800lib
    

Saya mengikuti dengan baik instruksi di atas dan itu berhasil pc saya mengenali adaptor yang berhasil terhubung ke nirkabel tetapi ketika mencoba masuk ke Internet itu membekukan browser dan OS, setelah itu saya tidak bisa berbuat apa-apa .. saya lakukan ada yang salah atau ketinggalan langkah ??

Besar! Kerja bagus! Ini berfungsi di Ubuntu 14.04. Thnx.

Saya sudah mencobanya, tetapi ketika saya mengetik kode "patch -p0 <~ / (ADD THE PATH) /rt2870-mt7601Usta-kuid_t-kgid_t.patch" di terminal, saya mendapatkan kesalahan sintaksis. dapatkah Anda memberikan saya beberapa instruksi lain? Saya seorang pemula yang nyata di dunia ubuntu. Terima kasih!
chinashieh

(TAMBAH JALAN) bahwa di mana tambalan Anda? Misalnya, tambalan -p0 <~ / Downloads / rt2870-mt7601Usta-kuid_t-kgid_t.patch
Anıl Karaağaç

bagaimana saya bisa menemukan tambalan? Apakah itu driver yang telah saya unduh. Saya baru di ubuntu, maaf tentang pertanyaan seperti itu!
chinashieh

Jawaban:


37

Saya sarankan Anda mendapatkan koneksi internet sementara, ethernet, tethered atau apa pun yang tersedia. Lalu lakukan:

sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601usta/src 
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta

Nirkabel Anda sekarang seharusnya berfungsi.

Anda telah mengompilasi driver untuk versi kernel Anda saat ini saja. Ketika Update Manager menginstal image linux yang lebih baru, setelah reboot diperlukan, Anda harus mengkompilasi ulang:

cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta

Harap simpan file dan instruksi ini untuk saat itu. Senang itu berhasil!


1
terima kasih banyak untukmu, hanya kata seperti itu yang bisa mengungkapkan perasaanku sekarang! pekerjaan nirkabel! Mengetahui miskin tentang ubuntu dan sesuatu yang lain, saya memiliki masalah ini membingungkan selama hampir satu hari. Saya telah membaca berkali-kali dari solusi Anda sebelumnya tentang masalah seperti itu. Tapi saya masih bingung. Anda akan membantu saya menyelesaikan masalah ini, untungnya, Anda melakukannya. Terima kasih!
chinashieh

Saya punya pertanyaan lain tentang masalah ini. Jika saya memperbarui sesuatu, apakah akan mempengaruhi driver ini? Menunggu jawaban Anda.
chinashieh

Silakan lihat hasil edit saya di atas. Jika jawaban saya bermanfaat bagi Anda, terimalah.
chili555

Artikel bagus Kau membuat hariku dan menyeretku keluar dari neraka !! : P
Sravan

Luar biasa. Saya akan menandai sebagai jawaban yang benar. Terima kasih @ chili555
Arunko

16

Dari Ubuntu 14,04 hingga 15,04

Driver dapat diinstal melalui PPA:

sudo apt-add-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms

Ubuntu 14.04 dengan kernel 4.2 dan Ubuntu 15.10

Driver mt7601u termasuk dalam kernel Linux 4.2 tetapi firmware yang diperlukan oleh adaptor ini tidak termasuk dalam paket linux-firmwaredari repositori Ubuntu 15.10. Firmware dapat diunduh dari sini dan harus disimpan ke /lib/firmware/mt7601u.bin(<- harus huruf kecil). Jalankan yang berikut ini untuk mengunduh firmware ke lokasi yang tepat:

sudo wget -O /lib/firmware/mt7601u.bin https://github.com/porjo/mt7601u/tree/master/src/mcu/bin/MT7601.bin

Ubuntu 16.04 dan seterusnya

Adaptor hanya berfungsi.


Adaptor berikut didukung:

  • 0b05: 17d3
  • 0e8d: 760a
  • 0e8d: 760b
  • 13d3: 3431
  • 13d3: 3434
  • 148f: 7601
  • 148f: 760a
  • 148f: 760b
  • 148f: 760c
  • 148f: 760d
  • 2001: 3d04
  • 2717: 4106
  • 2955: 0001
  • 2955: 1001
  • 2a5f: 1000
  • 7392: 7710

Saya menjalankan ubuntu 15.10, dan tidak berfungsi dengan baik karena file firmware mt7601u.bin hilang. Paket apa yang seharusnya menyediakan file itu?
әɹsәɹoɈ

@ ʇsәɹoɈ Jawaban dimutakhirkan.
Eric Carvalho

Bekerja untuk 14,04 .. lebih mudah daripada mengkompilasi pengemudi
Jamess

Saya menggunakan ppa: thopiekar / mt7601, tetapi setelah upgrade kernel (masih menggunakan linux kernel 3), ketika restart komputer, wifi terputus, jadi saya tidak memiliki koneksi internet. Jadi, perintah apt-get gagal, pertanyaan saya adalah: apakah mereka ada cara untuk menginstal driver ini secara offline. Misalnya, saya hanya mengunduh file deb dan menggunakan stik usb untuk menyalin dari komputer lain (saya harus mengunduh deb secara manual? Atau apakah file deb masih di-cache di komputer saya? Terima kasih
ollydbg23

1
OK, masalah terpecahkan, saya melihat bahwa driver diinstal dengan benar, tetapi karena pengaturan boot aman, driver tidak dapat aktif, jadi saya harus menonaktifkan fitur boot aman, lihat di sini: UEFI / SecureBoot / DKMS - Ubuntu Wiki , saya menggunakan metode 1, yang hanya memilih tipe "Windows UEFI" ke tipe "Other OS" di BIOS.
ollydbg23

3

Unduh Driver dan Patch dengan menggunakan tautan.

Jangan hubungkan USB:

sudo apt-get install --reinstall linux-headers-generic build-essential  
tar xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2  
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/  
patch -p0 < ~/(ADD THE PATH)/rt2870-mt7601Usta-kuid_t-kgid_t.patch  
make  
su -c 'mkdir -p /etc/Wireless/RT2870STA/'  
su -c 'cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat'  

Hubungkan USB

su -c '/sbin/insmod os/linux/mt7601Usta.ko'

Jika berhasil:

su -c 'make install'

2
Bisakah Anda memberikan tautan resmi / hulu untuk sumber dan tambalan yang digunakan?
user.dz

Saat ini saya mengunduh file ..... mengambil seperti, selamanya dengan internet lambat ..... sementara itu, saya juga melakukan perintah berikut: ubuntuforums.org/showthread.php?t=1608095&page=14
user275399

harap tidak mengubah pengaturan apa pun dan mengganggu perintah di atas
user275399

Tautan sumbernya sudah mati, coba mediatek.com/en/downloads/mt7601u-usb dan mediafire.com/download/fezezv1u28y7eey/… . Prosedur ini bekerja dengan baik untuk Lexosys LEO NANO 150N saya.
tinkerbeast

1
Ketika saya mencoba menggunakan driver yang dikompilasi ini, dapatkan panik kernel. 3.13.0-40-generik dan 14.04.1
Raphael

1

Apa yang berhasil untuk saya

versi kernel: 4.13. *

  • restart PC untuk memastikan tidak ada pembaruan kernel yang tertunda
  • Dapatkan versi kernel Anda saat ini menggunakan uname -rperintah.
  • Dapatkan folder drivers/net/wireless/mediatek/mt7601udari pohon sumber kernel Linux ( https://github.com/torvalds/linux/ ).

    Harus cocok dengan versi kernel Anda. Hingga dua digit pertama, misalnya 4,13 dalam kasus saya. Anda akan menemukan kernel yang cocok persis dengan memeriksa menu drop-down tagsdi Github branch.

  • Hapus perangkat dari pc

  • Sekarang, buka phy.cfile dari folder yang diunduh.
  • temukan fungsi mt7601u_init_caldalam file
  • Carilah RXIQ. Komentari dialognya

//ret = mt7601u_mcu_calibrate(dev, MCU_CAL_RXIQ, 0); //if (ret) // return ret;

  • Bangun modul menggunakan make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
  • menjalankan sudo rmmod mt7601u
  • menjalankan sudo insmod mt7601u.ko
  • sekarang, masukkan perangkat ke pc
  • periksa pesan kernel menggunakan dmesgjika ada kesalahan fatal
  • Periksa apakah antarmuka jaringan baru dikenali menggunakan ifconfigperintah

Catatan

Untuk memastikan semua ini bekerja, Anda harus memastikan Anda telah binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkmsmenginstal pembaruan . Tergantung pada distro Anda, beberapa di antaranya mungkin sedikit berbeda.

src: https://github.com/kuba-moo/mt7601u/issues/64#issuecomment-324894792


0

Ini hanya berarti Anda seharusnya memberikan path ke file tambalan.

Cukup masukkan lokasi lengkap file tambalan. Dengan asumsi file tersebut berada di /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch, Anda akan menggunakan perintah berikut:

patch -p0 < /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch

Perhatikan bahwa Anda harus berada di direktori tempat file yang ingin Anda tambal berada. Saya anggap sudah masuk /tmp/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/, direktori Anda sudah masuk.


Sekarang saya punya masalah baru. Setelah memulai Ubuntu dan membuka Firefox atau apa pun yang diblokir Ubuntu saya reset diperlukan: mouse tidak bergerak dan lampu keyboard berkedip: CAPS dan Bloqs.
Guillermo de Pedro

Lampu yang berkedip menunjukkan panik kernel. Setelah boot, tekan ctrl + alt + f1 dan login. cari di /var/log/kern.log untuk menemukan kesalahan. (di suatu tempat di akhir). Ajukan pertanyaan baru untuk itu dan berikan pesan kesalahan itu.
s3lph

Terima kasih banyak. Lanjutkan di: askubuntu.com/questions/529616/...
Guillermo de Pedro
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.