Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Nov 2003 11:11:25 +0000
From:      ict technician <ict@cardinalnewman.coventry.sch.uk>
To:        freebsd-scsi@freebsd.org
Cc:        ianjhart@ntlworld.com
Subject:   Re: More Adaptec 29320 + Seagate ST336607LW woes
Message-ID:  <200311141111.25233.ict@cardinalnewman.coventry.sch.uk>
In-Reply-To: <200311131421.49948.ict@cardinalnewman.coventry.sch.uk>
References:  <200311101026.01138.ict@cardinalnewman.coventry.sch.uk> <002b01c3a906$64ce5e90$7601a8c0@meanbitch> <200311131421.49948.ict@cardinalnewman.coventry.sch.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
{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|F=
IFO0FREE|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 =3D 272 CMDS_PENDING =3D 0 LASTSCB 0x49 CURRSCB 0x49 NEXTSCB 0xff=
80
qinstart =3D 12389 qinfifonext =3D 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 14=
7 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 1=
6 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 2=
59 258 257 256
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:

ahd1: FIFO0 Free, LONGJMP =3D=3D 0x825e, SCB 0x8a
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|EN=
SAVEPTRS)
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 =3D 0x00, SHCNT =3D 0x0
HADDR =3D 0x00, HCNT =3D 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
ahd1: FIFO1 Free, LONGJMP =3D=3D 0x8277, SCB 0x49
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|EN=
SAVEPTRS)
SEQINTSRC[0x0] DFCNTRL[0x4]:(DIRECTION) DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELO=
AD_AVAIL)
SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR =3D 0x00, SHCNT =3D 0x0
HADDR =3D 0x00, HCNT =3D 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 =3D 0x0, LQOSTATE =3D 0x0, OPTIONMODE =3D 0x42
ahd1: OS_SPACE_CNT =3D 0x20 MAXCMDCNT =3D 0x1

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x0]
ahd1: REG0 =3D=3D 0x60, SINDEX =3D 0x111, DINDEX =3D 0x106
ahd1: SCBPTR =3D=3D 0x49, SCB_NEXT =3D=3D 0xff00, SCB_NEXT2 =3D=3D 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 =3D 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 =3D 272 CMDS_PENDING =3D 33 LASTSCB 0x10f CURRSCB 0x10f NEXTSCB 0=
xff80
qinstart =3D 43 qinfifonext =3D 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 =3D 21 Not Active!
panic: Waiting List traversal


syncing disks...

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

[repeats last 2 lines to reboot]


=2D-=20
i j hart

ICT Technician
Cardinal Newman Catholic School & Community College



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311141111.25233.ict>