MediaTek proporciona un controlador de Linux para dongles USB Wi-Fi basados en MT7610U (chipset RT2860, personalmente tengo ipTIME A1000UA). Descargué el MT7610U USB V3.0.0.2 ( enlace directo ), extraje el archivo y:
$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install
Se agregó lo siguiente /etc/modprobe.d/blacklist.conf
y se reinició:
blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta
Pero el LED del dongle no se encendió, ni hay ninguna conexión inalámbrica disponible en la configuración de red.
ifconfig
dio solo eth0 y lo, y iwconfig
dio:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
Y lshw -C network
dio:
*-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
También probé lo siguiente:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
Sin embargo, sudo ifconfig ra0 up
hizo el truco y el consecuente ifconfig
es dar:
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)
Pero todavía no veo la opción de conexión inalámbrica en la interfaz de usuario de configuración de red y después de reiniciar ra0
se muestra como deshabilitado nuevamente.
Algunos registros relevantes:
$ 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...
Lo intenté eliminando mt7650u y mt7630u de la CHIPSET
lista en Makefile dejando solo mt7610u, es decir:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
También lo intenté moviéndome /etc/Wireless/RT2860STA
a /etc/Wireless/RT2870STA
(como según dmesg que rt2870 era el controlador que se estaba cargando) sin éxito.
Mismo resultado con Ubuntu 12.04 64-bit (3.2.0-60-generic) y Linux Mint 16 64-bit (caja de un amigo). ¿Cómo instalo este controlador?
fuente
Respuestas:
No tengo conocimiento tecnológico real, pero puedo leer y buscar bien. Ahora tengo el mío con una luz azul y mostrando estadísticas decentes. Aún no estoy seguro de qué hacer con un ra0 activo. ¿Quizás alguien me pueda ayudar también?
DE CUALQUIER MODO: descargué mt7610u_wifi_sta_v3002_dpo_20130916 de mediatek Editado de acuerdo con estas páginas:
Estoy usando kernel 3.2 crunchbang
También agregué fyi-I anteriormente había usado el ndisgtk para instalar los controladores de Windows 7, pero eso solo no ayudó ... por lo que lo anterior puede ser lo único que necesita. También agregué los archivos bin incluidos en el directorio 7 a mi carpeta de firmware.
Lo siento si soy confuso. Noté que publicaste ayer y pensé que iba a caer en una respuesta de novato.
fuente
[ 18.838304] rtusb init rt2870 ---> [ 18.840562] usbcore: registered new interface driver rt2870 [ 20.581781] !!! rt28xx init fail !!! [ 21.134603] !!! rt28xx init fail !!!
CHIPSET_DAT = 2860
aCHIPSET_DAT = 2870
inos/linux/config.mk
(aproximadamente en la línea 663) paramt7610u
. Eso fue todo. Después de esosudo make clean
,sudo make
,sudo make install
y reiniciado. Voilà! Ahora puedo ver la conexión inalámbrica en la configuración de red. ¡Gracias de nuevo!Desde Kernel 4.19 hay soporte nativo para mt7610u. Fedora 30 y Ubuntu 19.04 tienen esta versión del kernel. Estas distribuciones deberían funcionar sin ningún esfuerzo adicional.
fuente
El controlador aún está en desarrollo. Funciona perfectamente bien. Lo único que falta es el indicador de nivel de energía wifi. El LED siempre está apagado: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes
fuente
Quería actualizar la respuesta de Natura principalmente porque compré un Cisco AE6000 hace un año y no pude usar el dispositivo incluso después de haber creado inicialmente el
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
controlador. Con el comentario de ozbek sobre el cambio de laCHIPSET_DAT
variable ./os/linux/config.mk a2870
, la ejecuciónsudo make && make install
resultó en un adaptador inalámbrico USB totalmente funcional.Los pasos son:
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
desde BitBucket:671
aCHIPSET_DAT = 2870
sudo make && make install
fuente
Aquí hay otro controlador, que afirma mejorar el controlador original de Mediatek.
https://github.com/ulli-kroll/mt7610u
fuente