-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于双7615的使用? #2
Comments
Jul 2 23:41:42 kernel: mt7615_init()--> |
ifconfig里看rai0和ra0的mac地址相同,估计只启动了一个7615,然后dat文件里又没开DBDC,就炸了 |
我这里没有相关设备测试,不过你可以看看l1profile.h里面的参数,应该有非DBDC模式下的设置的。具体还要时间去看。 |
l1profile也是正常的 ,唉先不折腾5.0了,lan to 5g感觉已到上限了。最近才发现wan to 5g速度很慢,同样版本的驱动潘多拉能跑600多。尝试开启hwnat看看能不能缓解, padavan的hwnat似乎和mtk原版不一样,7615网上的驱动开了速度极慢 。 |
目前的mt7615驱动的无线部分的hw_nat需要Linux 3.10的支持,有线部分用Linux3.4及2.6也是可以用的,潘多拉是否开启了sfe? |
echo 4 > /proc/irq/11/smp_affinity |
另外只开有线的hwnat也不行吧 试了下只要开hwnat ,无论怎么开 无线速度都是0.x m。。。可能是我姿势不对? |
看了眼潘多拉的中断处理,cpu 1 2 3负责eth0,cpu 0负载无线,比padavan默认正常多了 |
嗯,得空再看看这方面的,现在也是在看AP部分的源码,发现很多不一样的地方,很乱。 |
4.x的无线驱动在866下能跑650多,感觉已经到头了。现在主要就是padavan的无线nat性能不行,5g跑wan时,开启sfe后 cpu1无论怎么折腾都卡死百分之100,应该是有什么bug。。。潘多拉没开硬件加速5g跑wan cpu1没有卡死。而且好像只存在于dhcp的情况之下,看恩山如果是ppppoe wan to 5g能跑800多m |
你的SFE源码自己加的还是其他人的?你试一试直接从QCOM那里移植过来看看! |
用的hanwckf的源码。。。。 |
今天又测了下,把eth2和无线扔给了cpu2,关闭SFE。speedtest有的测速点跑200m时 cpu1 就满载了,有的测速点跑250m负载还在百分之50左右。。。。而且我这移动上行比较高,换100m网线测试,跑上行时cpu负载比下行低很多。在想是不是linux3.4内核的网络部分兼容性不好? |
smp应该是工作了的,为什么会导致这个问题尚不清楚,最近解决了5G自动信道一直默认是52的问题和DBDC下5G信道没有fit到countrycode的问题,之前无线中继时没法搜索到5G信号就是因为自动信道默认是52,如果不选择一次countrycode并重启,自动信道会一直是52,现在已经修复了。hanwckf之前没把DBDC下countrycode改变时必须同时重启2.4G和5G的代码弄好,现在已经修复,详情可以看github.com/ferhung-mtk/rt-n56u |
无线中继之前在你自己的padavan代码下,5g中继倒是能正常搜索到信号的,只不过连上去需要重启路由器才能生效。nat的话,看起来只能跑在一个核心上,主要问题是nat性能和目标服务器有关,某些服务器连上去,不开sfe跑200m都困难。 |
另外如果编译时开启hw_nat,7615驱动需要用到foe_magic这个变量,但这个变量在padavan的ra_n |
openwrt里面的hw_nat的patch需要开启几个config选项的,才能使无线NAT正常,CONFIG_RA_HW_NAT_WIFI_NEW_ARCH,CONFIG_MBSS_SUPPORT,以及CONFIG_RTDEV,这部分源码需要Linux 3.10内核支持,驱动部分包含了前两个选项了,你也可以尝试移植到Linux 3.4下,目前我没有那么多时间。 |
看来ralink这个hwnat和op18的那个hwnat差得还挺多。那个好像无线部分是不做处理的。 |
想在hanwckf的源码上试下您的5.0.2.0,发现其他都很正常,就是中继时扫描不出来设备(但手动输入ssid和密码后可以正常中继),已经按照说明修改了ralink.c内的内容,不知道问题在哪。。。 |
突然想在padavan折腾5.0.2.0的原因是 4.x的驱动与某些bcm设备似乎有点兼容性问题,打游戏会跳ping。 |
你升级最近的源码没有?我这里正常! 1.The 5G channellist always set as 52 at APAutoSelectChannel.It doesn't fit the countrycode. Now let's fit it. |
另外,如果选择的countrycode和下级或者上级路由不一致的话也有可能扫描不到信号 |
如果是使用hanwckf的源码你看看是不是有些地方有冲突 |
您的源码一直正常的,即使在你这个commit之前你的padavan源码也能扫出来。应该不是countrycode的原因,因为停留在扫描界面太久的话界面直接假死了。。。用hanwckf的源码主要是用您的源码我sfe没搞定。。。。 |
https://github.com/ferhung-mtk/padavan_patches |
应该是加入了相关源码,可能是漏掉了一些,晚点我再看看,现在在弄7615的DBDC下的asuswrt。 |
漏掉是指sfe嘛。。。晚上才有时间试。对asuswrt不是太清楚,记忆中泄出来的asuswrt无线驱动是二进制文件,没法修改什么 |
另外在op下,5.0.2.0如果编译时选中了default 5g,2.4g信道只要不是6 5g就会掉到40mhz。padavan下好像没这个bug,请问您修改了相关的东西吗? |
2.4g关闭后重启才能生效。。。但修改密码这些是立刻生效的 |
你是说padavan下2.4g关闭后重启才能生效吗? |
是的。就用的您的源码。。。 |
我的锅。今天试了下有正常了。。。 |
sfe正常。话说psm的启用您有研究过嘛?mtk的文档就看见个HT_MIMOPSMode长得像点 |
检查了下,波束成形(beamforming)正常的,源码也没问题。 |
https://github.com/kreasnik/7622_7615.git 又有新驱动泄了,应该比5.0.2.0新,里面有wpa3 |
最新的应该是MT7615 AP Driver version: 5.0.3.1 - Release 2.15.A.4.0-3 (ndm) - 215A403吧? |
lintel说最新的是6.x了。我手上其实之前有5.0.3.0的源码,特殊途径得到,不方便放出来。。。只能把5.0.2.0 mcu文件夹的那几个firmware换了5.0.3.0的 |
这个刚找到的看了下,应该是5.0.3.0 |
5.0.2.0的2.4g自动信道好像固定在1了。。。另外生成的dat文件,NoForwardingBTNBSSID必须是0,不然2.4g 5g不能互通,您的是1 |
自动信道应该是工作的的,默认是1,如果有冲突或者信道拥堵才会自动切换。泄露的6.0驱动是7663的!关于NoForwardingBTNBSSID,官方默认是0,但是我还搞不懂为啥,所以没加进去! |
测试noforwardingbssid 1的话2.4g 5g隔离,0就不会了。看见另外一个也在搞aswswrt的。https://github.com/paldier/ac85p-merlin.git |
另外今天测试了下一个基于opbb出来的3.10内核的高恪固件,开sfe后wan to 5g也能跑650多m。。。估计是7615的驱动在3.4x内核跑着不对劲 |
另外麻烦问下,aswswrt能用网上泄的驱动源码编译固件嘛。。。ac85u是双7615,aswswrt里编译好的驱动应该是没有dbdc的。 |
用我刚刚上传的RT-AC85P的ASUSWRT,那个可以用,不过也没DBDC,需要自己加入。RT-AC85P的ASUSWRT需要自己适配网络接口,并且适当删减一些功能,要不然太大了。 |
你提到的那个85P只是上传了官方源码而已,我放上去的源码都把tool等环境配置好了,按照步骤就能编译了!另外,如果用在k2p的话最好是把flash从nand改回spi,修改地方在target.mak. |
唉,aswswrt结构太复杂了,不知道咋加dbdc。。。。不过倒发现padavan wan to 5g的问题了,/sys/class/net/eth3/queues/rx-0/rps_cpus这项默认参数是2,nat只能跑在cpu1上。改成3后能跑在cpu0 1,即使不开sfe wan to 5g也有600多m。不过不知道pppoe下又是什么情况。 |
你可以看看asuswrt的smp策略 |
关于asuswrt下的DBDC是很容易加的,只不过我还不清楚在asuswrt下MT2880AP.dat的加载路径,你可以看看这方面的,如果你有发现,我可以提供方法给你! |
7615的hwnat在padavan上能正常用了。。。见hanwckf的commit。wan to 5g跑600多m时的cpu占用是百分之20,不知道算不算正常水平 |
hw_nat我很久之前就移植好了,是完全移植的3.10.14内核下面的,并且适配好了padavan的接口部分,有线部分是正常的,不过无线部分似乎不起作用,CPU占用仍然超过15%以上,所以没有放出来! |
我测试了下,lan to 5g和wan to 5g测速时cpu占用都是百分之20,主要来自于eth2的软中断占用cpu,实际生效了的。因为不开时cpu占用百分之40,速度也上不去。顺便测了下7612在padavan下的hwnat,同样的速度cpu占用比7615还要高不少。7615跑wan to 5g时,同样的速度cpu占用padavan也比潘多拉低不少。 |
padavan那个适配其实倒很简单,5.0驱动的话,主要就是把7615驱动里的foe_magic_wlan改成padavan内核里hw_nat的foe_magic_extif就行了 |
不过有一点很奇怪,eth2不知道为啥负载很高,eth2不是有线lan嘛。。。wan to 5g测速650m时,ra0占cpu2 百分之20,eth2占cpu 1百分之60。 |
@MeIsReallyBa |
最近入手了给DIR882,想对比下160mhz下4.x和5.0.2.0的吞吐量。编译时已经取消了 CONFIG_DBDC_MODE=y 和CONFIG_MULTI_PROFILE_SUPPORT=y,日志里却显示打开/etc/Wireless/iNIC/iNIC_ap_5G.dat失败,也没有无线信号,而且奇葩的是ifconfig里有ra0和rai0。。。另外日志显示打开/etc/wireless/l1profile.dat失败,这个dat 5.0.2.0才有,定义了eeprom和无线配置的读取路径
The text was updated successfully, but these errors were encountered: