Package Details: mt7630-pcie-wifi-dkms 1:2.1.1-1

Git Clone URL: (read-only, click to copy)
Package Base: mt7630-pcie-wifi-dkms
Description: MT7630e PCIe Wifi (DKMS)
Upstream URL:
Licenses: GPL
Submitter: benjarobin
Maintainer: 0x9fff00
Last Packager: 0x9fff00
Votes: 12
Popularity: 0.000000
First Submitted: 2015-03-03 20:40 (UTC)
Last Updated: 2020-04-30 17:35 (UTC)

Latest Comments

0x9fff00 commented on 2018-08-15 18:46 (UTC)

@archieslove Create an issue here:

archieslove commented on 2018-08-15 18:05 (UTC)

Thanks for sharing bro but speed is extremely slow on my 100 Mbps connection and I barely touch 20-30Mbps. I used to get 50+ Mbps on Elementary OS and 80+Mbps on Windows. I would be glad if you figure it out.

raalso commented on 2018-05-05 17:52 (UTC) (edited on 2018-05-05 17:53 (UTC) by raalso)

The connection is very slow, 2 Mbps in the best case having 15 Mbps :( On Windows and other devices this does not happen.

dendy10 commented on 2018-03-14 11:43 (UTC) (edited on 2018-03-14 11:44 (UTC) by dendy10)

Bluetooth doesnt work? Someone can actived it?

0x9fff00 commented on 2017-11-06 19:49 (UTC)

@winkoman @Yorokobii This version works on 4.13.11.

Yorokobii commented on 2017-11-06 16:50 (UTC)

@winkoman I don't believe so, I took a look at the files and it seems that only the repo place changed, nothing sure but I think nothing else changed.

winkoman commented on 2017-11-06 14:30 (UTC)

Ok so it appears there is new maintainer and a recent update, does this version work with latest kernel ?

benjarobin commented on 2017-10-28 18:46 (UTC)

@AJSlye This is already the case...

AJSlye commented on 2017-10-28 18:11 (UTC)

@benjarobin In order for anyone to take over this AUR entry you'll first need to orphan it..

Yorokobii commented on 2017-09-25 20:20 (UTC)

Still no one for 4.12.13-1 ??

benjarobin commented on 2017-08-30 09:56 (UTC)

I am sorry, I do not have time to maintain it any more. Any one can take it, fork my github or use another one...

winkoman commented on 2017-08-30 09:42 (UTC)

Broken again for 4.12.8-2-ARCH

s094392 commented on 2017-08-04 09:33 (UTC)

Thank's drakkar1969. That works with my 4.12.3-1-ARCH

drakkar1969 commented on 2017-03-11 12:29 (UTC) (edited on 2017-03-11 20:04 (UTC) by drakkar1969)

The alternative at works with 4.10.1-1 ARCH, with the patch here:

Tofu_Bone commented on 2017-03-10 16:18 (UTC)

Doesn't work for 4.10.1-1 ARCH

Dragonji commented on 2017-02-14 10:59 (UTC) (edited on 2017-02-14 11:06 (UTC) by Dragonji)

There's a problem with this driver, the WiFi card seems to not work properly. It disconnects from the internet after a while (sometimes it's 30 min, another time it's an hour) and the restart is required. EDIT: Looks like it's a known issue:

Tofu_Bone commented on 2017-02-08 19:57 (UTC)

Hi, do you have the bluetooth driver for this card?

benjarobin commented on 2016-10-20 19:37 (UTC)

Fixed for kernel 4.8

metamystical commented on 2016-10-20 08:09 (UTC)

Doesn't work for kernel 4.8.2-1-ARCH I found an alternative that works:

MAQ678 commented on 2016-08-11 05:41 (UTC) (edited on 2016-08-11 05:44 (UTC) by MAQ678)

My kernel is my kernel is 4.6.4-1-ARCH. I am getting this error when installing:

vianney commented on 2016-06-18 19:55 (UTC)

Hi, looks like everything's fine. Thanks! :)

benjarobin commented on 2016-06-18 18:27 (UTC)

Build fixed, but not tested since I do not have the hardware...

vianney commented on 2016-06-18 17:32 (UTC)

Hi there, The installation fails with kernel 4.6.2-1, here is the log error output: Thank you for your time!

alihasnat07 commented on 2016-03-06 14:06 (UTC)

please can anyone help me? my laptop is asus tp 300la and WiFi card is Mt 7630e, I have been trying various fixes and nothing worked, can anyone help me with instructions,greately appreciated......

coolpyrofreak commented on 2016-02-16 17:52 (UTC)

Thanks for putting this together. Works great with my Asus X550ZA laptop.

benjarobin commented on 2016-01-13 17:46 (UTC)

I will try to fix it Sunday 17/01/2016 (on holiday...)

cyberunknown commented on 2016-01-13 15:16 (UTC)

Can't build with kernel 4.4.0.

AnAkkk commented on 2015-12-06 23:26 (UTC)

Indeed, the bluetooth module is not installed for some reason. Modifying the PKGBUILD to add it doesn't help, the module just won't load.

moco59 commented on 2015-11-20 03:01 (UTC)

Bluetooth not working?

minniux commented on 2015-09-29 20:26 (UTC) (edited on 2015-10-07 07:14 (UTC) by minniux)

UPDATE: This is fixed by the update of 30-09, thanks a lot ===================== I'm getting a build error under the newly released kernel 4.2.1-1-ARCH That's the build log: /var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build/rt2x00mac.c: In function ‘rt2x00mac_configure_filter’: /var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build/rt2x00mac.c:359:6: error: ‘FIF_PROMISC_IN_BSS’ undeclared (first use in this function) FIF_PROMISC_IN_BSS; ^ /var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build/rt2x00mac.c:359:6: note: each undeclared identifier is reported only once for each function it appears in scripts/ recipe for target '/var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build/rt2x00mac.o' failed make[1]: *** [/var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build/rt2x00mac.o] Error 1 Makefile:1386: recipe for target '_module_/var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build' failed make: *** [_module_/var/lib/dkms/mt7630-pcie-wifi/22.d9899f0/build] Error 2 Would appreciate any help

Atsuri commented on 2015-07-02 15:46 (UTC)

The 100% cpu load on a single core still persists with kernel 4.0.7-2-ARCH. The dmesg | tail gives this when one of the cores runs at 100%: [ 337.987781] SwitchChannel#14 [ 338.104140] BW=40 EXTCHA_BELOW CentralChannel=9 [ 338.104144] ==>rt2800_config_channel_rf7630 ch9 [ 338.104502] SwitchChannel#9 [ 338.111896] 0x400000a1 (status) [ 338.111912] rt2800pci_txdone status = 0x400000a1 [ 338.111915] rt2800pci_txdone qid = 0x0 [ 338.112643] 0xa1 (status) [ 338.112656] rt2800pci_txdone status = 0xa1 [ 338.112659] rt2800pci_txdone qid = 0x0

ArthurBorsboom commented on 2015-06-23 14:38 (UTC)

The messages in the kernel log has also been fixed by a developer, see comment #245 from Maybe you can do the same?

ArthurBorsboom commented on 2015-06-19 12:43 (UTC)

I hereby confirm that the 100% cpu core load is gone with the update. My battery usage has been reduced by 50%. Thanks Benjarobin! The amount of kernel messages is less too. On my system it is reduced to a long list with these type of messages. ... [ 71.092849] ==>rt2800_config_channel_rf7630 ch12 [ 71.209642] ==>rt2800_config_channel_rf7630 ch1 [ 71.416487] ==>rt2800_config_channel_rf7630 ch13 [ 71.533344] ==>rt2800_config_channel_rf7630 ch1 [ 71.740245] ==>rt2800_config_channel_rf7630 ch14 [ 71.857026] ==>rt2800_config_channel_rf7630 ch1 ...

ArthurBorsboom commented on 2015-06-19 10:59 (UTC)

I have the exact same issue. After that it is even hard to start my laptop again, since the bios has a hard time to initialize. So, confirmed.

mvci commented on 2015-06-19 10:56 (UTC)

even with the new update (18-6) I still most times when I turn off wifi my system get frozen does anyone have the same problem? (I use Gnome)

ArthurBorsboom commented on 2015-06-19 06:56 (UTC)

Cool! I will test the updated driver a bit later and report back. Did you also had time to make all the prinkt statements only appear when the kernel/system is in debugging level? As reported before, for me the statement below did not had the effect I was hoping for. printk(KERN_DEBUG "example debug message\n"); Coming from: Maybe DKMS or modules have a different mechanism / level?

benjarobin commented on 2015-06-18 23:17 (UTC)

I did update the source code using I back ported the fix that produce high CPU load. If you were talking about another deposit please name it. Thank you :-)

ArthurBorsboom commented on 2015-06-18 21:21 (UTC)

@benjarobin In the post below I noticed a lot of people reporting success of using a fixed driver for the mt7630. Maybe this can be of use?

ArthurBorsboom commented on 2015-06-07 08:02 (UTC)

If the printk("xxx") statements are replaced by printk(KERN_DEBUG "xxx"), for some reason the messages still end up in the logs, while have kernel log level at 4 (= KERN_WARNING). When I removed all the printk statements from rt2800pci.c, rt2800lib.c and rt2x00dev.c, the output is reduced a lot not, but not stopped. Unfortunately, the removal of the printk statments does not have an effect on the performance issue.

benjarobin commented on 2015-06-06 21:36 (UTC)

I am going to fix it properly, I am kind of busy now (sorry). The update will be in aur4 since I think I may not have the time tomorrow (Sunday 7 June)

ArthurBorsboom commented on 2015-06-06 19:37 (UTC)

I will try to incorporate the patch you are referring to and if it's working I will try to create a suggestion for an updated PKGBUILD. For the CPU issue, I noticed the same behavior while analyzing powertop today. One CPU core is continuously on a high frequency. htop shows 1 core at 100% CPU usage and indeed, if I turn of the wifi, the load drops to almost 0%.

vianney commented on 2015-06-06 19:25 (UTC)

Hi there. The issues with logs is easily fixed with the removal of 4 lines (otherwise, for each packet, few lines are written with printk) and the linked fix you attached should do the trick. What bothers me more is the one core of my netbook that is 100% used from the moment I connect to a network to the moment I disconnect. I saw this issue on two different computers already and I wondered if any of you had it. The faulty processus if ksoftirqd, so I don't know what this driver send so often so this processus is using so much proc but I'd like to find because it's really annoying me :-/.

ArthurBorsboom commented on 2015-06-06 16:35 (UTC)

On my system this driver works well, however it generates 30 syslog messages per second, making my syslog virtually unusable. The issue is similar to this one Does anybody know a simple way to stop the flooding of the syslog / dmesg?

benjarobin commented on 2015-06-02 21:29 (UTC)

I tried a new better and cleaner way... It may not work (sorry no way to test). The module was renamed to rt7630pci and this module should be loaded automatically at boot

benjarobin commented on 2015-06-02 20:49 (UTC)

@Atsuri Did you enable/started the dkms service ? After updating to the latest kernel version and after reboot, the following command should not return anything : ls /usr/lib/modules/*/kernel/drivers/net/wireless/rt2x00/

Atsuri commented on 2015-06-02 19:52 (UTC)

Kernel modules do not work under the most recent kernel (4.0.4-2-ARCH). dmesg shows no error messages upon forced loading with modprobe. Downgrading to 4.0.1-1-ARCH restores functionality.

mvci commented on 2015-05-04 11:57 (UTC)

@Atsuri The problem got solved after 1-5 update :D

Atsuri commented on 2015-05-03 18:32 (UTC)

@ mvci You must be missing something then. DKMS? Linux-headers for the most recent kernel? Complete base-devel setup for AUR package compilation? I can confirm that not only does the compilation conclude successfully, but also the module works with my S301LA Asus Vivobook Mediatek 7630e PCI adapter. Thank you very much for this package! :)

mvci commented on 2015-05-01 09:40 (UTC)

It doesn't work with linux 4.0 here is what I get: { DKMS: add completed. Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=4.0.1-1-ARCH -C /usr/lib/modules/4.0.1-1-ARCH/build M=/var/lib/dkms/mt7630-pcie-wifi/20140625/build......(bad exit status: 2) Error! Bad return status for module build on kernel: 4.0.1-1-ARCH (x86_64) Consult /var/lib/dkms/mt7630-pcie-wifi/20140625/build/make.log for more information. } And here is the end of make.log: {/var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.c: At top level: /var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.c:1373:12: warning: ‘rt2800_enable_wlan_mt7630’ defined but not used [-Wunused-function] static int rt2800_enable_wlan_mt7630(struct rt2x00_dev *rt2x00dev) ^ /var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.c:5954:12: warning: ‘rt2800_wait_bbp_rf_MT7630_ready’ defined but not used [-Wunused-function] static int rt2800_wait_bbp_rf_MT7630_ready(struct rt2x00_dev *rt2x00dev) ^ /var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.c:7547:13: warning: ‘MT76x0_CalculateTxpower’ defined but not used [-Wunused-function] static void MT76x0_CalculateTxpower( ^ scripts/ recipe for target '/var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.o' failed make[1]: *** [/var/lib/dkms/mt7630-pcie-wifi/20140625/build/rt2800lib.o] Error 1 Makefile:1390: recipe for target '_module_/var/lib/dkms/mt7630-pcie-wifi/20140625/build' failed make: *** [_module_/var/lib/dkms/mt7630-pcie-wifi/20140625/build] Error 2 make: Leaving directory '/usr/lib/modules/4.0.1-1-ARCH/build'}

unkier commented on 2015-04-18 18:00 (UTC)

thanks for the package ! and there is a bugfixed version of this driver

benjarobin commented on 2015-03-29 13:01 (UTC)

You still not explain what is not working, compilation ? Loading of the module ? No interface created ? Please create a subject on a forum (the rule in the french forum, on topic by user, by problem) we cannot/shouldn't discuss here. I am a moderator of the French board, so I will be happy to help you... This package was created for a French user :

seniorihor commented on 2015-03-29 12:53 (UTC)

Basically, I didn't create new topic because I have the same problem as here: I have installed required linux-headers(-lts) beforehand. The main problem is I can't use wireless network on my notebook (HP ProBook 470 G1) in accordance with my wifi card still isn't visible for ifconfig and network managers.

benjarobin commented on 2015-03-29 12:19 (UTC)

Nop... You did not explain what is not working... Did you forget to install the headers associated with your kernel ? Please ask the question in the french forum and explain your trouble (

seniorihor commented on 2015-03-29 12:16 (UTC)

I've just tried to compile it for my lts kernel without patch but it hasn't work. Then I switched to core/linux 3.19.2-1 and tested with patch and without it. Tragically it's not working too. I assume it requires some specific version of linux kernel, isn't it?

benjarobin commented on 2015-03-29 11:40 (UTC)

This package is for linux 3.15 and higher. But you can try to remove the patch line inside the prepare function.

seniorihor commented on 2015-03-29 11:38 (UTC)

Unfortunately this doesn't work in my case. Any ideas how can it be solved? Kernel: core/linux-lts 3.14.37-1 Wifi card: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter