web-dev-qa-db-ja.com

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

MediaTek Linuxドライバーを提供 MT7610Uに基づくUSB Wi-Fiドングル用(チップセット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がオンにならず、ネットワーク設定で使用できるワイヤレス接続もありません。

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

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

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

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

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

10
ozbek

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

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

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

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

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

5
natura

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

3

ドライバーはまだ開発中です。それは完全に正常に動作します。不足しているのは、WiFi電力レベルインジケーターだけです。 LEDは常にオフ: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes

1
siliconvally

オリジナルのMediatekドライバーを改善すると主張する別のドライバーを以下に示します。

https://github.com/ulli-kroll/mt761

0

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

手順は次のとおりです。

  • BitBucketから/sanrath/mediatek_mt7610u_sta_driver_linux-64bitをダウンロード
  • :671CHIPSET_DAT = 2870に変更します
  • Sudo make && make install
0
gh0st