查看: 6155|回复: 24

[分享] 搞定DSM4.1和ACER D510主板最后一个功能:ESATA

  [复制链接]

675

丝瓜

102

回帖

2

精华

普通用户

发表于 2013-4-28 16:44:33 | 显示全部楼层 |阅读模式

注册后可查看完整内容!

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

×
根据http://xpenology.com/forum/viewt ... ;t=632&start=30帖子的思路,经过反复测试搞定DSM4.1和ACER D510主板最后一个功能:ESATA,外接硬盘可以是NTFS格式

1、winscp用root名登录,复制/etc.defaults/synoinfo.conf文件
2、用HEXEdit打开,找到internalportcfg="0xfff"、esataportcfg="0xff000" 、usbportcfg="0xfff00000"
3、把上面三项分别改为 internalportcfg="0x1f"、esataportcfg="0x20" 、usbportcfg="0xfff00"
4、替换掉原来的synoinfo.conf,重启,搞定

至此usb2.0 usb3.0 ESATA 三个外置硬盘接口都搞定了
注意目前测试只针对ACER D510主板,synoinfo.conf这个文件一定要自己该,因为每个机器的设置不一样,尽量不要用别人的。

822

丝瓜

312

回帖

0

精华

普通用户

发表于 2013-4-28 17:47:54 | 显示全部楼层
为什么不用4.2呢?
回复

使用道具 举报

1157

丝瓜

581

回帖

1

精华

贡献会员

天天俯卧撑

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-28 19:26:17 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

1157

丝瓜

581

回帖

1

精华

贡献会员

天天俯卧撑

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-28 19:29:12 | 显示全部楼层
问下USB外挂的心得在哪?谢谢!
回复

使用道具 举报

1157

丝瓜

581

回帖

1

精华

贡献会员

天天俯卧撑

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-28 22:14:29 | 显示全部楼层
请问这些十六制如何确定?
我看你给的相关链接,由于对LINUX不太懂,所以,也不是很明白如何计算这些十六制的值。
我的主板是 技嘉C1007UN,主板芯片是NM70,查了下该芯片支持1个SATAIII,3个SATAII,8个USB2.0。但我的主板上只有 3个SATA接口,其中1个SATAIII,2个SATAII,外加一个 eSATA接口。我想这个 eSATA是不是原SATAII转的?!因此,我分别将 internalportcfg='0x0f' (我也按3个设置成 0x07过)、esataportcfg='0x10'(后来也改为'0x20')、usbportcfg='0xff000' 均不成功,虽然可以看到外挂USB,但格式均不支持。

现在我恢复成默认值了,再看了下内置的硬盘,盘号是5,启动U盘是6,外挂的USB移动硬盘是7,不知道该如何正确设置了。
有空指点下,谢谢!
回复

使用道具 举报

1727

丝瓜

699

回帖

1

精华

贡献会员

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-28 22:35:37 | 显示全部楼层
本帖最后由 vanloon 于 2013-4-29 13:11 编辑

我跟LZ的参数不同.我是这样的.acer D510 板子 一共支持4sata+2easta(主板上只有一个接口)+12usb(主板上只有6个 背部i/o 4个 主板扩展前置面板2个) 这些资料都是通过intel的官方PDF白皮书查询到的.上面总和 一共是4+2+12=18个设备那么bin就是18位结果如下
internalportcfg="0xf"  =>000000000000001111(bin)
esataportcfg="0x30"    =>000000000000110000(bin)
usbportcfg="0x3ffc0"   =>111111111111000000(bin)
得到的参数跟LZ不同 不知道楼主怎么计算的

补充.又看了一下LZ的参数 经过反推 得知LZ的把所有设备 看成为20个计算的
分别是5个sata 1个esata 12个usb 这样做一下加法也是18个设备的.感觉用20个不妥吧.实际是否有影响不清楚
回复

使用道具 举报

1157

丝瓜

581

回帖

1

精华

贡献会员

天天俯卧撑

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-28 22:47:13 | 显示全部楼层
本帖最后由 iplus 于 2013-4-28 22:48 编辑

我们DIY的DSM4.1是基于DS3612xs的,我去官网看了下它的硬件配置,大概是 内部接口12个,外部扩展接口2个,USB接口4个。相应的配置信息是:
internalportcfg="0xfff"   (12个硬盘位)
esataportcfg="0xff000"  (2个扩展口,应该是'0x10000'?不太明白这个)
usbportcfg="0xf00000"  (4个USB接口)

根据我主板情况,我改成下面这样,位数保持跟原有一样
internalportcfg="0xfff"  ==>  internalportcfg="0x01f"      (5个硬盘位,其实我的主板上只有3个,但改成3个,硬盘没了)
esataportcfg="0xff000"   ==>  esataportcfg="0x10000"  (1个eSATA接口,没有测试)
usbportcfg="0xf00000"    ==>  usbportcfg="0xff0000"   (8个USB接口)

现在系统运行是正常的,虽然 eSATA 没有测试,但我外接的 NTFS 的USB移动硬盘能挂上,但不能识别分区

HomeDS_snap.jpg
回复

使用道具 举报

945

丝瓜

262

回帖

0

精华

普通用户

发表于 2013-4-28 23:11:45 | 显示全部楼层
我的D510怎么前置的USB什么的都没有啊
回复

使用道具 举报

194

丝瓜

117

回帖

0

精华

普通用户

发表于 2013-4-28 23:38:07 | 显示全部楼层
知道了。。。。。。。。。。
回复

使用道具 举报

220

丝瓜

44

回帖

0

精华

普通用户

发表于 2013-4-29 02:01:28 | 显示全部楼层
楼主是用的板载网卡么?为什么我的一直停留在attached scsi disk。网卡的灯都不亮。
回复

使用道具 举报

1727

丝瓜

699

回帖

1

精华

贡献会员

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-4-29 12:50:49 | 显示全部楼层
本帖最后由 vanloon 于 2013-4-29 13:03 编辑

我跟LZ的参数不同.我是这样的.acer D510 板子 一共支持4sata+2easta(主板上只有一个接口)+12usb(主板上只有6个 背部i/o 4个 主板扩展前置面板2个) 这些资料都是通过intel的官方PDF白皮书查询到的.上面总和 一共是4+2+12=18个设备那么bin就是18位结果如下
internalportcfg="0xf"  =>000000000000001111(bin)
esataportcfg="0x30"    =>000000000000110000(bin)
usbportcfg="0x3ffc0"   =>111111111111000000(bin)
得到的参数跟LZ不同 不知道楼主怎么计算的

补充.又看了一下LZ的参数 经过反推 得知LZ的把所有设备 看成为20个计算的
分别是5个sata 1个esata 12个usb 这样做一下加法也是18个设备的.感觉用20个不妥吧.实际是否有影响不清楚
回复

使用道具 举报

1096

丝瓜

268

回帖

2

精华

贡献会员

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-5-3 00:17:37 | 显示全部楼层
我也这样改过了,但是不认识ntfs
回复

使用道具 举报

340

丝瓜

75

回帖

0

精华

普通用户

发表于 2013-5-3 11:01:13 | 显示全部楼层
这个4.2和4.1是一样的.
回复

使用道具 举报

340

丝瓜

75

回帖

0

精华

普通用户

发表于 2013-5-3 11:36:27 | 显示全部楼层
那边不能上大的附件,我就将一个附件放这里吧.

utils.zip (325.61 KB, 下载次数: 25)
回复

使用道具 举报

1157

丝瓜

581

回帖

1

精华

贡献会员

天天俯卧撑

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-5-3 15:21:53 | 显示全部楼层

我不是很清楚主板的接口情况,改来改去的也不满意。最后下载一个USB modules包,替换了一下,外挂移动硬盘好了,eSATA接硬盘没测试。
外挂硬盘 只能读写NTFS、FAT32,不支持exFAT
回复

使用道具 举报

225

丝瓜

275

回帖

0

精华

普通用户

发表于 2013-5-3 17:07:12 | 显示全部楼层
顶一下子。。。。
回复

使用道具 举报

333

丝瓜

77

回帖

0

精华

普通用户

发表于 2013-5-7 11:10:24 | 显示全部楼层
ESATA可以认出硬盘,但不能读写NTFS的,只能EXT4和FAT32,请问如何让ESATA读写NTFS
回复

使用道具 举报

7

丝瓜

13

回帖

0

精华

普通用户

发表于 2013-7-23 20:32:21 | 显示全部楼层
谢谢分享,以后用得着!!!
回复

使用道具 举报

1

丝瓜

33

回帖

0

精华

普通用户

发表于 2013-7-23 20:38:25 | 显示全部楼层
謝謝分享~
回复

使用道具 举报

1733

丝瓜

1748

回帖

3

精华

贡献会员

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2013-7-23 21:02:08 | 显示全部楼层
这个帖子质量很高啊,估计D410版的也能用吧?
我的原则是,可以1+1=2的,绝不1+3*2/6-1+1=2
回复

使用道具 举报

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

本版积分规则

关注公众号
Archiver|手机版|小黑屋|第一纳斯网

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备19046372号

在本版发帖
关注公众号
QQ客服返回顶部