4.1-4.2是否有合适的HBA卡可以选择?
亲测LSI 1068E-IR,从IR模式刷成了IT直通模式,4.1和4.2均无法识别。请问各位大牛,是否有合适的HBA卡供选择。
要求:
PCI-E 接口
最少支持4硬盘
有的话兄弟们请附言。 本帖最后由 suqianstone 于 2013-4-27 16:28 编辑
反复对比了系统内部的驱动,发现MPT2SAS模块,那么lsi的LSISAS2008芯片系列HBA卡,应该是支持的。请有条件的网友测试吧。比如dell的H200,H210. ibm m1015
也就是说lsi 2008的都支持 m1015 我本来认为可以可以成功认到硬盘并安装 但是重启后 提示“设置数据损毁”不知道是哪里问题
所以尽量不要用sas硬盘来安装 所所思 发表于 2013-4-27 21:44 static/image/common/back.gif
m1015 我本来认为可以可以成功认到硬盘并安装 但是重启后 提示“设置数据损毁”不知道是哪里问题
所以 ...
您在安装的时候,是否已经把引导盘已经拔出了(USB)?因为USB引导盘取消也不影响。然后再进行安装试试。 suqianstone 发表于 2013-4-27 21:57 static/image/common/back.gif
您在安装的时候,是否已经把引导盘已经拔出了(USB)?因为USB引导盘取消也不影响。然后再进行安装试试。 ...
这个是肯定的 dsm我都折腾了很久了用4.1 ir模式可以认到硬盘并安装 就是安装后 不能设置 it模式直接不认硬盘
4.2直接不能引导 我明天换上我的1068E试试,现在是IT模式,4.1 4.2均不识别,你如果有4.1版本正在跑着的设备,可以帮我看下模块。
ssh进去后,ls /lib/modules 今天尝试重新编译一份群晖的内核文件,加进一些SAS和SCSI raid驱动。 suqianstone 发表于 2013-4-28 08:42 static/image/common/back.gif
今天尝试重新编译一份群晖的内核文件,加进一些SAS和SCSI raid驱动。
期待你的实验,4.1的文件是有lsi 2008的驱动 估计是编译文件有问题 导致 无法正常使用 还是不行,还是把目光投向国外论坛吧,国内的技术大牛们都不肯帮忙啊。
http://oinkzwurgl.org/diskstation_patchfiles http://xpenology.com/wiki/en/building_xpenology
朋友帮忙后检查,群晖的内核并没有将scsi支持编译进去,所以单独的mptsas模块载入也是报错的。 那就是不能用呗 http://hallard.me/how-to-install-kernel-modules-on-synology-ds1010/ 有重大进展。
DiskStation1> fdisk -l
Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End BlocksId System
/dev/sda1 1 311 2490240fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2 311 572 2097152fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sda3 588 19452 151529598fd Linux raid autodetect
Disk /dev/sdu: 3974 MB, 3974103040 bytes
255 heads, 63 sectors/track, 483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End BlocksId System
/dev/sdu1 * 1 2 16033+ 83 Linux
/dev/sdu2 3 14 9639083 Linux
Disk /dev/sdf: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdf doesn't contain a valid partition table
Disk /dev/sdg: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdg doesn't contain a valid partition table
Disk /dev/sdh: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdh doesn't contain a valid partition table
Disk /dev/sdi: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdi doesn't contain a valid partition table
Disk /dev/sdj: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdj doesn't contain a valid partition table
Disk /dev/sdk: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdk doesn't contain a valid partition table
DiskStation1> 本帖最后由 suqianstone 于 2013-4-28 16:51 编辑
如果编译出的驱动加载错误,请修改入下位置。
drivers/message/fusion/mptsas.c
1877行
就是检查slave
加了这几行:
if ( sdev->sdev_target )
{
printk("aa %p \n",sdev->sdev_target->dev.parent);
rphy = dev_to_rphy(sdev->sdev_target->dev.parent);
}else
rphy = NULL;
注是检查sdev->sdev_target是不是为NULL
否则会出现空指针。
再编译后加载一切正常。
DiskStation1> lsmod
Module SizeUsed by Tainted: P
mptsas 373540
mptscsih 190601 mptsas
mptbase 609082 mptsas,mptscsih 目前遭遇的问题有,raid卡里配置的2块raid1 也被认作单独的磁盘了。所以原本应该显示2块虚拟磁盘的,现在变成了2+4 6块了。等5.1节后,换省IT模式的1068E SAS HBA卡试试,看看是否会一切妥当!
suqianstone 发表于 2013-4-28 17:00 static/image/common/back.gif
目前遭遇的问题有,raid卡里配置的2块raid1 也被认作单独的磁盘了。所以原本应该显示2块虚拟磁盘的,现在变 ...
期待你的成功啊。。我也想上卡
页:
[1]