Package Details: mt7610u_wifi_sta 4606187-3

Git Clone URL: https://aur.archlinux.org/mt7610u_wifi_sta.git (read-only)
Package Base: mt7610u_wifi_sta
Description: Kernel module for MediaTek MT7610U chipset featured in TP-Link Archer T2U and T2UH, TP-Link TL-WDN5200, ASUS USB-AC50, ASUS USB-AC51, Comcast Xfinity KXW02AAA, D-Link DWA-171 rev B1 and more
Upstream URL: https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916
Licenses: GPL2
Submitter: kreon
Maintainer: kreon
Last Packager: kreon
Votes: 6
Popularity: 0.000000
First Submitted: 2015-11-15 12:41
Last Updated: 2017-01-31 18:48

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

klingt.net commented on 2017-01-31 18:12

@julbrygd

I would love to see this patch merged into the package!

julbrygd commented on 2017-01-02 10:51

Hi kreon,

I created a Patch witch supports Archer T1U:

cat 0002-add-tplink-archer-t1u.patch
diff -Naur a/common/rtusb_dev_id.c b/common/rtusb_dev_id.c
--- a/common/rtusb_dev_id.c 2016-12-25 17:32:31.643113348 +0100
+++ b/common/rtusb_dev_id.c 2016-12-25 17:34:05.131081813 +0100
@@ -42,6 +42,7 @@
{USB_DEVICE(0x7392,0xA711)}, /* Edimax 7711ULC/7711MAC */
{USB_DEVICE(0x7392,0xB711)}, /* Elecom WDC-433SU2M */
{USB_DEVICE(0x148F,0x761A)}, /* TP-LINK Archer T2UH */
+ {USB_DEVICE(0x2357,0x0105)}, /* TP-LINK Archer T1U */
{USB_DEVICE(0x148F,0x760A)}, /* TP-LINK */
{USB_DEVICE(0x0B05,0x17D1)}, /* ASUS USB-AC51 */
{USB_DEVICE(0x0B05,0x17DB)}, /* ASUS USB-AC50 */

Can you add this to your pgkbuild?

mentatf commented on 2016-12-10 21:46

I confirm that, like @Hoeman42, this doesn't work anymore, build fails with error message:

/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/cfg80211.h:35:49: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)

ralivraliv commented on 2016-11-03 21:49

Hey man,

Do you have for blackarch 4.8.6-1-ARCH? Do you where I can find it?

Hoeman42 commented on 2016-10-31 07:11

Hi,

I tried to install it on kernel 4.8 and got the following error:

make: Entering directory '/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta'
make -C tools
make[1]: Entering directory '/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/tools'
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/tools/bin2h
chipset = mt7610u
cp -f os/linux/Makefile.6 /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/Makefile
make -C /lib/modules/4.8.4-1-ARCH/build SUBDIRS=/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux modules
make[1]: Entering directory '/usr/lib/modules/4.8.4-1-ARCH/build'
CC [M] /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.o
In file included from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_os.h:44:0,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_comm.h:75,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rt_config.h:33,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:28:
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/os/rt_linux.h:77:0: warning: "EXT_BUILD_CHANNEL_LIST" redefined
#define EXT_BUILD_CHANNEL_LIST /* must define with CRDA */

<command-line>:0:0: note: this is the location of the previous definition
In file included from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/os/rt_linux.h:98:0,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_os.h:44,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_comm.h:75,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rt_config.h:33,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:28:
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/cfg80211.h:35:49: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)
struct ieee80211_supported_band Cfg80211_bands[IEEE80211_NUM_BANDS];
^~~~~~~~~~~~~~~~~~~
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c: In function ‘announce_802_3_packet’:
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:341:16: warning: unused variable ‘pAd’ [-Wunused-variable]
RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc;
^~~
In file included from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_os.h:44:0,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rtmp_comm.h:75,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/rt_config.h:33,
from /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:28:
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:450:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
^
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/include/os/rt_linux.h:669:16: note: in definition of macro ‘DBGPRINT_RAW’
printk Fmt; \
^~~
/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.c:450:9: note: in expansion of macro ‘DBGPRINT’
DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
^~~~~~~~
make[2]: *** [scripts/Makefile.build:290: /tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux/../../os/linux/rt_profile.o] Error 1
make[1]: *** [Makefile:1471: _module_/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta/os/linux] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.8.4-1-ARCH/build'
make: *** [Makefile:404: LINUX] Error 2
make: Leaving directory '/tmp/yaourt-tmp-***/aur-mt7610u_wifi_sta/src/mt7610u_wifi_sta'
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build mt7610u_wifi_sta.

kreon commented on 2016-10-28 20:18

I'm unsure why it sends you to /tftpboot, seems you have non-default Arch (Kali?!) installation. You should fix Makefile to install the module to right place.

ralivraliv commented on 2016-10-28 20:14

I tried to use it but I get this message every time that I use it:
make -C tools
make[1]: Entering directory '/root/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/root/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
/root/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
chipset = mt7650u
chipset = mt7630u
chipset = mt7610u
cp -f os/linux/Makefile.6 /root/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile
make -C /lib/modules/4.6.0-kali1-amd64/build SUBDIRS=/root/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux modules
make[1]: Entering directory '/lib/modules/4.6.0-kali1-amd64/build'
make[1]: Nothing to be done for 'modules'.
make[1]: Leaving directory '/lib/modules/4.6.0-kali1-amd64/build'
cp -f /root/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/mt7650u_sta.ko /tftpboot 2>/dev/null || :

It is for a Tp-Link T2UH.

kreon commented on 2016-10-07 19:52

I've fixed kernel 4.6 compile. Thanks for your patience!

edh commented on 2016-07-03 13:31

The module is not building with the latest 4.6 kernel. Maybe the patch [1] which is suggested at the underlying repository might work in a modified version.

[1] https://github.com/chenhaiq/mt7610u_wifi_sta_v3002_dpo_20130916/pull/6/files

kreon commented on 2016-06-01 17:42

Hi @cyrelk @lothar_m.
I've fixed install path, thanks for your patience.