MediaTek MT7610U(RT2860)ドライバーのインストール方法


10

MediaTek 、MT7610Uに基づくUSB Wi-Fiドングル用のLinuxドライバー提供しています(チップセットRT2860、個人的にはipTIME A1000UAを持っています)。私は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

しかし、ドングルのLEDがオンにならず、ネットワーク設定で使用できるワイヤレス接続もありません。

ifconfigeth0と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...

CHIPSETMakefileのリストからmt7650uとmt7630uを削除して、mt7610u だけを残してみました。

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

(rt2870がロードされているドライバーであったdmesgによると)に移動/etc/Wireless/RT2860STA/etc/Wireless/RT2870STAても失敗しました。

Ubuntu 12.04 64ビット(3.2.0-60-generic)とLinux Mint 16 64ビット(フレンドのボックス)の両方で同じ結果が得られます。このドライバをインストールするにはどうすればよいですか?


RALinkドライバーを使用する理由 デフォルトのUbuntuドライバーで試しましたか?
ローレンス

@Lawrence、デフォルトのUbuntuドライバーは何ですか?ドングルをプラグインするだけでは、箱から出して機能しません(それがあなたの意味する場合)。
ozbek 14

1
そうだね。デフォルトのドライバーは、おそらくそのチップセットで動作するように設定されていません。
ローレンス

回答:


5

実際の技術知識はありませんが、よく読んで検索できます。私は今、青色のライトでまともな統計を示しています。アクティブなra0をどうするかまだわかりません。多分誰かも私を助けることができますか?

とにかく、私はmediatekからmt7610u_wifi_sta_v3002_dpo_20130916をダウンロードしましたこれらのページに従って編集:

私はカーネル3.2 crunchbangを使用しています

また、以前にndisgtkを使用してWindows 7ドライバーをインストールしていたfyi-Iも追加しましたが、それだけでは効果がありません...したがって、必要なのは上記だけです。また、7ディレクトリに含まれているbinファイルをファームウェアフォルダーに追加しました。

混乱している場合は申し訳ありません。あなたが昨日投稿したことに気づき、私が初心者の回答に立ち寄ると思った。


お疲れ様でしたが、まだ成功していません。しかし、進歩があり、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
すばらしいですね。:)もう1つの編集が必要です:のに変更さCHIPSET_DAT = 2860CHIPSET_DAT = 2870ましたos/linux/config.mk(約663行目)mt7610u。それだけでした。その後sudo make cleansudo makesudo make installおよび再起動。ほら!これで、ネットワーク設定でワイヤレス接続を確認できます。再度、感謝します!
ozbek 2014

3

カーネル4.19以降、mt7610uのネイティブサポートがあります。Fedora 30とUbuntu 19.04にはこのカーネルバージョンがあります。これらのディストリビューションは、追加の作業なしで動作するはずです。


これらのディストリビューションのいずれかでテストしましたか?
ozbek

1
Ubuntu 18.04でカーネル4.19をビルドしましたが、これは問題なく動作したため、これらのディストリビューションでも動作するはずです。
Fernando Mariano


0

naturaの回答を更新したかったのは、主に1年前にCisco AE6000を購入し、/sanrath/mediatek_mt7610u_sta_driver_linux-64bitドライバーを最初にビルドした後でもデバイスを使用できなかったためです。./os/linux/config.mk CHIPSET_DAT変数をに変更することに関するozbekからのコメントにより2870、実行するsudo make && make installとUSBワイヤレスアダプターが完全に機能するようになりました。

手順は次のとおりです。

  • /sanrath/mediatek_mt7610u_sta_driver_linux-64bitBitBucketからダウンロード
  • :671CHIPSET_DAT = 2870
  • sudo make && make install

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.