恩山无线论坛

标题: WNDR3800 | 带高通 FAST PATH | LEDE MASTER | SQM QOS [打印本页]

作者: safehorse    时间: 2017-8-19 16:05
标题: WNDR3800 | 带高通 FAST PATH | LEDE MASTER | SQM QOS
本帖最后由 safehorse 于 2020-3-29 17:45 编辑


更新: 本版已经有大量最新的固件, 请不要再下载此贴的老固件. 已经过时




########################################

编译前请注意清理环境,我的电脑编译了好多不同平台的固件,导致刚开始编译时就出一些小问题。
什么小问题都可能有,一是注意看报错提示,严格按照UBUNTU的提示先处理,再上GO-OGLE搜索处理不能解决的。

借用上论坛上有人试用fast path后的感受说明:
形象点说吧,3800 AR7161 超频800Mhz 的情况下,
使用纯OPENWRT的CC 固件,  使用adbyby情况下, 只能跑7000KB/S
使用加过fast path补丁的LEDE固件后, 使用adbyby情况下, 可以跑14000KB/S
性能翻了一翻,不开全局adbyby,直接能跑900多M

The package line is because LEDE developers optimize for mip24kc (mtune) so they do
ARCH:=mips
BOARD:=ar71xx
BOARDNAME:=Atheros AR7xxx/AR9xxx
FEATURES:=usbgadget
CPU_TYPE:=24kc
SUBTARGETS:=generic nand mikrotik
It will work on any mips32r2 but all the package have "24kc" inside even though it is actually not
4300 is MIPS74KC

固件简单说下:

1. 本固件主要是fast path, source=LEDE Master

2. feeds, packages, luci 等下面也不放定制的其它功能了

3. dnsmasq为full 全功能版本, luci界面,bootstrap, 中文语言也加上了.

4. 其它全部是纯净的

编译环境为Ubuntu 1610 x 64:

GWLIM:
I have successfully ported Qualcomm OpenSourced Fast Path for LEDE
Fast Path will work on ALL hardware
You don't need to configure any additional settings for Fast Path as long as modules are loaded successfully it will work
From my testing Fast Path improves Wireless and Wired Throughput
On my WDR4300v1 running at 730MHZ I can achieve Wire Speeds


作者: haiweix    时间: 2017-8-19 16:12
好的,先占个沙发。
作者: hcyme    时间: 2017-8-19 16:12
有兴趣编译的回复可见
作者: safehorse    时间: 2017-8-19 16:14
英语过的去的, 国外的源上面看看介绍基本上都会OK的, 编译过程中可能会出些问题, 同样搜索慢慢解决就OK了, 出问题最多的可能就是之前的编译环境有问题,
作者: gfhyt    时间: 2017-8-19 16:46
谢谢分享,谢谢分享
作者: andyxie5585    时间: 2017-8-19 16:47
谢谢分享,刚好有个3800。
作者: 大肠肠    时间: 2017-8-19 16:59
支持下,楼主辛苦了

作者: king007    时间: 2017-8-19 17:04
谢谢分享,谢谢分享
作者: bobyman    时间: 2017-8-19 17:52
谢谢分享!!!!!!!!!!!!!!!
作者: 本拉登他祖宗    时间: 2017-8-19 18:07
楼主小白还能编译固件在下佩服
作者: 小正    时间: 2017-8-19 18:10
谢谢分享,谢谢分享
作者: adbyby    时间: 2017-8-19 18:23
有兴趣,回复一下
作者: cooles    时间: 2017-8-19 21:10
出来了,辛苦你啦,谢谢
作者: thomasmo    时间: 2017-8-19 21:36
请问运行了patch的脚本后编译无错就说明好了么?还是有什么办法能知道有没有弄好?网络条件差一点不能压榨极限
作者: thomasmo    时间: 2017-8-19 21:37
对了,在mennuconfig里面多了个fastxxxx的项目,是不是这个?
作者: xuecqcn    时间: 2017-8-19 21:37
好东西,谢谢楼主
作者: castielian    时间: 2017-8-19 22:13
谢谢分享
作者: t895    时间: 2017-8-19 22:24
看看帖子里藏了啥好东西~~~
作者: 291485356    时间: 2017-8-19 22:31
如果您要查看本帖隐藏内容请回复
作者: zjycb    时间: 2017-8-19 22:37
谢谢提供,我刚好有3800,有空测试下
作者: safehorse    时间: 2017-8-19 22:53
cooles 发表于 2017-8-19 21:10
出来了,辛苦你啦,谢谢

玩玩吧,我自己感觉路由稳定就好,主要是上GO-OOGLE为主,
作者: poiuytre1234    时间: 2017-8-19 23:04
谢谢楼主分享
作者: king007    时间: 2017-8-19 23:57
编译失败:
shortcut-fe/sfe_ipv4.o' failed
make[5]: *** [/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/shortcut-fe/sfe_ipv4.o] Error 1
Makefile:1403: recipe for target '_module_/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/shortcut-fe' failed
make[4]: *** [_module_/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/shortcut-fe] Error 2
make[4]: Leaving directory '/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/linux-4.4.79'
Makefile:117: recipe for target '/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/shortcut-fe/.built' failed
make[3]: *** [/home/lede/source/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/shortcut-fe/.built] Error 2
make[3]: Leaving directory '/home/lede/source/package/kernel/shortcut-fe'
package/Makefile:109: recipe for target 'package/kernel/shortcut-fe/compile' failed
make[2]: *** [package/kernel/shortcut-fe/compile] Error 2
make[2]: Leaving directory '/home/lede/source'
package/Makefile:105: recipe for target '/home/lede/source/staging_dir/target-mips_24kc_musl/stamp/.package_compile' failed
make[1]: *** [/home/lede/source/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/lede/source'
/home/lede/source/include/toplevel.mk:207: recipe for target 'world' failed
make: *** [world] Error 2

作者: clutam75849    时间: 2017-8-20 00:28
辛苦了楼主,正好有3800试试
作者: 冥河    时间: 2017-8-20 00:40
更新强迫症患者前来报到
作者: zshwq5    时间: 2017-8-20 09:11
感谢分享。学习下过程。
作者: wangdongwdd    时间: 2017-8-20 09:18
没啥说的先顶在下!!!!!!!!!!

作者: arbol57457    时间: 2017-8-20 10:08
谢谢分享,不知道支不支持多拨
作者: wgy2000    时间: 2017-8-20 10:49
感谢分享!!!
作者: wzw860326    时间: 2017-8-20 11:35
我用那个17.01稳定版的源也是怎么编译都gcc报错
作者: wzw860326    时间: 2017-8-20 11:47
您用的ubuntu版本是多少?为啥我用的17.04死活装不上gcc-multilib
作者: victor2002    时间: 2017-8-20 12:04
感谢楼主分享~~
作者: king007    时间: 2017-8-20 13:42
king007 发表于 2017-8-19 23:57
编译失败:
shortcut-fe/sfe_ipv4.o' failed
make[5]: *** [/home/lede/source/build_dir/target-mips_24 ...

重新做了编译环境。已经通过
作者: safehorse    时间: 2017-8-20 13:58
wzw860326 发表于 2017-8-20 11:35
我用那个17.01稳定版的源也是怎么编译都gcc报错

试试master源, patch用我后面那个, gcc那个试试重新按LEDE的要求装一遍所有的 sudo apt-get install
然后autoremove一下 再在重新git干净的lede源码后打补丁
作者: safehorse    时间: 2017-8-20 13:59
king007 发表于 2017-8-20 13:42
重新做了编译环境。已经通过

, 所以说贴子前面说了注意清理打扫编译环境啊
作者: 落日言长    时间: 2017-8-20 17:07
感谢楼主分享
作者: 丰花    时间: 2017-8-20 17:33
感谢分享~~~~~~~~~~~
作者: luanf    时间: 2017-8-20 17:41
这个要搜藏, 毕竟上过垃圾车!
作者: wybecool    时间: 2017-8-20 20:35
顶楼主啦..希望楼主多发精品好帖啦.....
作者: zangao    时间: 2017-8-20 20:41
兄弟 3700v2能用不?比3800少了64m内存
作者: LEWEN    时间: 2017-8-20 20:54
这是3800第二春吗
作者: safehorse    时间: 2017-8-20 21:03
zangao 发表于 2017-8-20 20:41
兄弟 3700v2能用不?比3800少了64m内存

我得看下了, 之前在CC环境下用IMAGEBUILDER编译,make info里显示是profile打3700会出3700和3800一起出固件的。这个是直接用LEDE的最新源编译的选好3800就出了个3800
作者: timcq    时间: 2017-8-20 21:13
学习!!!
作者: 大明    时间: 2017-8-21 00:51
看起啦很高深,是不是可以直接刷的固件?
作者: wanboo    时间: 2017-8-21 05:56
感谢分享,3800 福音。
作者: oso21    时间: 2017-8-21 07:55
请问你编译的lede内核版本是4.4还是4.9
作者: oso21    时间: 2017-8-21 09:30
请问有没有使用4.9的内核
作者: zgzh    时间: 2017-8-21 09:34
谢谢分享
作者: wzw860326    时间: 2017-8-21 09:43
safehorse 发表于 2017-8-20 13:58
试试master源, patch用我后面那个, gcc那个试试重新按LEDE的要求装一遍所有的 sudo apt-get install
然 ...

master源的编译OK,然而master源的插件兼容性是个大问题……
作者: lty63373021    时间: 2017-8-21 10:12
支持大大!!!!!!!!!!!!!!!!!
作者: hyyh    时间: 2017-8-21 14:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: lintctctc    时间: 2017-8-21 14:05
大大dddddddd
作者: DDD小廖    时间: 2017-8-21 14:12
看看怎么样,
作者: hxh1233    时间: 2017-8-21 15:13
呵呵,不知道效果好不好
作者: lwd2136    时间: 2017-8-21 15:17
本帖最后由 lwd2136 于 2018-12-14 20:12 编辑

                     .
作者: Jackamy    时间: 2017-8-21 15:30
多谢提供~!
作者: 听幸福唱歌    时间: 2017-8-21 20:18
如果您要查看本帖隐藏内容请回复
作者: lwd2136    时间: 2017-8-21 21:05
本帖最后由 lwd2136 于 2018-12-14 20:12 编辑

                     .
作者: safehorse    时间: 2017-8-21 21:10
lwd2136 发表于 2017-8-21 21:05
udp  proxy 这边有问题
Collected errors:  * satisfy_dependencies_for: Cannot satisfy the follow ...

it's due to the LEDE source, this firmware is from LEDE master. I will re-upload the 17.01 LEDE when ready
作者: safehorse    时间: 2017-8-21 21:12
still on Ubuntu now, no pingyin sorry
作者: cooles    时间: 2017-8-22 00:19
safehorse 发表于 2017-8-21 21:10
it's due to the LEDE source, this firmware is from LEDE master. I will re-upload the 17.01 LEDE wh ...

是这个版本吗?LEDE Reboot 17.01-SNAPSHOT r3496-4a1b87aba4 / LuCI lede-17.01 branch (git-17.232.21093-079f65a)。。。
作者: cooles    时间: 2017-8-22 00:20
再次期待。。。。。。。
作者: 389521356    时间: 2017-8-22 01:38
有兴趣编译的回复可见
作者: ZHIZAI100    时间: 2017-8-22 02:23
mark

作者: 深蓝夜空    时间: 2017-8-22 11:15
谢谢分享,刚好有个3800。
作者: sehu    时间: 2017-8-22 17:35
谢谢分享,刚好有个3700V2
作者: bf007c    时间: 2017-8-22 17:51
fast path 貌似mikrotik家一直都有

作者: ru1404    时间: 2017-8-22 18:39
: 2017-08-19 | 网件 WNDR3800 | FAS
作者: ljt999    时间: 2017-8-22 20:20
谢谢分享,正好需要
作者: pipik52846    时间: 2017-8-23 01:21
4300会不会有啊老哥
作者: anthrax1945    时间: 2017-8-23 09:07
本帖最后由 anthrax1945 于 2017-8-23 09:16 编辑

多谢楼主,刷了效果挺给力,用iperf测了一下。
我的环境是x86 32位,op cc做服务端,3800当做交换机用,木有超频。
以前没有fast path的时候,lan1口连x86,cat5e网线,测出来最大带宽是160mb左右,对,就是160 mb,没看错。
刷了楼主的固件,x86连lan1口测出来最好可以稳定在200mb/s,x86连wan口测出来可以到310mb/s,如果把wan口改lan,x86直连3800的原wan,可以到225mb/s。

如果3800做服务端,x86做客户端,测出来的结果和之前比没有啥区别,260mb左右。这个也符合预期。
虽然提升效果很明显,但是实在搞不清楚那些个别人家测试怎么跑出来动辄8,900+的水平。


盼望答疑解惑

作者: doutoudou    时间: 2017-8-23 11:00
学习下,谢谢分享
作者: immulite1000    时间: 2017-8-23 13:06
谢谢分享,刚好有个3800。
作者: shane    时间: 2017-8-23 15:58
感谢分享,不知道能不能说说是怎么编译的
作者: shane    时间: 2017-8-23 16:39
楼主,请问编译这个是不是还要在LINUX里面配置JAVA环境呀?我编译不过。。。。
作者: safehorse    时间: 2017-8-23 17:06
shane 发表于 2017-8-23 16:39
楼主,请问编译这个是不是还要在LINUX里面配置JAVA环境呀?我编译不过。。。。

编译不过经常会碰到的, 主要也是得看看错误提示, 基本上会反映是什么问题. 又或者是哪个过程不过, 打包阶段, 还是编译阶段 etcs
作者: xulengfeng    时间: 2017-8-23 17:28

谢谢分享,谢谢分享
作者: asdd007    时间: 2017-8-23 18:04
哎,是找其他的东西的
作者: safehorse    时间: 2017-8-23 18:21
anthrax1945 发表于 2017-8-23 09:07
多谢楼主,刷了效果挺给力,用iperf测了一下。
我的环境是x86 32位,op cc做服务端,3800当做交换机用,木 ...

会不会是TCP和UDP的区别
作者: place    时间: 2017-8-23 18:35
了解下,很强大的样子。
作者: shane    时间: 2017-8-23 19:10
safehorse 发表于 2017-8-23 17:06
编译不过经常会碰到的, 主要也是得看看错误提示, 基本上会反映是什么问题. 又或者是哪个过程不过, 打包阶 ...

我不打这个补丁编译是正常的,打了之后就不行了
作者: lclsummer    时间: 2017-8-23 19:56
听说效果不错,下载试试看
作者: 云之尚    时间: 2017-8-23 22:02
3800有fast path 要是r6220也有人搞就好了
作者: xd66775    时间: 2017-8-24 05:46
2017-08-19 | 网件 WNDR3800 | FAST PATH 版 | LEDE MASTER分支
作者: 鸟坛夏鱼    时间: 2017-8-24 09:29
终于等到了。可以。
作者: xuihu    时间: 2017-8-24 09:32
收藏了。谢谢楼主分享
作者: 282485166    时间: 2017-8-24 09:38
楼主威武。。。。。。。。。
作者: aqia    时间: 2017-8-24 15:27
感谢分享,前来学习
作者: ny_lemon    时间: 2017-8-24 18:13
手头有这个固件,下来看看

作者: 279792890    时间: 2017-8-24 18:17
感谢楼主分享
作者: harrison13    时间: 2017-8-24 19:22
谢谢分享,谢谢分享
作者: wntyygtwxf    时间: 2017-8-24 19:58
看看都有什么功能

作者: danly20    时间: 2017-8-24 20:07
玩玩吧,我自己感觉路由稳定就好
作者: Dise110    时间: 2017-8-24 21:16
好久没刷了,这个试试看稳不稳定
作者: xw830109    时间: 2017-8-25 02:54
这个可以偶
作者: 冀新北锅    时间: 2017-8-25 11:06
学习一下
作者: Phlyer    时间: 2017-8-25 14:44
多谢分享,下载试用。
作者: harrison13    时间: 2017-8-25 22:48
哪里能下载啊
作者: l256    时间: 2017-8-25 23:02
谢谢分享                                                                                           .
作者: 279792890    时间: 2017-8-28 21:45

谢谢分享,谢谢分享




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5