Skip to contentSkip to conversation

Driver for Mediatek MT7630E

DISCUSSION Xose Vazquez Perez 3 participants 4 messages Jul 28, 2015 – Jul 29, 2015

lore
Share & tools
lore
#0 lore raw
Quoted 6 lines · Linus Walleij

Did anything ever happen to this?

My daughter has this device in her laptop it seems, sigh.

I might start fiddling with it unless someone else is already doing it.

Jakub Kicinski was working on it at: https://github.com/kuba-moo/mt7630e

#1 lore raw
Quoted 10 lines · Xose Vazquez Perez
Quoted 6 lines · Linus Walleij

Did anything ever happen to this?

My daughter has this device in her laptop it seems, sigh.

I might start fiddling with it unless someone else is already doing it.

Jakub Kicinski was working on it at: https://github.com/kuba-moo/mt7630e

Ah yeah that is what I have running. It's a fork of rt2x00 so it's missing all fixes since 3.11 or so, just a question of when this becomes unsupportable.

This code is a complete mashup of Linux and duct-taped Windows NDIS-based driver code, my eyes are bleeding from looking at it.

The defines etc patched in have obvious gaps due to other unsupported chips such as MT7601u I suspect. I guess it's necessary to also look at this in order to not screw things up for 7601.
https://github.com/porjo/mt7601

Yours,
Linus Walleij

#2 lore raw
Quoted 8 lines · Linus Walleij
Quoted 6 lines · Xose Vazquez Perez
Quoted 4 lines · Linus Walleij

Did anything ever happen to this?

My daughter has this device in her laptop it seems, sigh.

Quoted 8 lines
Quoted 4 lines
Quoted 2 lines

I might start fiddling with it unless someone else is already doing it.

Jakub Kicinski was working on it at: https://github.com/kuba-moo/mt7630e

Ah yeah that is what I have running. It's a fork of rt2x00 so it's missing all fixes since 3.11 or so, just a question of when this becomes unsupportable.

The rt2x00 does not change that much itself so it's not a biggie. However, we are missing all the mac80211-related changes :/

Quoted 7 lines

This code is a complete mashup of Linux and duct-taped Windows NDIS-based driver code, my eyes are bleeding from looking at it.

The defines etc patched in have obvious gaps due to other unsupported chips such as MT7601u I suspect. I guess it's necessary to also look at this in order to not screw things up for 7601.
https://github.com/porjo/mt7601

The problem with this hardware is that it's a something between old Ralink stuff and new AC devices which Felix is supporting in mt76, just like mt7601u. I started hacking on mt76 to add support but not sure if Felix is interested in merging support for old chips there.

So the support for mt7630e could be added in three places,
theoretically: (1) rt2x00, (2) mt7601u, (3) mt76. IMO they're all bad choices.

Also MediaTek has no interest in supporting Open Source driver for this device.

#3 lore raw
In reply to Linus Walleij
Quoted 4 lines · Linus Walleij

The defines etc patched in have obvious gaps due to other unsupported chips such as MT7601u I suspect. I guess it's necessary to also look at this in order to not screw things up for 7601.
https://github.com/porjo/mt7601

The driver for MediaTek MT7601U was recently added to upstream at:
drivers/net/wireless/mediatek/mt7601u/