coolsnowwolf / lede

Lean's LEDE source
Other
29.16k stars 19.46k forks source link

MTK 无线闭源驱动的测试反馈 #5002

Closed coolsnowwolf closed 3 years ago

coolsnowwolf commented 4 years ago

目前在源代码中已经集成了 MT7603, MT7612 , MT7615 三种无线闭源驱动(来自 hanwckf 的老毛子 和 MeIsReallyB 的 github https://github.com/MeIsReallyBa/Redmi2100-WIFI-ProprietaryDriver-linux5.4 )移植 5.4 内核并做了自动适应

第一批初步默认集成了闭源驱动的机器型号有 新三 / K2P / 小米红米 AC2100/ 网件 R6850 这几款

Update:中继的支持已经加入了,详细使用方法可以看这里 https://www.right.com.cn/forum/thread-4040044-1-1.html

大家测试中遇到什么问题,或者使用体验,麻烦统一在这里跟帖回复下

hcym commented 4 years ago

又要开始编译mtk😂

sacker1225 commented 4 years ago

同样的线路, 潘多拉千兆op只有百兆

learnman1994 commented 4 years ago

ac2100的5g wifi简直就是...一位神秘人士...时有时无,大部分时间不能使用...速度和2.4g速度一样...300M宽带...下载速度每秒5-8M....

coolsnowwolf commented 4 years ago

需要删除 .config 重新选择编译,你用老的配置还是开源的驱动

solarflows commented 4 years ago

双mt-7615要怎么设置闭源驱动?我是自己在搞MR2600的适配

bjzhou commented 4 years ago

wr1200js也可以搞起来了

solarflows commented 4 years ago

双mt-7615要怎么设置闭源驱动?我是自己在搞MR2600的适配

取消掉开源驱动,然后选择 kmod-mt7615d 和 luci-app-mtwifi

谢谢大佬!!!

kkss2020 commented 4 years ago

有k2p成功的兄弟么

liwenjie119 commented 4 years ago

新三目前比较稳定,暂时没发现什么大问题,就是无线的概况不显示在状态-概况了,这应该是因为luci-app-mtwifi而改在网络-无线显示,不算bug

lxl6125 commented 4 years ago

k2p编译成功,但是。。。。不能无线桥接?

zmzhuai commented 4 years ago

小米的R3P支持吗?

wangfeng35 commented 4 years ago

ac2100的5g wifi简直就是...一位神秘人士...时有时无,大部分时间不能使用...速度和2.4g速度一样...300M宽带...下载速度每秒5-8M....

请问ac2100需要将哪几个设置替换成闭源驱动,谢谢~

lxl6125 commented 4 years ago

k2p编译成功,但是。。。。不能无线桥接?

mtwifi 支持桥接的,就是比较复杂,不知道有没有好一点的实现方法

怎么弄?

zmzhuai commented 3 years ago

小米的R3P支持吗?

支持的,r3p 好像是双 7615,取消掉开源驱动(kmod-7615e/mt7615-firmware/wpad/hostapd)然后选择 kmod-7615d 和 luci-app-mtwifi 就可以试了

编译了r3p的固件试了试。5G在mac下显示TX速率只能到866Mbps。还有编译的时候需要配置一下kmod-7615d,选择第二块7615网卡。不然编译出来只有2Gwifi可用

MeIsReallyBa commented 3 years ago

小米的R3P支持吗?

支持的,r3p 好像是双 7615,取消掉开源驱动(kmod-7615e/mt7615-firmware/wpad/hostapd)然后选择 kmod-7615d 和 luci-app-mtwifi 就可以试了

编译了r3p的固件试了试。5G在mac下显示TX速率只能到866Mbps。还有编译的时候需要配置一下kmod-7615d,选择第二块7615网卡。不然编译出来只有2Gwifi可用

dat里的HT_RxStream和HT_TxStream改成4

liwenjie119 commented 3 years ago

新三iperf3测速结果: 5G wifi:上传到路由器157 Mbits/sec,从路由器下载188 Mbits/sec。(866Mbps接入) 2.4G wifi:上传到路由器25 Mbits/sec,从路由器下载113 Mbits/sec。(300Mbps接入) 不知道为啥2.4g上传这么慢,连续几次测速都是

coolsnowwolf commented 3 years ago

@AmadeusGhost 看来双 7615 的配置没加入

solarflows commented 3 years ago

我发现我昨天尝试的MR2600(双MT7615),我搞不动,试了一下适配,LED灯都有问题,现在的版本网口灯是不是直接由交换机芯片负责了,我没配置led 的情况下网口灯是没问题的,还有应该是我的问题,适配MT7615的闭源驱动,2.4G和5G不能同时开启。头大

solarflows commented 3 years ago

求大佬指一条明路

solarflows commented 3 years ago

我发现我昨天尝试的MR2600(双MT7615),我搞不动,试了一下适配,LED灯都有问题,现在的版本网口灯是不是直接由交换机芯片负责了,我没配置led 的情况下网口灯是没问题的,还有应该是我的问题,适配MT7615的闭源驱动,2.4G和5G不能同时开启。头大

无线 led 的触发器应该是变成 ra0/rax0 了

大佬我贴一下我的配置文件,您有空的时候看一下吧。 https://github.com/hyy-666/OpenWrt-x86_64-firmware/blob/master/ramips/dts/mt7621_motorola_mr2600.dts https://github.com/hyy-666/OpenWrt-x86_64-firmware/blob/master/ramips/mt7621/base-files/etc/board.d/01_leds https://github.com/hyy-666/OpenWrt-x86_64-firmware/blob/master/ramips/mt7621/base-files/etc/board.d/02_network https://github.com/hyy-666/OpenWrt-x86_64-firmware/blob/master/ramips/image/mt7621.mk

nivalxer commented 3 years ago

昨天使用Linksys EA7500v2(双MT7615),取消开源驱动,勾选mt7615d编译后。只有2.4G可用,5G可以设置,但无法启动。 因为放办公室用,没有及时查看日志后,就刷回开源驱动了。

coolsnowwolf commented 3 years ago

双 7615 还需要等一等

solarflows commented 3 years ago

ucidef_set_led_netdev "wlan2g" "WiFi 2.4GHz" "$boardname:blue:wlan2g" "ra0" ucidef_set_led_netdev "wlan5g" "WiFi 5GHz" "$boardname:blue:wlan5g" "rai0"

收到!,已经在重新编译了。

solarflows commented 3 years ago

我发现我昨天尝试的MR2600(双MT7615),我搞不动,试了一下适配,LED灯都有问题,现在的版本网口灯是不是直接由交换机芯片负责了,我没配置led 的情况下网口灯是没问题的,还有应该是我的问题,适配MT7615的闭源驱动,2.4G和5G不能同时开启。头大

话说是哪个 led 出问题来着... 如果是 wan/lan led 那我就不清楚了 无线 led 的话要把触发器改成 ra0/rai0,像新3这样:

ucidef_set_led_netdev "wlan2g" "WiFi 2.4GHz" "$boardname:blue:wlan2g" "ra0"
ucidef_set_led_netdev "wlan5g" "WiFi 5GHz" "$boardname:blue:wlan5g" "rai0"

我放弃了,两天刷了8版固件。放弃了,目前知道的问题是两颗7615应该只驱动了一颗,表现是只可开单频,再者是LED的问题,目前没做调整交换机的没问题,另外由系统和7615管的两颗5颗LED,其中由7615管的俩貌似开不起来。 不投毒了,谢谢大佬的提示和lean对这一套源码的维护,贵安。 顺带提一下,motorola MR2600与dlink dir882 dir878通刷,版号貌似都一样

solarflows commented 3 years ago

看了这个兄弟的878的适配PR,我又行了 https://github.com/Lucky1openwrt/openwrt 要引用他的配置文件,要打声招呼吧?

solarflows commented 3 years ago

我放弃了,两天刷了8版固件。放弃了,目前知道的问题是两颗7615应该只驱动了一颗,表现是只可开单频,再者是LED的问题,目前没做调整交换机的没问题,另外由系统和7615管的两颗5颗LED,其中由7615管的俩貌似开不起来。

7615 make menuconfig 应该是这样显示的

要引用他的配置文件,要打声招呼吧?

不用,coomit 的话引用下原作者的 commit message 就行

image 我成了,现在做微调,看那位大佬的dts文件,mr2600的灯好像归mt7615管,我试试看能不能把他打开

solarflows commented 3 years ago

image ojbk了,但是wifi的灯还是没法点亮,需要手动去network的配置。

solarflows commented 3 years ago

测试了一下闭源驱动在OP的表现,在大流量是会跳ping,或者没有响应,毛子可以跑满差不多跑满866的连接速度,OP只有500左右,跑满家宽300MCPU占用在10以内。 QQ图片20200708025856 QQ图片20200708025902 QQ图片20200708025908 躺下了,再次谢谢大雕和这位大神 @AmadeusGhost

solarflows commented 3 years ago

我成了,现在做微调,看那位大佬的dts文件,mr2600的灯好像归mt7615管,我试试看能不能把他打开

所以是哪个选项有问题来着

选项没问题,led的驱动目前还在爬,现在有两种说法,一种是在mt7615,一种是7621的gpio,我再调整看看,对了貌似得手动加到lan里面,而且在luci界面不显示ap,每次改network的设置都会导致无线被踢出lan,还有一个是2.4G和5G改任意一个的配置,俩都会重启(算是bug吧)。OP*闭源驱动是真的猛,至少延迟比毛子低得多。

solarflows commented 3 years ago

我成了,现在做微调,看那位大佬的dts文件,mr2600的灯好像归mt7615管,我试试看能不能把他打开

所以是哪个选项有问题来着

找到了,确实在mt7615里,不过在config.in里被注释了。 image

solarflows commented 3 years ago

我成了,现在做微调,看那位大佬的dts文件,mr2600的灯好像归mt7615管,我试试看能不能把他打开

所以是哪个选项有问题来着

我发PR了大佬,在config.in里取消注释,就有2.4G和5G的灯了,现在基本上好了

coolsnowwolf commented 3 years ago

目前还没做多核 NAT 和无线的内核优化,先测试 WIFI to LAN 的性能为准

lphgor commented 3 years ago

在 K2P 上测试,修改 接口 - LAN 的设置以后,重启会自动禁用 5G 无线。 查看配置文件/etc/config/network,发现默认的ifname'lan1 lan2 lan3 lan4 ra0 rax0',但是在网页上保存配置以后,ra0丢失了,变成这样:

    option _orig_ifname 'lan1 lan2 lan3 lan4 ra0 rax0'
    option ifname 'lan1 lan2 lan3 lan4 rax0'

物理设置的接口列表里面也看不到ra0。 临时的解决方法是:每次修改 接口 - LAN 的设置,都需要手动添加自定义接口: ra0才行。

lphgor commented 3 years ago

在 4.14 上(或者说之前的固件)会这样嘛?

好吧,原来一直都有这个问题,不是新内核的锅。

i5g5vip commented 3 years ago

https://www.right.com.cn/forum/thread-4040044-1-1.html 贴子说明中是有中继界面的, 可是我编译出来的没有中继界面, 请问哪里设置不对?

shu0802 commented 3 years ago

新三目前比较稳定,暂时没发现什么大问题,就是无线的概况不显示在状态-概况了,这应该是因为luci-app-mtwifi而改在网络-无线显示,不算bug

我的新三2G网络不能开启,编译时如何选择的WIFI插件

chenxudong2020 commented 3 years ago

目前在源代码中已经集成了 MT7603, MT7612 , MT7615 三种无线闭源驱动(来自 hanwckf 的老毛子 和 MeIsReallyB 的 github https://github.com/MeIsReallyBa/Redmi2100-WIFI-ProprietaryDriver-linux5.4 )移植 5.4 内核并做了自动适应

第一批初步默认集成了闭源驱动的机器型号有 新三 / K2P / 小米红米 AC2100/ 网件 R6850 这几款

Update:中继的支持已经加入了,详细使用方法可以看这里 https://www.right.com.cn/forum/thread-4040044-1-1.html

大家测试中遇到什么问题,或者使用体验,麻烦统一在这里跟帖回复下

老版本内核版本用的是开源还是闭源驱动? 闭源驱动中继是个大问题 ;实测padavan最新7603鸡血驱动4.1.2.0版本在newifi3上表现好,但是在极路由4 HC5962上中继不行 完全没网速 所以不知道你移植的是不是这个驱动 如果openwrt移植过来 其他机器可能是灾难!!!!

takenusername commented 3 years ago

红米 AC2100 默认设置,贴脸信号都略差。 绿色为 2G,频繁掉, 紫色为 5G,信号强度平均 -25dBm,iperf3 上下 183Mbits/sec (参数 -c 192.168.1.1 -P 10 -t 60 -R)

批注 2020-07-12 225456

coolsnowwolf commented 3 years ago

iperf3 如果测试 192.168.1.1 (路由器 IP) ,实际上测试的是路由器 7621 的 CPU 性能而不是带宽

lexin8 commented 3 years ago

ac2100重启后wifi是被禁用状态,这个没有修复吗?有没有命令设置重启路由后自动重启wifi

aiamadeus commented 3 years ago

ac2100重启后wifi是被禁用状态,这个没有修复吗?有没有命令设置重启路由后自动重启wifi

将 ra0 和 rai0 添加进 lan 口

liwenjie119 commented 3 years ago

iperf3 如果测试 192.168.1.1 (路由器 IP) ,实际上测试的是路由器 7621 的 CPU 性能而不是带宽

如何正确测试带宽?

lexin8 commented 3 years ago

ac2100重启后wifi是被禁用状态,这个没有修复吗?有没有命令设置重启路由后自动重启wifi

将 ra0 和 rai0 添加进 lan 口

问题得到解决,但是重启后有可能丢失 ra0 和 rai0配置的几率

lexin8 commented 3 years ago

发现一个bug,开启双WAN口,其中一个口为拨号,则无法拨号成功。两个都要静态或者DHCP模式获取IP才可以同时双wan口。

jw10126121 commented 3 years ago

R3G默认设置了闭源wifi吗?

jw10126121 commented 3 years ago

R3G默认设置了闭源wifi吗?

没有,需要删除旧 config,取消掉开源驱动,然后选择 kmod-mt7615d 和 luci-app-mtwifi

请问,怎么取消开源驱动

jw10126121 commented 3 years ago

请问,怎么取消开源驱动

取消掉 kmod-mt7615e kmod-mt7615-firmware wpad-openssl 和 hostapd

非常感谢

ZeaKyX commented 3 years ago

我看到闭源驱动里好像有802.11k、802.11v、802.11r的配置啊,实际能不能设置呢?

yushiozzy2 commented 3 years ago

编译出来没有中继界面 这个需要选哪个?

spysir commented 3 years ago

编译出来没有中继界面 这个需要选哪个?

我最新编译的固件,红米AC2100无线设置里面也没有中继界面,有谁知道是什么问题吗?