Has anyone had any luck getting the Mediatek MT7601U WIFI to work on the pandora?


Negative here, most likely need to build a driver module. @notaz has done it for others in the past, but not sure how busy he is.
 
If you are not on an ancient firrnware, the driver is already included as mt7601Usta.ko .
What are the vendor/product IDs?
 
Thanks for the quick reply! I am on the latest firmware just updated today.
IDs

Hardware ids = "USB\VID_0E8D&PID_7610&REV_0100" & "USB\VID_0E8D&PID_7610"
Also the manufacturer is MediaTek, INC.
 
Just curious what version of SuperZaxxon are you running?
 
1.75 update 2 it has not had a full flash in a long time. I normally use the system update.
 
Thanks again!

I was able to install the driver but it still does not seem to load for the device. I am still a linux novice so is it possible to force load that driver for that device id?
 
Assuming you put it somewhere in /lib/modules/3.2.83/kernel/ you also need to run "sudo depmod" from the terminal. You can also do "sudo insmod <filename>" to load it manually. Of course USB host needs to be enabled too, it's off by default on pandora.
If with all above it still doesn't work, run "dmesg > /some/file" from a terminal and post the file here.
 
I added the dmesg. I also tested both of the above commands and usb host enable with still now luck. I tested the usb port with other devices so I know it is on and working.
 

Attachments

  • TEST.txt
    18.8 KB · Views: 619
Your log doesn't show any attempts to enable USB host, have you made it after enabling USB host? It should look like this:
Code:
...
[519015.066528] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
...
[519203.090026] usb 2-2: new high-speed USB device number 2 using ehci-omap
[519203.617950] usb 2-2: New USB device found, idVendor=148f, idProduct=7601
...
... just with your device IDs.
 
So it looks like it see the device under usb now rebooted and enabled usb host again.
Code:
[   48.101074] hub 2-0:1.0: USB hub found
[   48.101104] hub 2-0:1.0: 3 ports detected
[   53.192779] usb 2-2: new high-speed USB device number 2 using ehci-omap
[   53.366577] usb 2-2: New USB device found, idVendor=0e8d, idProduct=7610
[   53.366577] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   53.366607] usb 2-2: Product: WiFi
[   53.366607] usb 2-2: Manufacturer: MediaTek
[   53.366607] usb 2-2: SerialNumber: 1.0
[   53.834228] rtusb init rt2870 --->
[   53.837188]
[   53.837188]
[   53.837188] === pAd = d0c7c000, size = 856512 ===
[   53.837188]
[   53.843109] <-- RTMPAllocTxRxRingMemory, Status=0
[   53.843658] <-- RTMPAllocAdapterBlock, Status=0
[   53.844024] ==>RT65xx_WLAN_ChipOnOff(): OnOff:1, Reset= 0, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000002
[   53.846069] MCUType = 2
[   53.846435] NVM is EFUSE
[   53.846435] Endpoint(8) is for In-band Command
[   53.846466] Endpoint(4) is for WMM0 AC0
[   53.846466] Endpoint(5) is for WMM0 AC1
[   53.846466] Endpoint(6) is for WMM0 AC2
[   53.846466] Endpoint(7) is for WMM0 AC3
[   53.846466] Endpoint(9) is for WMM1 AC0
[   53.846496] Endpoint(84) is for Data-In
[   53.846496] Endpoint(85) is for Command Rsp
[   53.859588] usbcore: registered new interface driver rt2870
 
So it works? The output looks normal, the driver loads and does something, so you should see networks in NetworkManager.
 
Network manager does not see any networks/detect it. I ran "ifconfig" to see if any new new network interfaces were shown and no new interfaces.
The light on the wifi dongle does not come on as it does when it is active on a PC.
 
You might need to run "ifconfig -a" to see the interface if NetworkManager ignores it for some reason.
Otherwise bad luck as there is no useful output in the log. Unless you can find some other driver not much can be done.
 
IT WORKS!! Sort of the pandora detects it and I can manage it via ifconfig and bring it up/down. Network manager sees the dongle now but not as a wifi connection. The good news I think I have a way to fix that problem too! I found a guide for compiling the driver online and there is a option in os/linux/config.mk to enable that allows it to work with network manger. The options are
HAS_WPA_SUPPLICANT=y and HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y ..
So one last favor to ask do you think that you can compile it again with those options enabled? It should allow me to use it finally!
 
Out of interest Is there any similar fix to get Network Manager to recognise the usb0 network device created by g_cdc?

-Neelix
 
Back
Top