Ralink MT7601 Driver pet request

Post Reply
Message
Author
User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

Ralink MT7601 Driver pet request

#1 Post by ally »

hey guys

could someone run a pet for the ralink MT7601 driver, I've had a look at compiling but it's beyond my abilities....

http://www.mediatek.com/en/downloads/ - sorry no direct link, F3/ctrl-F mt7601

unfortunately you have to add an email address :(

cheers

:)

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#2 Post by peebee »

I bought one of these usb wifi adapters off ebay - luckily as a spare...
Was very cheap and came the next day from a local UK supplier
but I was then concerned to find that 148f:7601 was not well supported on Linux.....

rcrsn1 has produced a .pet of the proprietary driver for TahrPup-6.0.2-k3.14.20 only but there is some hope:

https://github.com/kuba-moo/mt7601u
This is a Linux driver for MediaTek MT7601U USB dongle. It was written from scratch based on the vendor GPL-driver. Unlike the vendor driver this driver uses modern Linux WiFi infrastructure and should work flawlessly with NetworkManager, wicd, wpa_supplicant and such. This driver was merged into mainline and is part of official Linux kernel since version v4.2. If you are using Linux 4.2 or later there is no need to install this driver.

Building and using

To use this driver you need to upgrade your kernel to at least Linux 3.19. You also have to grab a copy of the firmware from the vendor driver. Download the vendor driver (see section below) and copy file MT7601U.bin to /lib/firmware:
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#3 Post by peebee »

Deleted
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

mt7601u wifi driver pet for kernel 4.0.2-EmSee-32-pae

#4 Post by peebee »

[update] LxPup-15.06 with kernel 4.0.4-pae has this driver built-in [/update]

Here is the mt7601u wifi driver pet (including firmware) for kernel 4.0.2-EmSee-32-pae

Can be used directly on LxPup15.05.2

It supports the following chips:

Code: Select all

alias usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v2955p1001d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v2955p0001d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v148Fp760Dd*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v148Fp760Cd*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v148Fp760Bd*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v148Fp7601d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v13D3p3434d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v13D3p3431d*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v0E8Dp760Bd*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v0E8Dp760Ad*dc*dsc*dp*ic*isc*ip*in* mt7601u
alias usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in* mt7601u
Attachments
mt7601u-4.0.2-EmSee-32-pae.pet
(52.69 KiB) Downloaded 807 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

jss83

Re: mt7601u wifi driver pet for kernel 4.0.2-EmSee-32-pae

#5 Post by jss83 »

peebee wrote:[update] LxPup-15.06 with kernel 4.0.4-pae has this driver built-in [/update]
where can I download this from for 32 bit pc? :?

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: mt7601u wifi driver pet for kernel 4.0.2-EmSee-32-pae

#6 Post by peebee »

jss83 wrote:
peebee wrote:[update] LxPup-15.06 with kernel 4.0.4-pae has this driver built-in [/update]
where can I download this from for 32 bit pc? :?
https://sourceforge.net/projects/lxpup/files/

15.06 is old - >2yrs old....
Suggest you try 17.06 (Xenial) from
https://sourceforge.net/projects/lxpup/ ... ther/test/

All LxPups are 32-bit except for LxPup64 ;-)
Last edited by peebee on Mon 17 Jul 2017, 07:56, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

jss83

#7 Post by jss83 »

Thanks for the reply, I am basically looking for one that has the mt7601u USB WiFi Driver built in. I am using xenialpup64 but it is giving me some trouble and pc gets hanged very soon.

Does these have that driver?
Suggest you try 16.07 (Slackware) or 16.08 (Xenial) instead.....

or 17.06 (Xenial) from
https://sourceforge.net/projects/lxpup/ ... ther/test/

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#8 Post by peebee »

jss83 wrote:Thanks for the reply, I am basically looking for one that has the mt7601u USB WiFi Driver built in. I am using xenialpup64 but it is giving me some trouble and pc gets hanged very soon.

Does these have that driver?
Suggest you try 16.07 (Slackware) or 16.08 (Xenial) instead.....

or 17.06 (Xenial) from
https://sourceforge.net/projects/lxpup/ ... ther/test/
The kernels in 16.07 and 16.08 are too old - so no they don't have the driver....you need 4.9+

The nopae kernel 4.9.13 from LxPupXenial-17.06.00 does have the driver - you could mix and match that kernel with LxPup-16.07 if you wanted to....it can be downloaded:
http://distro.ibiblio.org/puppylinux/hu ... AE.tar.bz2

Cheers
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
wimpy
Posts: 406
Joined: Wed 22 Aug 2012, 10:30
Location: Essex, UK

#9 Post by wimpy »

Whenever a driver is not available for a kernel, we get suggestions to try another puppy version. I just got LxPUPSc17.06 connected. but it had a major problem with the File Manager, which could not access the other parftitions. There were lines of text outside the WM about a dereferenced null pointer and a bad Eip - possibly an unsupported CPU..
Would it not be possible for someone to write a kernel changer for such wifi drivers, so that users of earlier stable kernels such as Lucid, Precise, etc could also enjoy wireless comms with these adapters?
LxXenial16.08, LxPupSc17.07.01,Lucid 5.2.8 and others - all frugal

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#10 Post by rcrsn51 »

wimpy wrote:Would it not be possible for someone to write a kernel changer for such wifi drivers, so that users of earlier stable kernels such as Lucid, Precise, etc could also enjoy wireless comms with these adapters?
Mick's change_kernels tool works in Puppies that have their kernel modules (like the wifi drivers) in a separate zdrv.sfs file. This started with Puppies like Tahr605 or Slacko630.

Some users of 5-series Puppies like Precise had their own kernel-switching procedure, but it would not apply to situations that need a modern k4.x kernel.

Your difficulties here came from your desire to run LxPup and problems with using change_kernels in that environment.

It now sounds like you want to revert to an earlier Puppy. If so, I would suggest the following.

1. Get Tahr605 or Slacko630.
2. Use change_kernels and switch to the huge-4.1.11-slacko_PAE.
3. Install the mt7601u_huge_slacko_PAE-k4.1.11.pet that I built at your request.

jss83

#11 Post by jss83 »

@peebee: Thanks so much but I am kind of wanting one that comes with the driver. :)

User avatar
wimpy
Posts: 406
Joined: Wed 22 Aug 2012, 10:30
Location: Essex, UK

#12 Post by wimpy »

@rcrsn51 I'm not actually using puppies for real. This test rig is an old one that runs WinXP. Lubuntu16.08, LxPupXenial16.08 and a number of older puppies incl Shiba, Carolina, Precisemate, Lucid 5.2.8 and others - but it is only a test rig, and my interest is purely academic. I would add that it has a wired eth0 card which is used by those older puppies.
LxPupXenial16.08 runs fine and connects wirelessly.(with your help). I junked LxPupSc 17.01 for reasons not connected with the wireless adapter (which worked well too).. I may come back to it to see if I can sort it out.
I'm sorry if I did not express myself as well as I could, so I hope this will clarify the position.
LxXenial16.08, LxPupSc17.07.01,Lucid 5.2.8 and others - all frugal

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#13 Post by rcrsn51 »

wimpy wrote:@rcrsn51 I'm not actually using puppies for real.
Really? I spent TWO DAYS helping you get your mt7601 adapter working in LxPupSc 17.01.
I'm sorry if I did not express myself as well as I could, so I hope this will clarify the position.
No kidding.

User avatar
wimpy
Posts: 406
Joined: Wed 22 Aug 2012, 10:30
Location: Essex, UK

#14 Post by wimpy »

@rcrsn51 As I've said on numerous occasions, I am most grateful for your help and expertise.. Even though, I am not, at present, using any puppy for real, it may well be that I will do so in the near future, as I have done in the past.. I spent the best part of a week before I came to ask for advice, and I do regret that your help in getting LxPuPSc17.07.01 connected, turned out to be wasted, in my case, for unconnected (no pun intended :)) reasons. Your forum posts, however, are still there and will help myself and others.
UPDATE Did a pristine install of LxPupSc17.07.01 (with the kernel change) and it all now works as it should.
LxXenial16.08, LxPupSc17.07.01,Lucid 5.2.8 and others - all frugal

Post Reply