Saya mencoba menginstal adaptor wifi Ralink di Ubuntu Desktop 14.04.
Sistem tidak mendeteksi wifi.
lsusb
daftar perangkat sebagai:Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp.
Saya memiliki
rt2800
driver USB yang terdaftar di "/ etc / modules";Mengikuti beberapa petunjuk di web, saya mencoba perintah ini:
echo 148F 7601 | sudo tee /sys/bus/usb/drivers/rt2800usb/new_i
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
Jawaban:
Saya sarankan Anda mendapatkan koneksi internet sementara, ethernet, tethered atau apa pun yang tersedia. Lalu lakukan:
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:
Harap simpan file dan instruksi ini untuk saat itu. Senang itu berhasil!
sumber
Dari Ubuntu 14,04 hingga 15,04
Driver dapat diinstal melalui PPA:
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-firmware
dari 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:Ubuntu 16.04 dan seterusnya
Adaptor hanya berfungsi.
Adaptor berikut didukung:
sumber
Unduh Driver dan Patch dengan menggunakan tautan.
Jangan hubungkan USB:
Hubungkan USB
Jika berhasil:
sumber
Apa yang berhasil untuk saya
versi kernel: 4.13. *
uname -r
perintah.Dapatkan folder
drivers/net/wireless/mediatek/mt7601u
dari 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
tags
di Githubbranch
.Hapus perangkat dari pc
phy.c
file dari folder yang diunduh.mt7601u_init_cal
dalam fileRXIQ
. Komentari dialognya//ret = mt7601u_mcu_calibrate(dev, MCU_CAL_RXIQ, 0); //if (ret) // return ret;
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo rmmod mt7601u
sudo insmod mt7601u.ko
dmesg
jika ada kesalahan fatalifconfig
perintahCatatan
Untuk memastikan semua ini bekerja, Anda harus memastikan Anda telah
binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
menginstal pembaruan . Tergantung pada distro Anda, beberapa di antaranya mungkin sedikit berbeda.src: https://github.com/kuba-moo/mt7601u/issues/64#issuecomment-324894792
sumber
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: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.sumber