MediaTek MT7610U (RT2860) sürücüsü nasıl kurulabilir


10

MediaTek , MT7610U (yonga seti RT2860, kişisel olarak ipTIME A1000UA) tabanlı USB Wi-Fi dongle'ları için Linux sürücüsü sağlar . Ben indirilen MT7610U USB V3.0.0.2 ( doğrudan bağlantı ) arşivi çıkarılan ve:

$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install

Aşağıdakilere eklendi /etc/modprobe.d/blacklist.confve yeniden başlatıldı:

blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta

Ancak, dongle üzerindeki LED yanmadı veya ağ ayarlarında kablosuz bağlantı yok.

ifconfigsadece eth0 ve lo iwconfigverdi ve verdi:

ra0   Ralink STA
      Link Quality:0  Signal level:0  Noise level:0
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

Ve lshw -C networkverdi:

*-network DISABLED
   description: Wireless interface
   physical id: 1
   logical name: ra0
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=RALINK WLAN multicast=yes wireless=Ralink STA

Ayrıca aşağıdakileri denedim:

sudo ifup ra0
Ignoring unknown interface ra0=ra0.

Ancak, sudo ifconfig ra0 uphile yaptı ve bunun sonucunda ifconfigveriyor:

ra0   Link encap:Ethernet  HWaddr 64:e5:99:f4:42:46
      inet6 addr: fe80::66e5:99ff:fef4:4246/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:368 errors:0 dropped:0 overruns:0 frame:0
      TX packets:115 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:94523 (94.5 KB)  TX bytes:12648 (12.6 KB)

Ancak yine de ağ ayarları arayüzünde kablosuz bağlantı seçeneği görmüyorum ve yeniden başlatmadan sonra ra0tekrar devre dışı olarak gösteriliyor.

İlgili günlükler:

$ dmesg | grep rt28
[   19.488641] rtusb init rt2870 --->
[   19.490869] usbcore: registered new interface driver rt2870

$ lsmod 
Module                  Size  Used by
mt7650u_sta           927128  0

$ lsusb 
Bus 001 Device 003: ID 0e8d:7610 MediaTek Inc.

$ modinfo rt2800usb | grep 2870
firmware:       rt2870.bin
alias:          usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v8516p2870d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip*

/var/log/syslog:
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...

Ben mt7650u ve mt7630u CHIPSETMakefile listesinden kaldırarak sadece mt7610u bırakarak denedim, yani:

ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif

Ayrıca taşıyarak güvenilir /etc/Wireless/RT2860STAiçin /etc/Wireless/RT2870STAbaşarı ile (sürücü yüklenen olduğu rt2870 dmesg 'e göre).

Hem Ubuntu 12.04 64-bit (3.2.0-60-jenerik) hem de Linux Mint 16 64-bit (bir arkadaşınızın kutusu) ile aynı sonuç. Bu sürücüyü nasıl yüklerim?


Neden RALink sürücülerini kullanıyorsunuz? Ubuntu sürücüleri ile denediniz mi?
Lawrence

@Lawrence, varsayılan Ubuntu sürücüleri nelerdir? Dongle sadece takarak kutunun dışında çalışmıyor (demek istediğin buysa).
ozbek

1
Ah doğru. Varsayılan sürücüler muhtemelen o yonga setiyle çalışacak şekilde yapılandırılmamıştır.
Lawrence

Yanıtlar:


5

Gerçek bir teknik bilgim yok ama iyi okuyabilir ve arayabilirim. Şimdi mavi bir ışıkla ve iyi istatistikler göstererek benim var. Aktif bir ra0 ile ne yapacağınızdan emin değilim. Belki birisi de bana yardım edebilir?

ANYWAY: mediatek'ten mt7610u_wifi_sta_v3002_dpo_20130916 indirdim Bu sayfalara göre düzenlendi:

Çekirdek 3.2 crunchbang kullanıyorum

Ayrıca eklenen fyi-I daha önce Windows 7 sürücüleri yüklemek için ndisgtk kullanmıştı ama bu tek başına emin yardımcı olmadı ... bu yüzden yukarıdaki tek ihtiyacınız olabilir. Ayrıca 7 dizininde bulunan bin dosyalarını firmware klasörüne ekledim.

Kafa karıştırıyorsam özür dilerim. Dün gönderdiğini fark ettim ve acemi bir cevapta düşeceğimi düşündüm.


Başınız için teşekkürler, ama yine de başarı yok. Ancak, bir ilerleme var, şimdi dmesg veriyor:[ 18.838304] rtusb init rt2870 ---> [ 18.840562] usbcore: registered new interface driver rt2870 [ 20.581781] !!! rt28xx init fail !!! [ 21.134603] !!! rt28xx init fail !!!
ozbek

2
Harika, çalışıyor! Değişti: :) Sadece bir düzenlemeyi gerekli CHIPSET_DAT = 2860için CHIPSET_DAT = 2870de os/linux/config.mkiçin (663 hat yaklaşık olarak) mt7610u. Hepsi buydu. Bundan sonra sudo make clean, sudo make, sudo make installve yeniden. Voila Artık kablosuz bağlantıyı ağ ayarlarında görebiliyorum. Tekrar teşekkürler!
ozbek

3

Çekirdek 4.19'dan beri mt7610u için yerel destek var. Fedora 30 ve Ubuntu 19.04 bu çekirdek sürümüne sahiptir. Bu dağıtımlar herhangi bir çaba harcamadan çalışmalıdır.


Bu dağılımlardan herhangi birini test ettiniz mi?
ozbek

1
Ben Ubuntu 18.04 üzerinde Kernel 4.19 inşa ettim ve bu iyi çalıştı, bu yüzden bu dağıtımlarda da çalışması gerekir.
Fernando Mariano


0

Natura'nın cevabında bir güncelleme yapmak istedim çünkü bir yıl önce bir Cisco AE6000 satın aldım ve /sanrath/mediatek_mt7610u_sta_driver_linux-64bitsürücüyü ilk kurduktan sonra bile cihazı kullanamadım . Ozbek'ten ./os/linux/config.mk CHIPSET_DATdeğişkenini olarak değiştirmeyle ilgili yorumla 2870, çalışan sudo make && make installtam bir USB kablosuz adaptör ortaya çıktı.

Adımlar:

  • /sanrath/mediatek_mt7610u_sta_driver_linux-64bitBitBucket'ten indir
  • Satırı :671olarak değiştirCHIPSET_DAT = 2870
  • sudo make && make install

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.