Subject: ahd problem: Infinite interrupt loop
To: None <tech-kern@NetBSD.org>
From: Edgar =?unknown-8bit?B?RnXf?= <ef@math.uni-bonn.de>
List: tech-kern
Date: 05/18/2007 18:15:34
Can anyone make sense of the following error output?

I moved the disk (it's SCA) to another slot of the drive enclosure,
probed for it and it seems to work again (please keep fingers crossed
for the next 1:15 hours the RAID reconstruction takes).

ahd1: ahd_timeout
Infinite interrupt loop, INTSTAT = 0ahd1:SCB 0x1f - timed out
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x11 Mode 0x33
Card was paused
HS_MAILBOX[0x0] INTCTL[0xc0] SEQINTSTAT[0x10] SAVED_MODE[0x11] 
DFFSTAT[0x33] SCSISIGI[0x4] SCSIPHASE[0x0] SCSIBUS[0x0] 
LASTPHASE[0x1] SCSISEQ0[0x40] SCSISEQ1[0x12] SEQCTL0[0x0] 
SEQINTCTL[0x0] SEQ_FLAGS[0xc0] SEQ_FLAGS2[0x0] SSTAT0[0x10] 
SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0] 
SIMODE1[0xac] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x80] 
LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x20] 

SCB Count = 48 CMDS_PENDING = 8 LASTSCB 0x9 CURRSCB 0x2d NEXTSCB 0x2f
qinstart = 0x3b2c qinfifonext = 0x3b2c

WAITING_TID_QUEUES:
8 ( 0x2d 0x2f )
2 ( 0x13 )
6 ( 0x9 0x2e )
0 ( 0x2c )
3 ( 0xe )
Pending list:
14 FIFO_USE[0x0] SCB_CONTROL[0x60] SCB_SCSIID[0x37] 
44 FIFO_USE[0x0] SCB_CONTROL[0x60] SCB_SCSIID[0x7] 
46 FIFO_USE[0x0] 
SCB_CONTROL[0x60] SCB_SCSIID[0x67] 
19 FIFO_USE[0x0] SCB_CONTROL[0x60] SCB_SCSIID[0x27] 
9 FIFO_USE[0x0] 
SCB_CONTROL[0x60] SCB_SCSIID[0x67] 
47 FIFO_USE[0x0] SCB_CONTROL[0x60] SCB_SCSIID[0x87] 
45 FIFO_USE[0x0] 
SCB_CONTROL[0x60] SCB_SCSIID[0x87] 
31 FIFO_USE[0x0] SCB_CONTROL[0x60] SCB_SCSIID[0x67] 
Total 8
Kernel Free SCB list: 22 41 3 42 1 11 10 40 43 21 30 7 26 12 24 39 15 5 17 23 13 18 4 27 6 25 29 2 8 16 28 38 20 37 36 35 34 33 32 0 
Sequencer Complete DMA-inprog list: 
Sequencer Complete list: 
Sequencer DMA-Up and Complete list: 

ahd1: FIFO0 Free, LONGJMP == 0x8252, SCB 0x1f
SEQIMODE[0x3f] SEQINTSRC[0x0] DFCNTRL[0x4] DFSTATUS[0x89] 
SG_CACHE_SHADOW[0x2] SG_STATE[0x0] DFFSXFRCTL[0x0] 
SOFFCNT[0x0] MDFFSTAT[0x5] 
SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0 
CCSGCTL[0x10] 
ahd1: FIFO1 Free, LONGJMP == 0x8063, SCB 0xf
SEQIMODE[0x3f] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89] 
SG_CACHE_SHADOW[0x2] SG_STATE[0x0] DFFSXFRCTL[0x0] 
SOFFCNT[0x0] MDFFSTAT[0x5] 
SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0 
CCSGCTL[0x10] 
LQIN: 0x8 0x0 0x0 0x1f 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 
ahd1: LQISTATE = 0x1, LQOSTATE = 0x19, OPTIONMODE = 0x52
ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
SIMODE0[0xc] 
ahd1: REG0 == 0x9, SINDEX = 0x108, DINDEX = 0x108
ahd1: SCBPTR == 0x2d, SCB_NEXT == 0x2f, SCB_NEXT2 == 0x13
CDB 28 0 0 fa fd 9f
STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
raid1: IO Error.  Marking /dev/sd9a as failed.