More Adaptec 29320 + Seagate ST336607LW woes

ict technician ict at cardinalnewman.coventry.sch.uk
Fri Nov 14 03:11:37 PST 2003


{Please CC - Thanks]

I've been toggling debug.debugger_on_panic. Guess what it was set to when
todays crash happened?

Anyway here's a selected portion showing a slightly different failure mode.

[...]
(da2:ahd1:0:4:0): SCB 0x3d - timed out
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x28 Mode 0x11
Card was paused
HS_MAILBOX[0x0] INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK)
SEQINTSTAT[0x10]:(SEQ_SWTMRTO) SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0]
LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0]
SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE)
SEQINTCTL[0x0] SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] SSTAT0[0x0]
SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x8]:(AIPERR)
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0] LQOSTAT1[0x0]
LQOSTAT2[0x1]:(LQOSTOP0)

SCB Count = 272 CMDS_PENDING = 0 LASTSCB 0x49 CURRSCB 0x49 NEXTSCB 0xff80
qinstart = 12389 qinfifonext = 12389
QINFIFO:
WAITING_TID_QUEUES:
Pending list:
252 FIFO_USE[0x0] SCB_CONTROL[0x68]:(STATUS_RCVD|TAG_ENB|DISCENB)
SCB_SCSIID[0x67]
 21 FIFO_USE[0x0] SCB_CONTROL[0x68]:(STATUS_RCVD|TAG_ENB|DISCENB)
SCB_SCSIID[0x27]
 61 FIFO_USE[0x0] SCB_CONTROL[0x68]:(STATUS_RCVD|TAG_ENB|DISCENB)
SCB_SCSIID[0x47]
Total 3
Kernel Free SCB list: 73 138 163 158 248 167 15 192 234 41 31 126 242 22 18 115 218 207 128 54 99 202 140 43 122 172 45 105 244 125 109 23 129 60 139 188 144 50 157 149 179 32 245 108 107 249 68 137 141 97 206 121 114 58 120 35 84 241 44 56 10 145 156 83 51 102 72 48 78 247 201 47 221 33 90 254 6 66 96 162 81 79 246 39 0 143 227 14 30 27 20 148 181 55 216 112 57 46 87 136 186 238 13 70 104 98 49 26 34 183 127 173 271 134 224 199 100 103 170 65 147 240 36 194 171 220 153 174 82 243 250 88 40 177 52 111 71 24 222 251 253 28 19 42 178 154 12 146 151 164 200 9 166 210 1 25 89 189 198 2 95 230 150 124 225 182 4 119 205 226 212 270 86 135 67 184 110 93 131 191 203 74 165 16 62 255 37 132 223 29 197 142 123 219 152 7 64 38 116 215 213 211 209 239 237 235 233 231 229 217 214 159 92 190 5 133 175 3 113 204 8 76 80 228 232 236 208 155 17 77 187 59 168 185 118 63 180 106 85 11 176 91 69 75 169 117 196 101 161 160 195 53 94 130 193 269 268 267 266 265 264 263 262 261 260 259 258 257 256
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:

ahd1: FIFO0 Free, LONGJMP == 0x825e, SCB 0x8a
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)
ahd1: FIFO1 Free, LONGJMP == 0x8277, SCB 0x49
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)
LQIN: 0x55 0x0 0x0 0x49 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
ahd1: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42
ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x0]
ahd1: REG0 == 0x60, SINDEX = 0x111, DINDEX = 0x106
ahd1: SCBPTR == 0x49, SCB_NEXT == 0xff00, SCB_NEXT2 == 0xff6a
CDB 2a 0 4 80 90 2d
STACK: 0x15 0x125 0x125 0x125 0x257 0x257 0x240 0x26
<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
ahd1: WARNING no command for scb 13568 (cmdcmplt)
QOUTPOS = 1
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x126 Mode 0x33
Card was paused
Completions are pending
HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0]
SAVED_MODE[0x11] DFFSTAT[0x30]:(CURRFIFO_0|FIFO0FREE|FIFO1FREE)
SCSISIGI[0xb6]:(P_MESGOUT|REQI|BSYI|ATNI) SCSIPHASE[0x4]:(MSG_OUT_PHASE)
SCSIBUS[0xbf] LASTPHASE[0xa0]:(P_MESGOUT) SCSISEQ0[0x0]
SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE)
SEQINTCTL[0x0] SEQ_FLAGS[0x40]:(NO_CDB_SENT) SEQ_FLAGS2[0x0]
SSTAT0[0x2]:(SPIORDY) SSTAT1[0x11]:(REQINIT|PHASEMIS)
SSTAT2[0x80]:(BUSFREE_DFF0) SSTAT3[0x0] PERRDIAG[0x8]:(AIPERR)
SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0]
LQOSTAT1[0x0] LQOSTAT2[0x80]

SCB Count = 272 CMDS_PENDING = 33 LASTSCB 0x10f CURRSCB 0x10f NEXTSCB 0xff80
qinstart = 43 qinfifonext = 43
QINFIFO:
WAITING_TID_QUEUES:
       4 ( 0x73 )
       4 ( 0xda )
       4 ( 0xcf )
       4 ( 0x80 )
       4 ( 0x36 )
       4 ( 0x63 )
       4 ( 0xca )
       4 ( 0x8c )
       4 ( 0x2b )
       4 ( 0x7a )
       4 ( 0xac )
       4 ( 0x2d )
       6 ( 0x69 )
       6 ( 0xf4 )
       6 ( 0x7d )
       6 ( 0x6d )
       6 ( 0x17 )
       0 ( 0x3d ahd1: SCB = 21 Not Active!
panic: Waiting List traversal


syncing disks...

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x30
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc033a12c
stack pointer           = 0x10:0xc04399f4
frame pointer           = 0x10:0xc04399fc
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = Idle
interrupt mask          = bio cam
trap number             = 12
panic: page fault
Uptime: 20h33m31s
panic: ahd_run_qoutfifo recursion

[repeats last 2 lines to reboot]


-- 
i j hart

ICT Technician
Cardinal Newman Catholic School & Community College



More information about the freebsd-scsi mailing list