MediaTek MT7610U (RT2860) ड्राइवर कैसे स्थापित करें


10

मीडियाटेक MT7610U (चिपसेट RT2860, I में व्यक्तिगत रूप से IPTIME A1000UA) के आधार पर USB Wi-Fi डोंगल के लिए Linux ड्राइवर प्रदान करता है । मैंने MT7610U USB V3.0.0.2 ( सीधा लिंक ) डाउनलोड किया, संग्रह को निकाला और:

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

इसके बाद जोड़ा गया /etc/modprobe.d/blacklist.confऔर रिबूट किया गया:

blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta

लेकिन डोंगल पर एलईडी चालू नहीं हुआ, न ही नेटवर्क सेटिंग्स में कोई वायरलेस कनेक्शन उपलब्ध है।

ifconfigकेवल eth0 और lo iwconfigदिया , और दिया:

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

और lshw -C networkदिया:

*-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

मैंने भी निम्नलिखित की कोशिश की:

sudo ifup ra0
Ignoring unknown interface ra0=ra0.

हालांकि, sudo ifconfig ra0 upक्या चाल और परिणाम ifconfigदे रहा है:

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)

लेकिन मुझे अभी भी नेटवर्क सेटिंग्स UI में वायरलेस कनेक्शन विकल्प नहीं दिखता है और एक रिबूट के बाद ra0फिर से अक्षम के रूप में दिखाया गया है।

कुछ प्रासंगिक लॉग:

$ 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...

मैंने mt7650u और mt7630u को मेकफाइल CHIPSETमें सूची से हटाकर केवल mt7610u छोड़ने की कोशिश की, अर्थात:

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

इसके अलावा ले जाकर की कोशिश की /etc/Wireless/RT2860STAकरने के लिए /etc/Wireless/RT2870STAकोई सफलता के साथ (कि rt2870 dmesg के अनुसार के रूप में ड्राइवर लोड किया जा रहा था)।

उबंटू 12.04 64-बिट (3.2.0-60-जेनेरिक) और लिनक्स मिंट 16 64-बिट (एक दोस्त का बॉक्स) दोनों के साथ समान परिणाम। मैं इस ड्राइवर को कैसे स्थापित करूं?


RALink ड्राइवरों का उपयोग क्यों करें? क्या आपने डिफ़ॉल्ट Ubuntu ड्राइवरों के साथ प्रयास किया है?
लॉरेंस

@ लॉरेंस, डिफ़ॉल्ट उबंटू ड्राइवर क्या हैं? डोंगल केवल इसे प्लग करके बॉक्स से बाहर काम नहीं कर रहा है (यदि आपका मतलब है)।
ओजबेक

1
ओह सही। डिफ़ॉल्ट ड्राइवर शायद उस चिपसेट के साथ काम करने के लिए कॉन्फ़िगर नहीं किए गए हैं।
लॉरेंस

जवाबों:


5

कोई वास्तविक तकनीकी ज्ञान नहीं है लेकिन मैं अच्छी तरह से पढ़ और खोज सकता हूं। मेरे पास अब नीली बत्ती है और सभ्य आंकड़े दिखा रहे हैं। सुनिश्चित नहीं है कि एक सक्रिय ra0 के साथ क्या करना है। शायद कोई मेरी मदद भी कर सकता है?

कुछ भी: मैंने इन पृष्ठों के अनुसार मीडियाटेक से संपादित mt7610u_wifi_sta_v3002_dpo_20130916 डाउनलोड किया:

मैं कर्नेल 3.2 क्रंचबैंग का उपयोग कर रहा हूं

इसके अलावा फी-मैंने पहले विंडोज 7 ड्राइवरों को स्थापित करने के लिए ndisgtk का उपयोग किया था, लेकिन यह सुनिश्चित करने में अकेले मदद नहीं की ... तो ऊपर केवल बिट की आवश्यकता हो सकती है। मैंने अपने फर्मवेयर फ़ोल्डर में 7 निर्देशिका में शामिल बिन फ़ाइलों को भी जोड़ा।

क्षमा करें यदि मैं भ्रमित हूँ। कल आपने पोस्ट किया और सोचा कि मैं एक नौसिखिया प्रतिक्रिया में छोड़ दूंगा।


सिर के लिए धन्यवाद, लेकिन अभी भी कोई सफलता नहीं है। हालाँकि, एक प्रगति है, अब dmesg दे रहा है:[ 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
बहुत बढ़िया, यह काम कर रहा है! :) बस एक और अधिक संपादन की आवश्यकता है: के CHIPSET_DAT = 2860लिए (लाइन 663 के बारे में) CHIPSET_DAT = 2870में बदल दिया । बस यही था। उसके बाद , , और रिबूट। देखा! अब मैं नेटवर्क सेटिंग्स में वायरलेस कनेक्शन देख सकता हूं। एक बार फिर धन्यवाद! os/linux/config.mkmt7610usudo make cleansudo makesudo make install
ओजबेक

3

कर्नेल 4.19 के बाद से mt7610u के लिए मूल समर्थन है। Fedora 30 और Ubuntu 19.04 में यह कर्नेल संस्करण है। ये वितरण बिना किसी अतिरिक्त प्रयास के काम करना चाहिए।


क्या आपने इनमें से किसी वितरण पर परीक्षण किया है?
ओजबेक

1
मैंने उबंटू 18.04 पर कर्नेल 4.19 बनाया है और यह ठीक काम किया है, इसलिए इन वितरणों पर भी काम करना चाहिए।
फर्नांडो मारियानो


0

मैं मुख्य रूप से नटुरा के उत्तर के लिए एक अद्यतन करना चाहता था क्योंकि मैंने एक साल पहले एक सिस्को AE6000 खरीदा था और शुरू में /sanrath/mediatek_mt7610u_sta_driver_linux-64bitड्राइवर बनाने के बाद भी डिवाइस का उपयोग करने में सक्षम नहीं था । ओज़बेक से ./os/linux/config.mk CHIPSET_DATचर को बदलने के बारे में टिप्पणी के साथ 2870, चल रहा sudo make && make installहै पूरी तरह से काम कर रहे USB वायरलेस एडाप्टर।

कदम हैं:

  • /sanrath/mediatek_mt7610u_sta_driver_linux-64bitBitBucket से डाउनलोड करें
  • लाइन बदलें :671करने के लिएCHIPSET_DAT = 2870
  • sudo make && make install

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.