找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6945|回复: 23

Padavan AVM NTFS驱动测试

[复制链接]
发表于 2019-10-25 23:05 | 显示全部楼层 |阅读模式
本帖最后由 hanwckf 于 2019-10-26 12:14 编辑

AVM NTFS是来自德国AVM fritzbox系列路由器固件里面的开源NTFS驱动,其部分源码来自于ntfs-3g

ANTFS的源码可以从AVM的GPL代码中获取,目前最新的版本是07.11:
http://osp.avm.de/fritzbox/fritzbox-7560/source-files-FRITZ.Box_7560-07.11.tar

现在已经将此NTFS驱动移植到Padavan中,用于代替闭源的UFSD驱动,可以参考以下两条commit将此驱动移植到其他嵌入式设备上:
https://github.com/hanwckf/rt-n56u/commit/f78d236d62cc2f9069003e8b7f75f43ebfa46f05
https://github.com/hanwckf/rt-n56u/commit/f637639f862b5a098cc468b10f2e5722e531880b

目前只在OYE-001和JCG-AC860M这两个固件里默认启用,若要在其他固件中使用ANTFS代替UFSD,需要在.config里加入:

CONFIG_FIRMWARE_INCLUDE_ANTFS=y

然后重新编译固件即可,NTFS驱动的加载优先级为antfs>ufsd>ntfs-3g

经过简单的性能测试,ANTFS在SMB大文件读写上与闭源的UFSD相差无几:










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-10-25 23:07 | 显示全部楼层
前排支持大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-25 23:08 | 显示全部楼层
hanwckf大神我们可以叫你“驱动之父”吗?

点评

应该叫“驱动适配大哥大”  详情 回复 发表于 2019-11-11 23:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-25 23:16 | 显示全部楼层
支持大佬
辛苦了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 00:04 | 显示全部楼层
大佬可以考虑添加A3004NS机型嘛
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 09:32 | 显示全部楼层
支持一下,多谢分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 09:56 来自手机 | 显示全部楼层
能打平潘多拉的磁盘性能吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 11:41 | 显示全部楼层
zlhzzjcn 发表于 2019-10-26 09:56
能打平潘多拉的磁盘性能吗

不能  潘多拉写50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 11:58 来自手机 | 显示全部楼层
支持一下,开源项目越多越好
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 14:27 | 显示全部楼层
虽然不懂,但还是要支持一下大神。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-26 18:38 | 显示全部楼层
有点看不懂 大神能发一个X86可编译的源码 吗?

点评

修改源码目录下面的Makefile里面的KDIR和MAKEARCH_KERNEL,在你的x86机器上装好内核头文件就可以编译了。但是我在x86实测居然比ntfs-3g还慢一点,看来只适合嵌入式环境使用  详情 回复 发表于 2019-10-27 00:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-27 00:08 | 显示全部楼层
liuxichi 发表于 2019-10-26 18:38
有点看不懂 大神能发一个X86可编译的源码 吗?

修改源码目录下面的Makefile里面的KDIR和MAKEARCH_KERNEL,在你的x86机器上装好内核头文件就可以编译了。但是我在x86实测居然比ntfs-3g还慢一点,看来只适合嵌入式环境使用

点评

我也在x86上试了,基本无使用意义。写入到几百M后速度可以直接掉到0。3g原版虽然慢,但从始至终都是平稳的直线,不会掉速。  详情 回复 发表于 2020-2-4 00:21
大佬 现在编译时遇到一个问题 tp-wdr8620 mw-mac2600R 的mt7621wan口 dhcp不能正常获取到ip,op和潘多拉就可以  详情 回复 发表于 2019-11-11 12:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-27 02:15 | 显示全部楼层
hanwckf 发表于 2019-10-27 00:08
修改源码目录下面的Makefile里面的KDIR和MAKEARCH_KERNEL,在你的x86机器上装好内核头文件就可以编译了。 ...

目前使用的NTFS-3g速度比较慢,还有好点能在X86使用的NTFS驱动吗?

点评

https://www.xzcblog.com/post-284.html 这个应该能在X86使用,只是怎么编译是个问题。  详情 回复 发表于 2020-2-4 00:23
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-27 07:35 | 显示全部楼层
不错,支持大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-11 12:02 | 显示全部楼层
hanwckf 发表于 2019-10-27 00:08
修改源码目录下面的Makefile里面的KDIR和MAKEARCH_KERNEL,在你的x86机器上装好内核头文件就可以编译了。 ...

大佬 现在编译时遇到一个问题 tp-wdr8620 mw-mac2600R 的mt7621wan口 dhcp不能正常获取到ip,op和潘多拉就可以

点评

检查WAN口的mac地址是不是全0  详情 回复 发表于 2019-11-11 12:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 01:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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