xinju 发表于 2013-4-28 16:44:33

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

根据http://xpenology.com/forum/viewtopic.php?f=11&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这个文件一定要自己该,因为每个机器的设置不一样,尽量不要用别人的。

COVO 发表于 2013-4-28 17:47:54

为什么不用4.2呢?

iplus 发表于 2013-4-28 19:26:17

谢谢分享!

iplus 发表于 2013-4-28 19:29:12

问下USB外挂的心得在哪?谢谢!

iplus 发表于 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,不知道该如何正确设置了。
有空指点下,谢谢!

vanloon 发表于 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个不妥吧.实际是否有影响不清楚

iplus 发表于 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移动硬盘能挂上,但不能识别分区

wenjuner 发表于 2013-4-28 23:11:45

我的D510怎么前置的USB什么的都没有啊

咖啡泡泡 发表于 2013-4-28 23:38:07

知道了。。。。。。。。。。

new1943 发表于 2013-4-29 02:01:28

楼主是用的板载网卡么?为什么我的一直停留在attached scsi disk。网卡的灯都不亮。

vanloon 发表于 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个不妥吧.实际是否有影响不清楚

博望坡 发表于 2013-5-3 00:17:37

我也这样改过了,但是不认识ntfs

xu_john 发表于 2013-5-3 11:01:13

这个4.2和4.1是一样的.

xu_john 发表于 2013-5-3 11:36:27

那边不能上大的附件,我就将一个附件放这里吧.

iplus 发表于 2013-5-3 15:21:53

xu_john 发表于 2013-5-3 11:36 static/image/common/back.gif
那边不能上大的附件,我就将一个附件放这里吧.

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

eric1234 发表于 2013-5-3 17:07:12

顶一下子。。。。

squallnet 发表于 2013-5-7 11:10:24

ESATA可以认出硬盘,但不能读写NTFS的,只能EXT4和FAT32,请问如何让ESATA读写NTFS

nisofer 发表于 2013-7-23 20:32:21

谢谢分享,以后用得着!!!

is1128 发表于 2013-7-23 20:38:25

謝謝分享~

dsqa 发表于 2013-7-23 21:02:08

这个帖子质量很高啊,估计D410版的也能用吧?
页: [1] 2
查看完整版本: 搞定DSM4.1和ACER D510主板最后一个功能:ESATA