MediaTek MT7610U (RT2860) 드라이버 설치 방법


10

MediaTek MT7610U (칩셋 RT2860, 개인적으로 ipTIME A1000UA가 있음) 기반 USB Wi-Fi 동글 용 Linux 드라이버제공합니다 . MT7610U USB V3.0.0.2 ( direct link )를 다운로드 하고 아카이브를 추출하고 다음을 수행하십시오.

$ 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를 준 보라, 그리고 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...

mt7610u CHIPSET만 남기고 Makefile의 목록에서 mt7650u 및 mt7630u를 제거하여 시도했습니다 .

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

@Lawrence, 기본 우분투 드라이버 란 무엇입니까? 동글은 플러그를 꽂아서 작동하지 않습니다.
ozbek

1
아 맞다. 기본 드라이버는 아마도 해당 칩셋에서 작동하도록 구성되지 않았을 것입니다.
Lawrence

답변:


5

실제 기술 지식은 없지만 잘 읽고 검색 할 수 있습니다. 나는 지금 푸른 빛으로 괜찮은 통계를 보여줍니다. 아직 활성 ra0으로 수행 할 작업을 잘 모르겠습니다. 누군가 나를 도울 수 있을까요?

ANYWAY : mediatek에서 mt7610u_wifi_sta_v3002_dpo_20130916을 다운로드했습니다. 다음 페이지에 따라 편집되었습니다.

저는 커널 3.2 크런치를 사용하고 있습니다

또한 fyi-I를 추가 했으므로 이전에는 ndisgtk를 사용하여 Windows 7 드라이버를 설치했지만 그 자체로는 도움이되지 않았습니다 ... 위의 내용이 필요한 유일한 비트 일 수 있습니다. 또한 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
굉장합니다! 변경 : :) 그냥 하나 더 편집 필요 CHIPSET_DAT = 2860CHIPSET_DAT = 2870의를 os/linux/config.mk위해 (663 라인에 대한에서) mt7610u. 그게 다야. 그 후 sudo make clean, sudo make, sudo make install재부팅. oil! 이제 네트워크 설정에서 무선 연결을 볼 수 있습니다. 다시 감사합니다!
ozbek

3

커널 4.19부터 mt7610u에 대한 기본 지원이 있습니다. Fedora 30 및 Ubuntu 19.04에는이 커널 버전이 있습니다. 이러한 배포는 추가 노력없이 작동해야합니다.


이 배포판을 테스트 했습니까?
ozbek

1
Ubuntu 18.04에서 Kernel 4.19를 만들었으며 정상적으로 작동 하므로이 배포판에서도 작동합니다.
Fernando Mariano


0

나는 1 년 전에 Cisco AE6000을 구입했고 처음 /sanrath/mediatek_mt7610u_sta_driver_linux-64bit드라이버를 빌드 한 후에도 장치를 사용할 수 없었기 때문에 natura의 답변을 업데이트하고 싶었습니다 . ./os/linux/config.mk CHIPSET_DAT변수를로 변경하는 것에 대한 ozbek의 의견과 함께 2870실행 sudo make && make install하면 완전히 작동하는 USB 무선 어댑터가 생성되었습니다.

단계는 다음과 같습니다.

  • /sanrath/mediatek_mt7610u_sta_driver_linux-64bitBitBucket에서 다운로드
  • :671을 다음으로 변경CHIPSET_DAT = 2870
  • sudo make && make install

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.