openSUSE Leap 42.3 编译 mt766u, mt7632u mt7612u 驱动

今天买了一个 EDUP AC1610 无线网卡(芯片型号mt766u, mt7632u and mt7612u),然后发现 EDUP 官网上的驱动版本太旧,无法在 openSUSE Leap42.3 目前的内核(4.14.2-1-default)上正确编译,花了一个小时找到了问题并修复了,下面是链接有兴趣的同学可以直接拿来用了

PS: 新的论坛速度变快了好多。。很棒

啊咧。。帖子放错地方了,哪位能帮忙挪到驱动 topic 里 Orz

opensuse-zh 源里面有。

楼主可以帮忙编译一个8192eu的吗?我不会源码在github上很多。

kernel-firmware 里面应该是有这个型号的驱动模块的。

实际情况却是不能驱动……

检查一下有没有安装 kernel-firmware

mt7601u? zh repo里似乎只有这一个

能详细说一下么:sweat_smile:

执意要自己编译的话可以这样试试..

get the driver source code

git clone -b linux-4.12.y https://github.com/masterzorag/RTL8192EU-linux.git

check gcc version

gcc --version

小于 4.9 的话需要改一行 Makefile ,把下面这一行注释掉

#EXTRA_CFLAGS += -Wno-error=date-time   # Fix compile error on gcc 4.9 and later

很尴尬,这一行实际上是为了解决 gcc 版本小于 4.9 时报 date-time error 错误,结果导致小于 4.9 版本的 gcc 法没正常编译了

然后应该就差不多了..