Chinaunix

标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决] [打印本页]

作者: carfieldbsd    时间: 2005-06-16 14:46
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
用的是Dell SC420机器。2.8GCPU 1G RAM,然后是两个SCSI 73G硬盘。IDE光驱。

由于以前没有用SCSI安装过FreeBSD,因此正好想试验看看。
没想到,安装的时候就特别慢,
在释放port包的时候,时间很长。

还好,最后提示安装成功
但最郁闷的是:

系统不定期提示如下的东西,似乎是硬盘的问题。
不知道有没有经验丰富的朋友,给看看。
到google上差了。一些人也遇到这个类似的问题,但好像没有解决方案。

屏幕出现的提示信息:

前边有很多类似的东西,出现这个的时候机器很慢。


『解决方法』
安装新版的freeBSD 5.4。
『思路和过程』
通过对下边的信息分析,可以看出是scsi卡的问题,
在查询google的过程中,经过试验用的是
“status 34b” 这是出错的信息。
然后找到一系列的帖子,都是询问类似的问题。
而且发现是4.7. 4.8 4.11 5.0版本都有这个问题。
然后查询4.11的硬件表发现上边对我的scsi卡是支持的。
那么就到了dell的网站,发现sc420的BISO是今年3月28日的,

因此我现在BIOS应该是最新的。

那么就两个解决方案,如果坚持4.11,那么可能就要更换一块scsi卡。
我准备了一块2940UW
或者使用新的5.4版本,希望在新版本中支持。

我先用的5.4进行测试,发现通过了。没有出现问题。
这么说来,DELL的机器的39320SCSI卡,在是使用FreeBSD 5.4的情况下是没有问题的。



===============================
  0 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
  3 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
34 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
26 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
32 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
15 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
11 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
36 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
46 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
16 FIFO_USE[0x0] SCB_CONTROL[0x60]TAG_ENB|DISCENB) SCB_SCSIID[0x7]
33 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
35 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
44 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
13 FIFO_USE[0x0] SCB_CONTROL[0x62]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
Total 255
Kernel Free SCB list:
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:
Sequencer On QFreeze and Complete list:

ahd0: FIFO0 Free, LONGJMP == 0x8265, SCB 0xd
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
SEQINTSRC[0x0] DFCNTRL[0x4]:(DIRECTION) DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
ahd0: FIFO1 Free, LONGJMP == 0x825c, SCB 0xf
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
LQIN: 0x8 0x0 0x0 0xd 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
ahd0: LQISTATE = 0x1, LQOSTATE = 0x19, OPTIONMODE = 0x52
ahd0: OS_SPACE_CNT = 0x1f MAXCMDCNT = 0x4d

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x4]:(CCSCBDIR)
ahd0: REG0 == 0xf0, SINDEX = 0x102, DINDEX = 0x102
ahd0: SCBPTR == 0xf1, SCB_NEXT == 0xf0, SCB_NEXT2 == 0xff44
CDB 2a 0 3 33 81 57
STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
<<<<<<<<<<<<<<<<< Dump Card State Ends >;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;
(da0:ahd0:0:0:0): SCB 0xd - timed out
(da0:ahd0:0:0:0): no longer in timeout, status = 34b
ahd0: Issued Channel A Bus Reset. 255 SCBs aborted
Copied 18 bytes of sense data offset 12: 0x70 0x0 0x6 0x0 0x0 0x0 0x0 0xa 0x0 0x0 0x0 0x0 0x29 0x2 0x2 0x0 0x0 0x0
作者: likuku    时间: 2005-06-16 14:56
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
去www.freebsd.org 查硬件兼容列表。

4.x 系列已经停止开发了,建议尽量安装最新的5.x 的发型版。(5.3开始已经是Stable分支了。)。
作者: likuku    时间: 2005-06-16 14:57
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
据说dell的机器跑bsd 出问题的几率比较大。
作者: carfieldbsd    时间: 2005-06-16 15:05
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
靠,难道是不兼容?郁闷!
作者: congli    时间: 2005-06-16 15:06
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
原帖由 "" 发表:

据说dell的机器跑bsd 出问题的几率比较大。

不会吧?我几台Dell服务器上都是跑FreeBSD啊.
作者: likuku    时间: 2005-06-16 15:20
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
我说几率,又没说 绝对出问题。
作者: 剑心通明    时间: 2005-06-16 17:24
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
用5。x系列可能会好些,我的一个dell的服务器好像就是隔上几个星期会出一下问题,莫名其妙的就死机了,搞的我想换系统了
作者: carfieldbsd    时间: 2005-06-16 19:23
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
我刚才查了4.11的硬件兼容文件。有我使用的这种,叫adaptec 39320;真是狗shi。

我现在的打算
1)已经取了家中的adaptec 2940W,这是一种老网卡,应该能带上系统没有问题,但可能会很大程度降低硬盘的速度。
但如果没有问题,那么就说明是网卡的兼容问题了。

2)使用39320安装5.4版本的freeBSD。
如果能安装5.4版本的freeBSD,那么从另外就说明了。4.11对SCSI的支持有问题。

另外要判断是否能认卡,下午装晕了,已经有了感觉,只要是不行,在安装的时候就会特别慢。而且在安装squid的时候。使用squid -z 初始化缓冲区的时候,就会出现错误。

这情景,真他妈很像便泌。你要大便,口子就是不通常,然后大量数据堵在肛门上,然后速度越来越慢,偶尔一个突破,拉出一堆。而身体已经很不爽,然后就叫出来,这就是panic吧

我还没有便泌过,希望以后也别体会。

安装的结果,会告诉大家,多些经验教训。
作者: delphij    时间: 2005-06-16 20:32
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
camcontrol tags da0 -N 16看看,另外你的硬盘什么品牌?某些型号的Seagate硬盘需要升级firmware...
作者: carfieldbsd    时间: 2005-06-16 20:32
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
查了一些网上的资料,有一些是类似的东西。问题是一样的,应该是SCSI卡的问题。有人说把320,降为160使用就可以了。不知道是否可行。
出现问题发生在4.7 4.8 5.0版本,当然还有4.11版本
作者: carfieldbsd    时间: 2005-06-17 08:09
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
刚安装完5.4,这是第一次安装5.4版本。
安装顺利,没出现4.11的长时间安装过程。
感觉应该没有问题了。
没有测试用老网卡2940UW。
直接安装的5.4。

原来没有安装5.X版本的原因是,我安装FreeBSD多数是工作性质,而不是试验性质的,因此总想使用最可靠的。
还有一个原因就是单位网络不是很好。我下载了很多4.11的ports,舍不得扔。

现在考虑使用5.4了。下一步安装squid,观察一段再说。
看样子dell sc420系列的SCSI服务器用freeBSD 5.4应该问题不大。
作者: likuku    时间: 2005-06-17 23:15
标题: SCSI卡双硬盘安装4.11出现的问题。[已经解决]
还是升级硬件固件为好。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2