Re: scsi ahd problem re-appearing on beta3

From: Gelsema, P \(Patrick\) <"Gelsema,>
Date: Sat, 17 Nov 2007 22:37:57 +0100 (CET)
On Sat, November 17, 2007 19:57, JoaoBR wrote:
>
> Hi
> this was solved since some date on releng_6 to beta2 but now it is here
> again
>
> there is not even a disk on the second bus ahd1 and ahd0 is for sure a
> U320
> (MB) disk which on beta2 still appeared as 320 but now as 160MB/s

I have the same issue on an Adaptec 39320D Ultra320 SCSI adapter.

Scott Long (the developer working on SCSI) is aware of this issue.

If you will do a search in the archives on my name you will find more
information.

Cheers

Patrick

>
> camcontrol also shows different speeds where they should be the same even
> if
> wrong
>
> res# camcontrol negotiate da0 -U
> Current Parameters:
> (pass0:ahd0:0:1:0): sync parameter: 8
> (pass0:ahd0:0:1:0): frequency: 160.000MHz <<<<<<<<<<<
> (pass0:ahd0:0:1:0): offset: 254
> (pass0:ahd0:0:1:0): bus width: 16 bits
> (pass0:ahd0:0:1:0): disconnection is enabled
> (pass0:ahd0:0:1:0): tagged queueing is enabled
>
> res# camcontrol negotiate da0 -c
> Current Parameters:
> (pass0:ahd0:0:1:0): sync parameter: 9
> (pass0:ahd0:0:1:0): frequency: 80.000MHz <<<<<<<<<
> (pass0:ahd0:0:1:0): offset: 63
> (pass0:ahd0:0:1:0): bus width: 16 bits
> (pass0:ahd0:0:1:0): disconnection is enabled
> (pass0:ahd0:0:1:0): tagged queueing is enabled
>
> This I get for beta2 on the same hardware
>
> res# camcontrol negotiate da0 -U
> Current Parameters:
> (pass0:mpt0:0:0:0): sync parameter: 8
> (pass0:mpt0:0:0:0): frequency: 160.000MHz
> (pass0:mpt0:0:0:0): offset: 127
> (pass0:mpt0:0:0:0): bus width: 16 bits
> (pass0:mpt0:0:0:0): disconnection is enabled
> (pass0:mpt0:0:0:0): tagged queueing is enabled
> res# camcontrol negotiate da0 -c
> Current Parameters:
> (pass0:mpt0:0:0:0): sync parameter: 8
> (pass0:mpt0:0:0:0): frequency: 160.000MHz
> (pass0:mpt0:0:0:0): offset: 127
> (pass0:mpt0:0:0:0): bus width: 16 bits
> (pass0:mpt0:0:0:0): disconnection is enabled
> (pass0:mpt0:0:0:0): tagged queueing is enabled
>
> and dmesg shows
> da0: 320.000MB/s transfers (160.000MHz, offset 127, 16bit)
>
>
> following is beta3 dmesg:
>
> Waiting 5 seconds for SCSI devices to settle
> ahd1: SCSI offset overrun detected.  Resetting bus.
> ahd1: SCSI offset overrun detected.  Resetting bus.
> ahd1: SCSI Cell parity error SSTAT3 == 0x2
> ahd1: Missing case in ahd_handle_scsiint. status = 0
>>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
> ahd1: Dumping Card State at program address 0x1a Mode 0x33
> Card was paused
> INTSTAT[0x8] SELOID[0xb] SELID[0x0] HS_MAILBOX[0x0]
> INTCTL[0x0] SEQINTSTAT[0x0] SAVED_MODE[0x0] DFFSTAT[0x33]
> SCSISIGI[0x18] SCSIPHASE[0x0] SCSIBUS[0x80] LASTPHASE[0x1]
> SCSISEQ0[0x40] SCSISEQ1[0x12] SEQCTL0[0x0] SEQINTCTL[0x0]
> SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x0]
> KERNEL_QFREEZE_COUNT[0x0] MK_MESSAGE_SCB[0xff00] MK_MESSAGE_SCSIID[0xff]
> SSTAT0[0x10] SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
> SIMODE1[0xa4] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
> LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
>
> SCB Count = 512 CMDS_PENDING = 3 LASTSCB 0xffff CURRSCB 0x1fa NEXTSCB 0x0
> qinstart = 32 qinfifonext = 32
> QINFIFO:
> WAITING_TID_QUEUES:
>        11 ( 0x1fa )
>        12 ( 0x1f9 )
>        15 ( 0x1f8 )
> Pending list:
> 504 FIFO_USE[0x0] SCB_CONTROL[0x40] SCB_SCSIID[0xf7]
> 505 FIFO_USE[0x0] SCB_CONTROL[0x40] SCB_SCSIID[0xc7]
> 506 FIFO_USE[0x0] SCB_CONTROL[0x40] SCB_SCSIID[0xb7]
> Total 3
> Kernel Free SCB lists:
>   Any Device: 507 508 503 502 501 500 499 498 497 509 510 511 496 495 494
> 493
> 492 491 490 489 488 487 486 485 484 483 482 481 480 479 4
> 78 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 37
> 7 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 3
> 43 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 24
> 2 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 2
> 08 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 10
> 7 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 == 0x80ff, SCB 0x0
> 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]
>
> ahd1: FIFO1 Free, LONGJMP == 0x80ff, SCB 0x0
> 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: 0x0 0x0 0x0 0x0 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 = 0x0
> ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
> SIMODE0[0xc]
> CCSCBCTL[0x4]
> ahd1: REG0 == 0xc384, SINDEX = 0x120, DINDEX = 0x120
> ahd1: SCBPTR == 0x1fa, SCB_NEXT == 0xff80, SCB_NEXT2 == 0x1f9
> CDB 12 0 0 0 24 0
> STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
> <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
> da0 at ahd0 bus 0 target 1 SlMuPn:  0AP
> CdPaU0 :# 1< SLEaAuGnAcThEe dS!T3
> 73207LW 0005> Fixed Direct Access SCSI-3 device
> SdMPa:0 :A P1 6C0P.U0 0#0M2B /Lsa utnrchaends!fe
> rs (80.000MHz DT, offset 63, 16bit)
> SdMaP0::  ACPo mCmPaUn d# 3Q uLeauuenicnhge d!En
> abled
> da0: 70007MB (143374744 512 byte sectors: 255H 63S/T 8924C)
> Trying to mount root from ufs:/dev/da0s1a
>
>
>
>
> --
>
> Joćo
>
>
>
>
>
>
>
> A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada
> segura.
> Service fornecido pelo Datacenter Matik  https://datacenter.matik.com.br
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Sat Nov 17 2007 - 21:05:03 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:22 UTC