找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: foo***

新三老毛子固件 欢迎测试!

 火.. [复制链接]
发表于 2020-1-25 21:47 | 显示全部楼层
footlog 发表于 2020-1-25 18:46
不坏,修改过一次bug,当然也是简单的

起不起作用就不知道了

看cpu占用率没有启用

点评

编译的时候是启用的 我也试过,开了hnat是要快一点 不过现在我都是把wan和lan桥接了当交换机在用 再看看设置,如果 没效果就不清楚了  详情 回复 发表于 2020-1-26 17:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-26 17:12 | 显示全部楼层
ByByMe 发表于 2020-1-25 21:47
看cpu占用率没有启用

编译的时候是启用的
我也试过,开了hnat是要快一点
不过现在我都是把wan和lan桥接了当交换机在用

再看看设置,如果 没效果就不清楚了

点评

额我再去看看吧,我之前12月试的时候看cpu占用率测速时开关没啥区别。。。另外方便分享下改好的源码吗。。。只是问问。。。  详情 回复 发表于 2020-1-29 09:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-26 17:52 | 显示全部楼层
支持打印机吗?我的始终链接不上。

点评

这个没有试过  详情 回复 发表于 2020-1-26 19:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-26 19:46 | 显示全部楼层
gyhz2681 发表于 2020-1-26 17:52
支持打印机吗?我的始终链接不上。

这个没有试过
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-27 23:05 | 显示全部楼层
@footlog 这个错是什么意思?
Jan 27 23:01:54 kernel: [ 5026.892000] @@@ ed_status_read: EDCCA TH - H
Jan 27 23:01:54 kernel: [ 5026.892000] pAd->ed_trigger_cnt : 0 > 10 ||  pAd->ed_big_rssi_stat : 40 < 50
Jan 27 23:01:54 kernel: [ 5026.892000] ====
Jan 27 23:01:59 kernel: [ 5031.392000]
Jan 27 23:01:59 kernel: [ 5031.392000] ====
Jan 27 23:01:59 kernel: [ 5031.392000] @@@ ed_status_read: EDCCA TH - L
Jan 27 23:01:59 kernel: [ 5031.392000] pAd->ed_silent_cnt : 50209 > 10 && pAd->ed_big_rssi_stat : 50 >= 50
Jan 27 23:01:59 kernel: [ 5031.392000] ====
Jan 27 23:02:04 kernel: [ 5036.492000]
Jan 27 23:02:04 kernel: [ 5036.492000] ====
Jan 27 23:02:04 kernel: [ 5036.492000] @@@ ed_status_read: EDCCA TH - H
Jan 27 23:02:04 kernel: [ 5036.492000] pAd->ed_trigger_cnt : 0 > 10 ||  pAd->ed_big_rssi_stat : 40 < 50
Jan 27 23:02:04 kernel: [ 5036.492000] ====
Jan 27 23:02:07 kernel: [ 5039.292000]
Jan 27 23:02:07 kernel: [ 5039.292000] ====
Jan 27 23:02:07 kernel: [ 5039.292000] @@@ ed_status_read: EDCCA TH - L
Jan 27 23:02:07 kernel: [ 5039.292000] pAd->ed_silent_cnt : 50288 > 10 && pAd->ed_big_rssi_stat : 50 >= 50
Jan 27 23:02:07 kernel: [ 5039.292000] ====

点评

没见过。。。。。。  详情 回复 发表于 2020-1-28 12:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-28 12:29 | 显示全部楼层
笑西风 发表于 2020-1-27 23:05
@footlog 这个错是什么意思?
Jan 27 23:01:54 kernel: [ 5026.892000] @@@ ed_status_read: EDCCA TH - H ...

没见过。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-29 09:52 | 显示全部楼层
本帖最后由 ByByMe 于 2020-1-29 09:55 编辑
footlog 发表于 2020-1-26 17:12
编译的时候是启用的
我也试过,开了hnat是要快一点
不过现在我都是把wan和lan桥接了当交换机在用

额我再去看看吧,我之前12月试的时候看cpu占用率测速时开关没啥区别。。。看4.1.2.0的那个源码hwnat部分和7615默认的一样,要在老毛子上用要照7615 4.4.2.1的改改。另外方便分享下改好的源码吗。。。只是问问。。。

点评

7603 的 hwnat 只有一行,源厂的一开就异常,后来发现定义和HWNAT模块里的不一致,少一个参数 https://github.com/trublemaker/mt7603-4.1.2.0 大部分都提了,最后有些测试性的没有提交 自己要编译的话目录名字  详情 回复 发表于 2020-1-29 17:06
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-29 17:06 | 显示全部楼层
ByByMe 发表于 2020-1-29 09:52
额我再去看看吧,我之前12月试的时候看cpu占用率测速时开关没啥区别。。。看4.1.2.0的那个源码hwnat部分 ...

7603 的 hwnat 只有一行,源厂的一开就异常,后来发现定义和HWNAT模块里的不一致,少一个参数

https://github.com/trublemaker/mt7603-4.1.2.0
大部分都提了,最后有些测试性的没有提交
自己要编译的话目录名字要改一下,我为了管理方便直接ln到内核目录里面去的

点评

https://github.com/MeIsReallyBa/MT7603e_LinuxAP_V4.1.2.0/blob/516eb2a0a8fd6c5e9505d308d714913bb5413b46/mt7603_wifi/tx_rx/wdev_tx.c 149-153行,这是原版7603 4.1.2.0的hwnat,和7615 4.4.2.1是一模一样的  详情 回复 发表于 2020-1-29 19:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-29 19:36 | 显示全部楼层
本帖最后由 ByByMe 于 2020-1-29 19:40 编辑
footlog 发表于 2020-1-29 17:06
7603 的 hwnat 只有一行,源厂的一开就异常,后来发现定义和HWNAT模块里的不一致,少一个参数

https:/ ...

https://github.com/MeIsReallyBa/MT7603e_LinuxAP_V4.1.2.0/blob/516eb2a0a8fd6c5e9505d308d714913bb5413b46/mt7603_wifi/tx_rx/wdev_tx.c
149-153行,这是原版7603 4.1.2.0的hwnat,和7615 4.4.2.1是一模一样的,但你把RTMP_INT_LOCK和另外几行注释了。。。
还有https://github.com/trublemaker/mt7603-4.1.2.0/blob/bcd003dfe11c9232cdcc3b770689001d454f2745/mt7603_wifi/os/linux/rt_linux.c2367行的FOE_MAGIC_WLAN在老毛子里是FOE_MAGIC_EXTIF,我当初折腾7615的hwnat时这个不改的话编译都过不了。。。不知道你为啥没改也能过编译。
建议参照7615 4.4.2.1的驱动改hwnat,https://github.com/hanwckf/rt-n56u/commit/45bcc5c9c7ecc9373653e3259baba9c63dbd0830,尽量少动本身的源码。
我电脑最近重新格了硬盘,还没装ubuntu,暂时没法编译,哎。

点评

hanwckf 也改了nat,加了参数的,不过锁没有去 但是我调试的时候用锁就异常,注释了正常,看4.1.0.0版本的没有锁,就没管锁了 unsigned long flags; RTMP_IRQ_LOCK(&pAd->page_lock, flags); ra_  详情 回复 发表于 2020-1-29 21:29
我用的是https://github.com/hanwckf/rt-n56u 的源码, ra_sw_nat_hook_tx(pPacket); 后面加了个ra_sw_nat_hook_tx(pPacket,0); 这个是hwnat里面定义的 4.1.0.0就是带两个参数的,传一个参数进去,启用了hwnat  详情 回复 发表于 2020-1-29 21:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-29 21:27 | 显示全部楼层
本帖最后由 footlog 于 2020-1-29 21:38 编辑

我用的是https://github.com/hanwckf/rt-n56u 的源码,

ra_sw_nat_hook_tx(pPacket);
后面加了个ra_sw_nat_hook_tx(pPacket,0); 这个是hwnat里面定义的
4.1.0.0就是带两个参数的,传一个参数进去,启用了hwnat,一有数据就会异常,我也是费了点力气才定位到这里的

https://www.jianshu.com/p/ad5d3ff98072

FOE_MAGIC_XXXX  应该就是在hwnat里面定义的
也可能 我找到定义后,直接把FOE_MAGIC_XXXX写在引用前面了
不能出门正好折腾折腾,机器性能好装虚拟机,性能不好就找到性能好的当编译机


点评

mtk的sdk里hwnat是foe_magic_wlan,所以驱动里才是WLAN吧。老毛子把wlan改成了extif。你是在老毛子的hwnat里添了个foe_magic_wlan过了编译的吗?老毛子的hwnat里是没有wlan的。  详情 回复 发表于 2020-1-29 21:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-29 21:29 | 显示全部楼层
本帖最后由 footlog 于 2020-1-29 21:38 编辑

hanwckf 也改了nat,加了参数的,不过锁没有去
但是我调试的时候用锁就异常,注释了正常,看4.1.0.0版本的没有锁,就没管锁了

                                unsigned long flags;

                                RTMP_IRQ_LOCK(&pAd->page_lock, flags);
                                ra_sw_nat_hook_tx(pPacket);
                                ra_sw_nat_hook_tx(pPacket, 0);
                                RTMP_IRQ_UNLOCK(&pAd->page_lock, flags);
                        }
#endif
可能是RTMP_INT_LOCK的问题

点评

hanwckf是直接把ra_sw_nat_hook_tx(pPacket);改成ra_sw_nat_hook_tx(pPacket,0);的 其他没动。有了ra_sw_nat_hook_tx(pPacket,0);就不用ra_sw_nat_hook_tx(pPacket);了吧。。。那个锁我之前折腾7615的时候去了直接路  详情 回复 发表于 2020-1-29 21:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-29 21:40 | 显示全部楼层
footlog 发表于 2020-1-29 21:29
hanwckf 也改了nat,加了参数的,不过锁没有去
但是我调试的时候用锁就异常,注释了正常,看4.1.0.0版本 ...

hanwckf是直接把ra_sw_nat_hook_tx(pPacket);改成ra_sw_nat_hook_tx(pPacket,0);的 其他没动。有了ra_sw_nat_hook_tx(pPacket,0);就不用ra_sw_nat_hook_tx(pPacket);了吧。。。那个锁我之前折腾7615的时候去了直接路由器就没法开机了,7603就不清楚了。

点评

可能是RTMP_INT_LOCK的问题 我看上面是可能是RTMP_IRQ_LOCK 估计INT锁重入了吧,太底层的没有再研究了  详情 回复 发表于 2020-1-29 21:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-29 21:42 | 显示全部楼层
ByByMe 发表于 2020-1-29 21:40
hanwckf是直接把ra_sw_nat_hook_tx(pPacket);改成ra_sw_nat_hook_tx(pPacket,0);的 其他没动。有了ra_sw_ ...

可能是RTMP_INT_LOCK的问题
我看上面是RTMP_IRQ_LOCK
估计INT锁重入了吧,太底层的没有再研究了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-29 21:44 | 显示全部楼层
footlog 发表于 2020-1-29 21:27
我用的是https://github.com/hanwckf/rt-n56u 的源码,

ra_sw_nat_hook_tx(pPacket);

mtk的sdk里hwnat是foe_magic_wlan,所以驱动里才是WLAN吧。老毛子把wlan改成了extif。你是在老毛子的hwnat里添了个foe_magic_wlan过了编译的吗?老毛子的hwnat里是没有wlan的。

点评

反正是碰到过这个问题,但是这个版本处没处理这个问题记不清了 应该是直接改的7603的源码 ,没动别的 7603我试过好几个版本了。。。。。  详情 回复 发表于 2020-1-29 21:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-1-29 21:49 | 显示全部楼层
ByByMe 发表于 2020-1-29 21:44
mtk的sdk里hwnat是foe_magic_wlan,所以驱动里才是WLAN吧。老毛子把wlan改成了extif。你是在老毛子的hwna ...

反正是碰到过这个问题,但是这个版本处没处理这个问题记不清了
应该是直接改的7603的源码 ,没动别的
7603我试过好几个版本了。。。。。

点评

你没改这个的话hwnat应该就没生效,也不知道你咋过编译的。。。我之前试7615上面foe_magic_wlan对应的值不正常的话,开了hwnat无线速度会爆炸慢。  详情 回复 发表于 2020-1-29 21:53
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 21:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表