coolsnowwolf / lede

Lean's LEDE source
Other
29.25k stars 19.47k 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

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

zxbiao commented 3 years ago

已编译R6850,正在测试中

用了一段时间后发现不太靠谱,已换回还是渣渣的开源驱动,再不行估计就要直接换回官方固件了。

jxph1123 commented 3 years ago

开源5G WIFI,还是比较稳的,速度也快,一直用,能到500M,我只有200M宽带,够用了。 2.4G WIFI早就没用,关闭了,那玩意干扰大,掉包多,不稳定。

crypto75 commented 3 years ago

闭源貌似没有 kvr支持,已换回开源驱动,感觉开源还行呀之前都没有遇到过wifi不好用的情况

Gokou-Ruri commented 3 years ago

用了几天,闭源驱动的坑挺多的。对Newifi3来说好像唯一的好处是2.4G WIFI相比开源驱动,更不怕USB3的干扰了(但是依旧很垃圾)。 至于其它的:

  1. 设置好中继以后就不能再去碰接口和AP的设置了,不然就会断网,要重新设置并重启路由器,特别麻烦。
  2. 不显示WIFI链接的速率和设备。
  3. 在使用了中继的情况下,2.4G和5G不能同时开启。(重启后会自动禁用中继频段以外的另一个AP,即使手动启用这个AP实际也无法连接,而想要让这个AP能够联网就必须重新给LAN添加ra0和rai0,路由器必须重启才会生效,但重启后另一个AP依旧默认禁用,陷入了死循环。)

总结就是,闭源驱动并不是很适合中继用户,只适合普通的eth to AP用户。对于想要两个频段都开启的用户来说(例如某些电视盒子或家人的旧手机不支持5G,必须两个频段都开着)也不怎么适合。所以不建议将闭源驱动作为默认驱动选项。

kk3375 commented 3 years ago

用了几天,闭源驱动的坑挺多的。对Newifi3来说好像唯一的好处是2.4G WIFI相比开源驱动,更不怕USB3的干扰了(但是依旧很垃圾)。 至于其它的:

  1. 设置好中继以后就不能再去碰接口和AP的设置了,不然就会断网,要重新设置并重启路由器,特别麻烦。
  2. 不显示WIFI链接的速率和设备。
  3. 在使用了中继的情况下,2.4G和5G不能同时开启。(重启后会自动禁用中继频段以外的另一个AP,即使手动启用这个AP实际也无法连接,而想要让这个AP能够联网就必须重新给LAN添加ra0和rai0,路由器必须重启才会生效,但重启后另一个AP依旧默认禁用,陷入了死循环。)

总结就是,闭源驱动并不是很适合中继用户,只适合普通的eth to AP用户。对于想要两个频段都开启的用户来说(例如某些电视盒子或家人的旧手机不支持5G,必须两个频段都开着)也不怎么适合。所以不建议将闭源驱动作为默认驱动选项。

新3闭源驱动只有这个大佬优化的非常好,尤其使用无线中继的用户。可以试试这个大佬固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

simonchan6688 commented 3 years ago

我又换回开源驱动了,闭源的有些问题。。。等稳定了再用。

请教如何换回开源驱动,Newifi D2

Gokou-Ruri commented 3 years ago

我又换回开源驱动了,闭源的有些问题。。。等稳定了再用。

请教如何换回开源驱动,Newifi D2

取消勾选mtwifi、mt7603e、mt76x2e,勾选mt7603和mt76x2,然后编译。

用了几天,闭源驱动的坑挺多的。对Newifi3来说好像唯一的好处是2.4G WIFI相比开源驱动,更不怕USB3的干扰了(但是依旧很垃圾)。 至于其它的:

  1. 设置好中继以后就不能再去碰接口和AP的设置了,不然就会断网,要重新设置并重启路由器,特别麻烦。
  2. 不显示WIFI链接的速率和设备。
  3. 在使用了中继的情况下,2.4G和5G不能同时开启。(重启后会自动禁用中继频段以外的另一个AP,即使手动启用这个AP实际也无法连接,而想要让这个AP能够联网就必须重新给LAN添加ra0和rai0,路由器必须重启才会生效,但重启后另一个AP依旧默认禁用,陷入了死循环。)

总结就是,闭源驱动并不是很适合中继用户,只适合普通的eth to AP用户。对于想要两个频段都开启的用户来说(例如某些电视盒子或家人的旧手机不支持5G,必须两个频段都开着)也不怎么适合。所以不建议将闭源驱动作为默认驱动选项。

新3闭源驱动只有这个大佬优化的非常好,尤其使用无线中继的用户。可以试试这个大佬固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

谢谢推荐,不过我有编译一些自定义软件,用其他人的固件的话,功能上满足不了我(集成了一些我不需要的,没集成一些我需要的)。不过我自己没有2.4G和5G同时开启的需求,所以暂时就继续用这个闭源驱动了,对AP需求不大,不然也不会用Newifi3了。

simonchan6688 commented 3 years ago

我又换回开源驱动了,闭源的有些问题。。。等稳定了再用。

请教如何换回开源驱动,Newifi D2

取消勾选mtwifi、mt7603e、mt76x2e,勾选mt7603和mt76x2,然后编译。

用了几天,闭源驱动的坑挺多的。对Newifi3来说好像唯一的好处是2.4G WIFI相比开源驱动,更不怕USB3的干扰了(但是依旧很垃圾)。 至于其它的:

  1. 设置好中继以后就不能再去碰接口和AP的设置了,不然就会断网,要重新设置并重启路由器,特别麻烦。
  2. 不显示WIFI链接的速率和设备。
  3. 在使用了中继的情况下,2.4G和5G不能同时开启。(重启后会自动禁用中继频段以外的另一个AP,即使手动启用这个AP实际也无法连接,而想要让这个AP能够联网就必须重新给LAN添加ra0和rai0,路由器必须重启才会生效,但重启后另一个AP依旧默认禁用,陷入了死循环。)

总结就是,闭源驱动并不是很适合中继用户,只适合普通的eth to AP用户。对于想要两个频段都开启的用户来说(例如某些电视盒子或家人的旧手机不支持5G,必须两个频段都开着)也不怎么适合。所以不建议将闭源驱动作为默认驱动选项。

新3闭源驱动只有这个大佬优化的非常好,尤其使用无线中继的用户。可以试试这个大佬固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

谢谢推荐,不过我有编译一些自定义软件,用其他人的固件的话,功能上满足不了我(集成了一些我不需要的,没集成一些我需要的)。不过我自己没有2.4G和5G同时开启的需求,所以暂时就继续用这个闭源驱动了,对AP需求不大,不然也不会用Newifi3了。

谢谢指导!闭源驱动下手机连接速度最高只有72m(2.4G),而开源驱动则有144M。新路由3在增加了屏蔽罩和改善电源纹波后,2.4G是完全可以跑到100m速率的(配合手机测试,手机显示144m的速度)。

ZeaKyX commented 3 years ago

闭源貌似没有 kvr支持,已换回开源驱动,感觉开源还行呀之前都没有遇到过wifi不好用的情况

驱动中有相关参数项,可以测试一下:RRMEnable=1对应k,WNMEnable=1对应v,FtSupport=1对应r,其中FtMdId应该可以设置漫游域id但不知道什么格式

simonchan6688 commented 3 years ago

硬件:Newifi D2。 已知问题:

  1. 2.4G用手机连接测试速率最高为72m,对比开源驱动为144m。近场实测速度52m/s ,开源98m/s。
  2. 在luci里无法真正关闭无线5G。具体表现为停用后电流不变。而使用开源驱动关闭5G,电流减少80mA左右。BTW:不管是开源驱动还是闭源驱动,关闭2.4G时,电流无明显变化。
  3. 闭源驱动2.4G发送时电流较开源驱动大。同样的eeprom下,都调到最大功率,开源-总电流约600-660mA,闭源-总电流约800-900mA。
VergilGao commented 3 years ago

迅雷200M满速下载下到路由器重启,找了半天没找到日志,今天拖新源码又编译了一个新固件,再试试。 很怀疑迅雷的下载协议有问题,因为用迅雷下东西的时候把我的硬盘弄的非常慢……我千兆内网从nas里下电影都不卡……

经过几次控制变量测试,发现开启HWNAT后,迅雷下载速度超过15M/S就有概率会造成路由器重启,关闭HWNAT后迅雷下载速度27M/S能正常下载一个100G的BT文件。 另外,我这里Aria2下载BT文件从没超过10M/S,所以无法测试……

因为迅雷声称他们有特殊的下载协议,所以……

ZeaKyX commented 3 years ago

闭源貌似没有 kvr支持,已换回开源驱动,感觉开源还行呀之前都没有遇到过wifi不好用的情况

驱动中有相关参数项,可以测试一下:RRMEnable=1对应k,WNMEnable=1对应v,FtSupport=1对应r,其中FtMdId应该可以设置漫游域id但不知道什么格式

经测试发现修改后并没有开启kvr,设备mt7620+mt7612,希望有人试一下别的

linzianxyz commented 3 years ago

小米的R3P支持吗?

已经陆续有几个大佬编译了。但是目前存在问题:不显示实时网速,不能自动信道否则收不到网。

yidianyipie commented 3 years ago

Hi Team,

我这边提了一个单子(#5394 ), 关于这个wifi 驱动 刷固件的平台: Newifi3 D2

目前的问题:

  1. 配置界面改动比较大,需要最好有个说明
  2. 选择自动信道,也不显示当前信道,只显示0

BR Robin

afeiy commented 3 years ago

09.15源码编译,可以进入设置界面,但是无法开启,重启仍不能开启。 001 红米2100,前面的源码编译不存在这个问题

Iy204 commented 3 years ago

2.4G的40mhz无法生效,改来改去都是20mhz。K2p

wsltshh commented 3 years ago

驱动是好,就是luci不行,设置起来乱七八糟的,各种缺失不完善,不知什么时候各位大佬才能给完善。 7615可能相对还好点,7603+76x2感觉更不行....

kk3375 commented 3 years ago

驱动是好,就是luci不行,设置起来乱七八糟的,各种缺失不完善,不知什么时候各位大佬才能给完善。 7615可能相对还好点,7603+76x2感觉更不行....

一直等着大佬优化7603+76x2的设置,目前7603+76x2设置优化最好的只有这个大佬的固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

wsltshh commented 3 years ago

驱动是好,就是luci不行,设置起来乱七八糟的,各种缺失不完善,不知什么时候各位大佬才能给完善。7615可能相对还好点,7603 + 76x2感觉更不行....

一直等着大佬优化7603 + 76x2的设置,目前7603 + 76x2设置优化最好的只有这个大佬的固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

我需要自己编译

yubanmeiqin9048 commented 3 years ago

新路由三D2发现内鬼了,5Gwifi实测没有2.4Gwifi速度快,2.4G是30M跑满WAN口,5G只有15M,虽然2.4G速度快点,但是致命的是,他并没有5Gwifi那么稳定

wsltshh commented 3 years ago

新路由三D2发现内鬼了,5Gwifi实测没有2.4Gwifi速度快,2.4G是30M跑满WAN口,5G只有15M,虽然2.4G速度快点,但是致命的是,他并没有5Gwifi那么稳定

我正相反,估计挑网卡

ha0y commented 3 years ago

驱动是好,就是luci不行,设置起来乱七八糟的,各种缺失不完善,不知什么时候各位大佬才能给完善。 7615可能相对还好点,7603+76x2感觉更不行....

一直等着大佬优化7603+76x2的设置,目前7603+76x2设置优化最好的只有这个大佬的固件 https://www.right.com.cn/forum/thread-4041406-1-1.html

这个大佬就是主楼提到的 MeIsReallyBa,为这个固件也做了贡献

wsltshh commented 3 years ago

我7603+7612换回开源驱动,操作其中一个无线网卡另一个也跟着重启,你们这样吗?

jw10126121 commented 3 years ago

请问各位大佬,闭源驱动的默认ssid,怎么修改,找了好久,没找出来在哪里修改。。。

nanchuci commented 3 years ago

请问各位大佬,闭源驱动的默认ssid,怎么修改,找了好久,没找出来在哪里修改。。。 大雕源码目录下面:lede/tree/master/package/lean/mt/drivers/mt_wifi/files, mt76xx.dat里面的ssid1 当然是你自己fork后的目录

qw8947105 commented 3 years ago

在更改LAN地址的时候无线会关闭 重启后要手动启动才可以运行 不知道大家有没有遇到过这个情况 xiaomi R3P 加了自启脚本也不行

WROIATE commented 3 years ago

在更改LAN地址的时候无线会关闭 重启后要手动启动才可以运行 不知道大家有没有遇到过这个情况 xiaomi R3P 加了自启脚本也不行

我遇到,并且重启也不行,Wi-Fi接口会被踢出lan段

WROIATE commented 3 years ago

还有中继后没办法在接口界面找到接口设置ap client,并且之后想取消中继改回来只能恢复初始设置

wegood9 commented 3 years ago

红米AC2100的AP模式在此驱动下无法使用802.1X认证方式,具体表现为设置中可以开启,但 radius 服务器收不到认证请求。

xydaozhu commented 3 years ago

红米AC2100 wifi up/wifi down 失效,计划任务,终端命令行 都不能关闭wifi

igithublab commented 3 years ago

不知道老大能否帮忙对GL-iNet的MT1300也适配一下闭源驱动。 这个路由器配置跟红米AC2100应该差不多,也是MT7621a+MT7615。 谢谢!

meoow commented 3 years ago

闭源貌似没有 kvr支持,已换回开源驱动,感觉开源还行呀之前都没有遇到过wifi不好用的情况

驱动中有相关参数项,可以测试一下:RRMEnable=1对应k,WNMEnable=1对应v,FtSupport=1对应r,其中FtMdId应该可以设置漫游域id但不知道什么格式

没有效果。用wifi analyzer 没有FT的flag,而且也没有办法设置801.11r涉及到很多具体参数。

ZeaKyX commented 3 years ago

闭源貌似没有 kvr支持,已换回开源驱动,感觉开源还行呀之前都没有遇到过wifi不好用的情况

驱动中有相关参数项,可以测试一下:RRMEnable=1对应k,WNMEnable=1对应v,FtSupport=1对应r,其中FtMdId应该可以设置漫游域id但不知道什么格式

没有效果。用wifi analyzer 没有FT的flag,而且也没有办法设置801.11r涉及到很多具体参数。

用的是什么硬件 @meoow

s179408415 commented 2 years ago

@coolsnowwolf 什么是开源驱动什么是闭源驱动, 比如 kernel module->wireless drivers->kmod-mt7615e 是开源驱动?kernel module->wireless drivers->kmod-mt7615d是闭源驱动? 这个和https://nossiac.com/download/mtk-wifi-ko/的驱动有什么区别

s179408415 commented 2 years ago

luci-app-mtwifi 最新版源码中没有?