Witam!
Może ktoś już się natknął na podobny problem.
Jest sobie macierz INFORTREND A08U-G2421 (SATA-to-SCSI) oraz trzy
kontrolery:
01:07.0 SCSI storage controller: Adaptec ASC-29320A U320 (rev 10)
04:04.0 SCSI storage controller: Adaptec ASC-29320ALP U320 (rev 10)
02:03.0 SCSI storage controller: Adaptec ASC-29320A U320 (rev 10)
Na każdym z nich objaw jest ten sam - w trybie Ultra-SCSI 320 urządzenie
blokowe znika z systemu przy próbie dostępu do niego:
/[ 141.010512] sd 5:0:2:0: [sde] Attempting to queue an ABORT
message:CDB: 0x28 0x0 0x0 0x0 0xe 0x0 0x0 0x1 0x0 0x0
[ 141.012180] scsi5: At time of recovery, card was not paused
[ 141.012190] Dump Card State Begins
[ 141.012193] scsi5: Dumping Card State at program address 0x20 Mode 0x22
[ 141.012197] Card was paused
[ 141.012202] INTSTAT[0x0] SELOID[0x2] SELID[0x20]
[ 141.012216] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 141.012228] SEQINTSTAT[0x0] SAVED_MODE[0x11]
[ 141.012237] DFFSTAT[0x33]:(CURRFIFO_NONE|FIFO0FREE|FIFO1FREE)
[ 141.012247] SCSISIGI[0x25]:(P_DATAOUT_DT|ACKI|BSYI)
[ 141.012258] SCSIPHASE[0x0] SCSIBUS[0x0]
LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE)
[ 141.012273] SCSISEQ0[0x40]:(ENSELO) SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 141.012285] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x0]
[ 141.012297] SEQ_FLAGS2[0x4]:(SELECTOUT_QFROZEN)
[ 141.012306] QFREEZE_COUNT[0x1] KERNEL_QFREEZE_COUNT[0x1]
[ 141.012317] MK_MESSAGE_SCB[0xff00] MK_MESSAGE_SCSIID[0xff]
[ 141.012326] SSTAT0[0x10]:(SELINGO) SSTAT1[0x0]
[ 141.012336] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0xc0]:(HIPERR|HIZERO)
[ 141.012351] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 141.012362] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x80]:(PACKETIZED)
[ 141.012375] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x40]
[ 141.012396]
[ 141.012397] SCB Count = 4 CMDS_PENDING = 2 LASTSCB 0x CURRSCB 0x2
NEXTSCB 0xff80
[ 141.012407] qinstart = 159 qinfifonext = 159
[ 141.012409] QINFIFO:
[ 141.012413] WAITING_TID_QUEUES:
[ 141.012426]2 ( 0x2 0x3 )
[ 141.012442] Pending list:
[ 141.012446] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 141.012459] SCB_SCSIID[0x27]
[ 141.012464] 2 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 141.012475] SCB_SCSIID[0x27]
[ 141.012479] Total 2
[ 141.012481] Kernel Free SCB list: 1 0
[ 141.012487] Sequencer Complete DMA-inprog list:
[ 141.012493] Sequencer Complete list:
[ 141.012499] Sequencer DMA-Up and Complete list:
[ 141.012505] Sequencer On QFreeze and Complete list:
[ 141.012519]
[ 141.012520]
[ 141.012521] scsi5: FIFO0 Free, LONGJMP == 0x8254, SCB 0x3
[ 141.012526]
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
[ 141.012540] SEQINTSRC[0x0] DFCNTRL[0x0]
DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 141.012556] SG_CACHE_SHADOW[0x2]:(LAST_SEG)
[ 141.012563] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 141.012574] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
[ 141.012607] HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 141.012621]
[ 141.012622] scsi5: FIFO1 Free, LONGJMP == 0x8063, SCB 0x3
[ 141.012627]
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
[ 141.012640] SEQINTSRC[0x0] DFCNTRL[0x0]
DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 141.012655] SG_CACHE_SHADOW[0x2]:(LAST_SEG)
[ 141.012662] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 141.012673] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
[ 141.012705] HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 141.012712] LQIN: 0x8 0x0 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 141.012758] scsi5: LQISTATE = 0x1, LQOSTATE = 0x1a, OPTIONMODE = 0x52
[ 141.012765] scsi5: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 141.012771] scsi5: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 141.012775]
[ 141.012778] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 141.012786] CCSCBCTL[0x4]:(CCSCBDIR)
[ 141.012799] scsi5: REG0 == 0x3, SINDEX = 0x106, DINDEX = 0x106
[ 141.012810] scsi5: SCBPTR == 0x2, SCB_NEXT == 0x3, SCB_NEXT2 == 0xff80
[ 141.012821] CDB 28 0 0 0 e 0
[ 141.012824] STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 141.012852] Dump Card State Ends
[ 141.012891] scsi5:0:2:0: Cmd aborted from QINFIFO
[ 151.010164] sd 5:0:2:0: [sde] Attempting to queue an ABORT
message:CDB: 0x0 0x0 0x0 0x0 0x0 0x0
[ 151.010758] scsi5: At time of recovery, card was not paused
[ 151.010768] Dump Card State Begins
[ 151.010771] scsi5: Dumping Card State at program address 0x20 Mode 0x22
[ 151.010776] Card was paused
[ 151.010780] INTSTAT[0x0] SELOID[0x2] SELID[0x20]
[ 151.010795] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 151.010806] SEQINTSTAT[0x0] SAVED_MODE[0x11]
[ 151.010815] DFFSTAT[0x33]:(CURRFIFO_NONE|FIFO0FREE|FIFO1FREE)
[ 151.010826] SCSISIGI[0x25]:(P_DATAOUT_DT|ACKI|BSYI)
[ 151.010836] SCSIPHASE[0x0] SCSIBUS[0x0]
LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE)
[ 151.010851] SCSISEQ0[0x40]:(ENSELO)