Date: Sun, 14 Jan 2018 04:05:00 -0700 From: "John R. Shannon" <john@johnrshannon.com> To: freebsd-questions@freebsd.org Subject: Re: Adaptec AIC7902 SCSI Errors Message-ID: <80551745-8e3e-1d51-a63c-975fec47a335@johnrshannon.com> In-Reply-To: <ccf84c35-51bc-9e6c-5db4-e2e2f9de557f@johnrshannon.com> References: <ccf84c35-51bc-9e6c-5db4-e2e2f9de557f@johnrshannon.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I found that, by configuring the SCSI to operate as U160 instead of U320, the problem goes away. On 01/10/18 09:02, John R. Shannon via freebsd-questions wrote: > Supermicro server with SCSI controller built into motherboard. Relevant > ports of dmesg shows: > > ahd0: <Adaptec AIC7902 Ultra320 SCSI adapter> port > 0x4400-0x44ff,0x4000-0x40ff mem 0xd2102000-0xd2103fff irq 30 at device > 2.0 on pci7 > ahd1: <Adaptec AIC7902 Ultra320 SCSI adapter> port > 0x4c00-0x4cff,0x4800-0x48ff mem 0xd2104000-0xd2105fff irq 31 at device > 2.1 on pci7 > ahd0: Invalid Sequencer interrupt occurred. > ahd0: Dumping Card State at program address 0x23c Mode 0x0 > ahd0: FIFO0 Free, LONGJMP == 0x8000, SCB 0x1f4 > ahd0: FIFO1 Free, LONGJMP == 0x8063, SCB 0x1f1 > ahd0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42 > ahd0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1 > ahd0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0 > ahd0: REG0 == 0xbbff, SINDEX = 0x10e, DINDEX = 0x104 > ahd0: SCBPTR == 0x1f4, SCB_NEXT == 0xffc0, SCB_NEXT2 == 0x1f2 > (probe1:ahd0:0:1:0): inquiry data fails comparison at DV1 step > (probe0:ahd0:0:0:0): inquiry data fails comparison at DV1 step > (ahd0:A:1:0): refuses synchronous negotiation. Using asynchronous transfers > (ahd0:A:0:0): refuses synchronous negotiation. Using asynchronous transfers > ... > > ahd0: Invalid Sequencer interrupt occurred. > >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<< > ahd0: Dumping Card State at program address 0x23c Mode 0x0 > Card was paused > INTSTAT[0x0] SELOID[0x1] SELID[0x30] HS_MAILBOX[0x0] > INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0] SAVED_MODE[0x11] > DFFSTAT[0x33]:(CURRFIFO_NONE|FIFO0FREE|FIFO1FREE) > SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0] > LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0] > SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x0] > SEQINTCTL[0x6]:(INTMASK1|INTMASK2) > SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x4] > KERNEL_QFREEZE_COUNT[0x4] MK_MESSAGE_SCB[0xff00] MK_MESSAGE_SCSIID[0xff] > SSTAT0[0x0] SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0] > SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0] > LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0] LQOSTAT1[0x0] > LQOSTAT2[0x0] > > SCB Count = 512 CMDS_PENDING = 0 LASTSCB 0xffff CURRSCB 0x1f2 NEXTSCB > 0xffc0 > qinstart = 51 qinfifonext = 52 > QINFIFO: 0x1f1 > WAITING_TID_QUEUES: > Pending list: > 497 FIFO_USE[0x0] SCB_CONTROL[0x58]:(STATUS_RCVD|MK_MESSAGE|DISCENB) > SCB_SCSIID[0x7] > Total 1 > Kernel Free SCB lists: > Any Device: 498 500 503 499 501 502 504 505 506 507 508 509 510 511 > 496 495 494 493 492 491 490 489 488 487 486 485 484 483 482 481 480 479 > 478 477 476 475 474 473 472 471 470 469 468 467 466 465 464 463 462 461 > 460 459 458 457 456 455 454 453 452 451 450 449 448 447 446 445 444 443 > 442 441 440 439 438 437 436 435 434 433 432 431 430 429 428 427 426 425 > 424 423 422 421 420 419 418 417 416 415 414 413 412 411 410 409 408 407 > 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 > 388 387 386 385 384 383 382 381 380 379 378 377 376 375 374 373 372 371 > 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 > 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 > 334 333 332 331 330 329 328 327 326 325 324 323 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 0Sequencer Complete DMA-inprog list: > Sequencer Complete list: > Sequencer DMA-Up and Complete list: > Sequencer On QFreeze and Complete list: > > > ahd0: FIFO0 Free, LONGJMP == 0x8000, SCB 0x1f4 > 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) > > ahd0: FIFO1 Free, LONGJMP == 0x8063, SCB 0x1f1 > 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) > LQIN: 0x8 0x0 0x1 0xf4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 > 0x0 0x0 0x0 0x0 > ahd0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42 > ahd0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1 > ahd0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0 > > SIMODE0[0xc]:(ENOVERRUN|ENIOERR) > CCSCBCTL[0x0] > ahd0: REG0 == 0xbbff, SINDEX = 0x10e, DINDEX = 0x104 > ahd0: SCBPTR == 0x1f4, SCB_NEXT == 0xffc0, SCB_NEXT2 == 0x1f2 > CDB 12 0 0 80 8 9e > STACK: 0x237 0x2 0x0 0x0 0x0 0x0 0x0 0x0 > <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>> > (probe1:ahd0:0:1:0): inquiry data fails comparison at DV1 step > (probe0:ahd0:0:0:0): inquiry data fails comparison at DV1 step > (ahd0:A:1:0): refuses synchronous negotiation. Using asynchronous transfers > (ahd0:A:0:0): refuses synchronous negotiation. Using asynchronous transfers > ses0 at ahd0 bus 0 scbus0 target 6 lun 0 > ses0: <SUPER GEM318 0> Fixed Processor SCSI-2 device > ses0: 3.300MB/s transfers > ses0: SAF-TE Compliant Device > ses1 at ahd1 bus 0 scbus1 target 6 lun 0 > ses1: <SUPER GEM318 0> Fixed Processor SCSI-2 device > ses1: 3.300MB/s transfers > da1 at ahd0 bus 0 scbus0 target 1 lun 0 > da1: <SEAGATE ST373455LC 0001> Fixed Direct Access SCSI-3 device > da1: Serial Number 3LQ0C90X00009727C157 > da1: 6.600MB/s transfers (16bit) > da1: Command Queueing enabled > da1: 70007MB (143374744 512 byte sectors) > da2 at ahd0 bus 0 scbus0 target 3 lun 0 > da2: <SEAGATE ST373455LC 0001> Fixed Direct Access SCSI-3 device > da2: Serial Number 3LQ0C8Z600009727S9J7 > da2: 320.000MB/s transfers (160.000MHz DT, offset 63, 16bit) > da2: Command Queueing enabled > da2: 70007MB (143374744 512 byte sectors) > cd0 at ata0 bus 0 scbus2 target 1 lun 0 > cd0: <SONY CD-RW CRX850E 5YK3> Removable CD-ROM SCSI device > cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes) > cd0: Attempt to query device size failed: NOT READY, Medium not present > da0 at ahd0 bus 0 scbus0 target 0 lun 0 > da0: <SEAGATE ST373455LC 0003> Fixed Direct Access SCSI-3 device > da0: Serial Number 3LQ0KKB500007702X77X > da0: 6.600MB/s transfers (16bit) > da0: Command Queueing enabled > da0: 70007MB (143374744 512 byte sectors) > ... > > and similarly with the CD drive: > > > ugen4.2: <Optiarc DVD RW AD-7930H> at usbus4 > umass0 on uhub0 > umass0: <Optiarc DVD RW AD-7930H, class 0/0, rev 2.10/3.10, addr 2> on > usbus4 > umass0: 8070i (ATAPI) over Bulk-Only; quirks = 0x4000 > umass0:3:0: Attached to scbus3 > cd1 at umass-sim0 bus 0 scbus3 target 0 lun 0 > cd1: <Optiarc DVD RW AD-7930H 1.D1> Removable CD-ROM SCSI device > cd1: 40.000MB/s transfers > cd1: Attempt to query device size failed: NOT READY, Medium not present > - tray closed > cd1: quirks=0x10<10_BYTE_ONLY> > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > > -- (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > (cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 > (cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error > (cd1:umass-sim0:0:0:0): SCSI status: Check Condition > (cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal > mode for this track) > (cd1:umass-sim0:0:0:0): Error 6, Unretryable error > (cd1:umass-sim0:0:0:0): cddone: got error 0x6 back > ugen4.2: <Optiarc DVD RW AD-7930H> at usbus4 (disconnected) > umass0: at uhub0, port 1, addr 2 (disconnected) > cd1 at umass-sim0 bus 0 scbus3 target 0 lun 0 > cd1: <Optiarc DVD RW AD-7930H 1.D1> detached > (cd1:umass-sim0:0:0:0): Periph destroyed > umass0: detached > > Is the a work-around or fix? > > > John R. Shannon > john@johnrshannon.com > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" -- John R. Shannon john@johnrshannon.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80551745-8e3e-1d51-a63c-975fec47a335>