Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MT7610U USB Dongle Kernel Module has to be recompiled every time there is a firmware update. #730

Closed
Boggartfly opened this issue Nov 28, 2014 · 11 comments

Comments

@Boggartfly
Copy link
Contributor

Boggartfly commented Nov 28, 2014

It's really difficult to get my system online after a system update because it breaks my wifi. To fix this I have to recompile the kernel module. The source is GNU GPL V2 or later compatible and is free to use and distribute. To fix this I would recommend

  1. Add the source to the Raspberry Pi firmware repository.
  2. Compile the kernel module every time there's a release. [the maintainers of course]
  3. Ship it via the update.

You can find the source at http://www.mediatek.com/en/downloads/mt7610u-usb/

@Boggartfly
Copy link
Contributor Author

Also compilation instructions can be found here.

@popcornmix
Copy link
Collaborator

Sorry, out-of-tree kernel modules are a big maintenance headache and adds code that hasn't been reviewed by the kernel maintainers, which could introduce stability issues.

We'll only include this module is it is accepted upstream, so you should request the addition of this module to the upstream kernel, or request that Mediatek submit their module upstream.

@popcornmix
Copy link
Collaborator

Reopen if this module is accepted upstream, and I'll include it.

@dummys
Copy link

dummys commented Feb 10, 2017

@popcornmix it seems it's mainlined now :D

From 4.2 Included in kernel as mt7601u

@Boggartfly
Copy link
Contributor Author

Boggartfly commented Feb 10, 2017 via email

@pelwell
Copy link
Contributor

pelwell commented Feb 10, 2017

Are you sure that the MT7601u driver works with the MT7610u? The kernel Kconfig file doesn't mention it.

@Boggartfly
Copy link
Contributor Author

@pelwell I haven't tried using the dongle yet. But I've heard that the driver was accepted upstream.

@dummys
Copy link

dummys commented Feb 10, 2017

@pelwell @Boggartfly Can't make it work... And Yes you are right, I think it's not the M/7610 but MT7601:( so sad, will have to do my own build then...

@Boggartfly
Copy link
Contributor Author

The accepted driver is for the mt7601. I have that dongle with me. I haven't just tested it yet.

@Boggartfly
Copy link
Contributor Author

@dummys Take initiative to submit patches upstream however insignificant. I did it and my driver was soon accepted with the help of some very knowledgeable people who deserve almost all the credit.

@dummys
Copy link

dummys commented Feb 10, 2017

Yes but I can't do patch like this, need to learn first.
Btw now I make it works on raspbian, now I need to make it works on RasPlex...

pfpacket pushed a commit to pfpacket/linux-rpi-rust that referenced this issue Apr 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants