Adaptec AHD U320 operating as only U160

Niki Denev nike_d at cytexbg.com
Sun Feb 17 14:23:14 UTC 2008


On Feb 17, 2008 9:42 AM, Niki Denev <nike_d at cytexbg.com> wrote:
> On Feb 17, 2008 8:33 AM, Justin T. Gibbs <gibbs at scsiguy.com> wrote:
> > Niki Denev wrote:
> >  > I was playing around with DTrace, tracing cam/xpt and the ahd driver and
> >  > found out that if i comment the following code :
> >  >
> >  >         if ((spi3caps & SID_SPI_IUS) == 0)
> >  >                 spi->ppr_options &= ~MSG_EXT_PPR_IU_REQ;
> >  >
> >  > at line 6655 in sys/cam/cam_xpt.c my disks again negotiate as U320 :
> >  >
> >  >   da0 at ahd0 bus 0 target 0 lun 0
> >  >   da0: <SEAGATE ST336807LW 0C01> Fixed Direct Access SCSI-3 device
> >  >   da0: 320.000MB/s transfers (160.000MHz DT, offset 63, 16bit)
> >  >   da0: Command Queueing Enabled
> >  >   da0: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
> >
> > The aic79xx driver was not properly exporting its capabilities to
> > CAM.  This has been addressed as of version 1.30 of aic79xx_osm.c.
> > Please let me know if you still have problems.
> >
>
> With aic79xx_osm.c 1.30 all of my U320 drives are detected as such. Thanks!
> I'm only wondering why with the latest version
> "cpi->transport_version" is set to 2, and
> then set to 4 on the next line? Probably you left it there for readability?
>
> >  >
> >  > Unfortunately I began seeing again the "Invalid sequencer interrupt"
> >  > messages that i was seeing before(with fbsd 6.2) with Seagate drives
> >  > on Adaptec at U320 speeds, and I prey that they are harmless (as they
> >  > used to be?)
> >
> > While I do not know their root cause, they do appear to be harmless.
> > Do you happen to have your drives in a SES enclosure (on a backplane
> > with a SES chip)?  One user claimed this was only reproducible when
> > a GEM318 SES chip was on the bus.
> >
> > --
> > Justin
>
> Nope, no SES enclosure, just plain 68pin scsi drives.
> I have now put version 1.30 of aic79xx_osm.c on two machines,
> One of them is running the Dtrace snapshot of 8.0-current
> with dual channel PCI-X Adaptec U320 controller (on a plain
> 32bit/33mhz pci slot) :
>
> ahd0 at pci0:4:1:0:        class=0x010000 card=0x00429005 chip=0x80129005
> rev=0x03 hdr=0x00
>     vendor     = 'Adaptec Inc'
>     device     = 'ASC-29320 Ultra320 SCSI Controller'
>     class      = mass storage
>     subclass   = SCSI
>
> ahd0: <Adaptec 29320 Ultra320 SCSI adapter> port
> 0xe000-0xe0ff,0xd800-0xd8ff mem 0xfeb9c000-0xfeb9dfff irq 17 at device
> 1.0 on pci4
> ahd0: [ITHREAD]
>
> and has four Seagate 73G drives attached to it :
> da0 at ahd1 bus 0 target 0 lun 0
> da0: <SEAGATE ST373307LW 0005> Fixed Direct Access SCSI-3 device
> da0: 320.000MB/s transfers (160.000MHz DT, offset 63, 16bit)
> da0: Command Queueing Enabled
> da0: 70007MB (143374744 512 byte sectors: 255H 63S/T 8924C)
>
> on this machine i haven't seen "Invalid sequencer interrupt" messages yet.
>
> The other machine is running 7.0-PRERELEASE
> with Adaptec U320 on PCIe (actually it's still PCI/X with a PCIe bridge chip) :
>
> pcib4 at pci0:3:0:0:       class=0x060400 card=0x00000000 chip=0x811410b5
> rev=0xbc hdr=0x01
>     vendor     = 'PLX Technology Inc.'
>     class      = bridge
>     subclass   = PCI-PCI
> ahd0 at pci0:4:4:0:        class=0x010000 card=0x00459005 chip=0x80179005
> rev=0x10 hdr=0x00
>     vendor     = 'Adaptec Inc'
>     device     = 'ASC-29320ALP Ultra320 SCSI Controller'
>     class      = mass storage
>     subclass   = SCSI
>
> and with four 36G Seagate drives (they are smaller but are newer
> revision than the ones in the first machine) :
>
> da0 at ahd0 bus 0 target 0 lun 0
> da0: <SEAGATE ST336807LW 0C01> Fixed Direct Access SCSI-3 device
> da0: 320.000MB/s transfers (160.000MHz DT, offset 63, 16bit)
> da0: Command Queueing Enabled
> da0: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
>
> On this machine, i'm seeing the sequencer messages during boot,
> which are somewhat lenghty and i'm putting them here :
>   http://www.bg.freebsd.org/~ndenev/ahdinvseqintr.txt
>
> Then there are several messages like this one too :
> Copied 18 bytes of sense data offset 12: 0x70 0x0 0x5 0x0 0x0 0x0 0x0
> 0xa 0x0 0x0 0x0 0x0 0x20 0x0 0x2 0xcf 0x0 0x0
>
>   --Niki
>

After some bonnie64 runs the first machine (8.0-CURRENT Dtrace
snapshot with aic79xx_osm.c v1.30) spat out this :

ahd1: Recovery Initiated - Card was not paused
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x38 Mode 0x11
INTSTAT[0x0] SELOID[0x3] SELID[0x20] 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] QFREEZE_COUNT[0x26]
KERNEL_QFREEZE_COUNT[0x26] MK_MESSAGE_SCB[0xff00]
MK_MESSAGE_SCSIID[0xff] 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 = 512 CMDS_PENDING = 7 LASTSCB 0x18a CURRSCB 0x18a NEXTSCB 0xff80
qinstart = 42104 qinfifonext = 42104
QINFIFO:
WAITING_TID_QUEUES:
Pending list:
325 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
403 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
439 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
380 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
495 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
353 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
478 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
Total 7
Kernel Free SCB lists:
  Any Device: 354 394 389 398 433 444 412 378 340 467 468 377 430 428
511 385 333 417 364 407 425 447 381 362 476 379 489 500 331 393 479
373 441 450 471 344 456 336 361 342 466 402 436 339 482 330 345 355
443 383 384 399 335 463 404 507 496 386 369 390 470 337 465 388 356
372 484 328 459 422 481 472 367 338 427 423 351 485 410 492 448 418
363 411 329 326 461 457 327 376 343 400 480 508 395 415 488 451 358
440 368 352 323 341 332 405 509 505 445 477 365 437 469 462 497 357
453 446 442 406 416 483 502 464 334 506 431 474 424 503 350 366 324
458 434 455 348 493 449 504 452 435 370 498 510 359 490 501 414 346
429 382 420 392 401 421 371 473 426 413 391 438 487 387 491 374 499
454 397 486 432 408 349 475 375 396 460 494 409 419 360 347 322 321
320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304
303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287
286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270
269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253
252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236
235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219
218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202
201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185
184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168
167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151
150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134
133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117
116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99
98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53
52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5
4 3 2 1 0
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:
Sequencer On QFreeze and Complete list:


ahd1: FIFO0 Free, LONGJMP == 0x8286, SCB 0x162
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 == 0x829f, SCB 0x162
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 0x1 0x62 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
ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x0]
ahd1: REG0 == 0x160, SINDEX = 0x111, DINDEX = 0x108
ahd1: SCBPTR == 0x162, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x18a
CDB 2a 0 3 80 8 c3
STACK: 0x25 0x140 0x140 0x286 0x286 0x286 0x286 0x36
<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
(da1:ahd1:0:1:0): SCB 478 - timed out
(da1:ahd1:0:1:0): Queuing a BDR SCB
ahd1: Recovery Initiated - Card was not paused
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0xf2 Mode 0x33
Card was paused
INTSTAT[0x4]:(SEQINT) SELOID[0x1] SELID[0x20] HS_MAILBOX[0x0]
INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK) SEQINTSTAT[0x10]:(SEQ_SWTMRTO)
SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
SCSISIGI[0x25]:(P_DATAOUT_DT|ACKI|BSYI) 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] QFREEZE_COUNT[0x26] KERNEL_QFREEZE_COUNT[0x26]
MK_MESSAGE_SCB[0xff00] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x0]
SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x8]:(AIPERR)
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
LQISTAT1[0x0] LQISTAT2[0x80]:(PACKETIZED) LQOSTAT0[0x0]
LQOSTAT1[0x0] LQOSTAT2[0x81]:(LQOSTOP0)

SCB Count = 512 CMDS_PENDING = 7 LASTSCB 0x1de CURRSCB 0x1de NEXTSCB 0xff80
qinstart = 42105 qinfifonext = 42105
QINFIFO:
WAITING_TID_QUEUES:
Pending list:
325 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
403 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
439 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
380 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
495 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
353 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
478 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
Total 7
Kernel Free SCB lists:
  Any Device: 354 394 389 398 433 444 412 378 340 467 468 377 430 428
511 385 333 417 364 407 425 447 381 362 476 379 489 500 331 393 479
373 441 450 471 344 456 336 361 342 466 402 436 339 482 330 345 355
443 383 384 399 335 463 404 507 496 386 369 390 470 337 465 388 356
372 484 328 459 422 481 472 367 338 427 423 351 485 410 492 448 418
363 411 329 326 461 457 327 376 343 400 480 508 395 415 488 451 358
440 368 352 323 341 332 405 509 505 445 477 365 437 469 462 497 357
453 446 442 406 416 483 502 464 334 506 431 474 424 503 350 366 324
458 434 455 348 493 449 504 452 435 370 498 510 359 490 501 414 346
429 382 420 392 401 421 371 473 426 413 391 438 487 387 491 374 499
454 397 486 432 408 349 475 375 396 460 494 409 419 360 347 322 321
320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304
303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287
286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270
269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253
252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236
235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219
218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202
201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185
184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168
167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151
150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134
133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117
116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99
98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53
52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5
4 3 2 1 0
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:
Sequencer On QFreeze and Complete list:


ahd1: FIFO0 Free, LONGJMP == 0x8286, SCB 0x162
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 == 0x829f, SCB 0x162
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 0x1 0x62 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x0 0x0 0x0 0x0 0x0
ahd1: LQISTATE = 0x1, LQOSTATE = 0x0, OPTIONMODE = 0x42
ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1
ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x4]:(CCSCBDIR)
ahd1: REG0 == 0x18e, SINDEX = 0x133, DINDEX = 0x104
ahd1: SCBPTR == 0x1de, SCB_NEXT == 0xff80, SCB_NEXT2 == 0xffcd
CDB 28 0 1 c4 8b ab
STACK: 0x140 0x140 0x286 0x286 0x286 0x286 0x39 0x1
<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
(da1:ahd1:0:1:0): Task Management Func 0x1 Complete
(da1:ahd1:0:1:0): no longer in timeout, status = 24b
(da1:ahd1:0:1:0): SCB 353 - timed out
(da1:ahd1:0:1:0): Queuing a BDR SCB
ahd1: Recovery Initiated - Card was not paused
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x16 Mode 0x33
INTSTAT[0x0] SELOID[0x1] SELID[0x20] HS_MAILBOX[0x0]
INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK) SEQINTSTAT[0x10]:(SEQ_SWTMRTO)
SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
SCSISIGI[0x25]:(P_DATAOUT_DT|ACKI|BSYI) SCSIPHASE[0x0]
SCSIBUS[0x0] LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE)
SCSISEQ0[0x40]:(ENSELO) SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
SEQCTL0[0x10]:(FASTMODE) SEQINTCTL[0x0] SEQ_FLAGS[0x0]
SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x26] KERNEL_QFREEZE_COUNT[0x26]
MK_MESSAGE_SCB[0xff00] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x0]
SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x8]:(AIPERR)
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
LQISTAT1[0x0] LQISTAT2[0x80]:(PACKETIZED) LQOSTAT0[0x0]
LQOSTAT1[0x0] LQOSTAT2[0x81]:(LQOSTOP0)

SCB Count = 512 CMDS_PENDING = 7 LASTSCB 0x161 CURRSCB 0x161 NEXTSCB 0xff80
qinstart = 42107 qinfifonext = 42107
QINFIFO:
WAITING_TID_QUEUES:
       1 ( 0x161 0x1de )
Pending list:
478 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
325 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
403 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
439 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
380 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
495 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
353 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x17]
Total 7
Kernel Free SCB lists:
  Any Device: 354 394 389 398 433 444 412 378 340 467 468 377 430 428
511 385 333 417 364 407 425 447 381 362 476 379 489 500 331 393 479
373 441 450 471 344 456 336 361 342 466 402 436 339 482 330 345 355
443 383 384 399 335 463 404 507 496 386 369 390 470 337 465 388 356
372 484 328 459 422 481 472 367 338 427 423 351 485 410 492 448 418
363 411 329 326 461 457 327 376 343 400 480 508 395 415 488 451 358
440 368 352 323 341 332 405 509 505 445 477 365 437 469 462 497 357
453 446 442 406 416 483 502 464 334 506 431 474 424 503 350 366 324
458 434 455 348 493 449 504 452 435 370 498 510 359 490 501 414 346
429 382 420 392 401 421 371 473 426 413 391 438 487 387 491 374 499
454 397 486 432 408 349 475 375 396 460 494 409 419 360 347 322 321
320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304
303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287
286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270
269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253
252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236
235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219
218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202
201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185
184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168
167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151
150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134
133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117
116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99
98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53
52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5
4 3 2 1 0
Sequencer Complete DMA-inprog list:
Sequencer Complete list:
Sequencer DMA-Up and Complete list:
Sequencer On QFreeze and Complete list:


ahd1: FIFO0 Free, LONGJMP == 0x8286, SCB 0x162
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 == 0x829f, SCB 0x162
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 0x1 0x62 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x0 0x0 0x0 0x0 0x0
ahd1: LQISTATE = 0x1, LQOSTATE = 0x0, OPTIONMODE = 0x42
ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1
ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0

SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
CCSCBCTL[0x4]:(CCSCBDIR)
ahd1: REG0 == 0x18e, SINDEX = 0x133, DINDEX = 0x104
ahd1: SCBPTR == 0x161, SCB_NEXT == 0x1de, SCB_NEXT2 == 0xffcd
CDB 28 0 1 c4 8c 2b
STACK: 0x140 0x140 0x286 0x286 0x286 0x286 0x39 0x1
<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
(da1:ahd1:0:1:0): SCB 495 - timed out
(da1:ahd1:0:1:0): Other SCB Timeout
(da1:ahd1:0:1:0): Task Management Func 0x1 Complete
(da1:ahd1:0:1:0): no longer in timeout, status = 24b


  --Niki


More information about the freebsd-current mailing list