Date: Fri, 4 Feb 2005 18:25:59 +0800 From: Rong-En Fan <rafan@csie.org> To: scsi@freebsd.org Cc: ob@e-Gitt.NET Subject: Problem with mpt(4) and Infortrend RAID Message-ID: <20050204102558.GA2001@svm.csie.ntu.edu.tw>
next in thread | raw e-mail | index | archive | help
[please CC me, thanks] hello, I also have a mpt(4) (LSI21320) here and a SilverStar TN6016 RAID (which is also produced by Infortrend). OS is FreeBSD/amd64 (on EM64) 5.3-RELEASE-p5. Hardware is IBM x236. mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x5000-0x50ff mem 0xcdee0000-0xcdeefff f,0xcdef0000-0xcdefffff irq 52 at device 1.0 on pci4 mpt0: [GIANT-LOCKED] If I map two 1.6T logical drive to the same channel with different LUN, I got similar problem like yours However, if I do ONE of following will solve: 1. set the channel to 160MB/s (sync clock is 80Mhz) 2. map 1 logical drive to 1 channel (I have two channels on raid) I'm using 2 now, but I just did a little io traffic (< 5MB/s and < 30secs) then got following messages: mpt0: time out on request index = 0x5e sequence = 0x0000156d mpt0: Status 00000001; Mask 00000001; Doorbell 24000000 request state On Chip SCSI IO Request @ 0xffffffffb1b61af0 Chain Offset 0x10 MsgFlags 0x00 MsgContext 0x0000005e Bus: 0 TargetID 0 SenseBufferLength 32 LUN: 0x0 Control 0x01000000 WRITE SIMPLEQ DataLength 0x00010000 SenseBufAddr 0x7b460de0 CDB[0:10] 2a 00 04 3f c0 df 00 00 80 00 SE32 0xffffffffb1c06c30: Addr=0x69446000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c38: Addr=0x694a7000 FlagsLength=0x94001000 HOST_TO_IOC LAST_ELEMENT CE32 0xffffffffb1c06c40: Addr=0x7b460c48 NxtChnO=0x16 Flgs=0x30 Len=0x60 SE32 0xffffffffb1c06c48: Addr=0x69348000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c50: Addr=0x688e9000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c58: Addr=0x692ea000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c60: Addr=0x6b5eb000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c68: Addr=0x69c4c000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c70: Addr=0x68d0d000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c78: Addr=0x6866e000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c80: Addr=0x67faf000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c88: Addr=0x68b90000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c90: Addr=0x6a811000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06c98: Addr=0x68b32000 FlagsLength=0x94001000 HOST_TO_IOC LAST_ELEMENT CE32 0xffffffffb1c06ca0: Addr=0x7b460ca8 NxtChnO=0x0 Flgs=0x30 Len=0x18 SE32 0xffffffffb1c06ca8: Addr=0x68173000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06cb0: Addr=0x682f4000 FlagsLength=0x14001000 HOST_TO_IOC SE32 0xffffffffb1c06cb8: Addr=0x68695000 FlagsLength=0xd5001000 HOST_TO_IOC LAST_ELEMENT END_OF_BUFFER END_OF_LIST By the way, if I use 320MB/s and plug the RAID into another Adaptec 29320LP (ahd(4)), it fails when bus scanning. On the other hand, 160MB/s is fine. any suggestion about this? Thanks, Rong-En Fan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050204102558.GA2001>