Date: Fri, 18 Jan 2002 17:51:45 +0300 From: Alexey Zhuravlev <alexey@udm.ru> To: AIC7xxx@FreeBSD.ORG Subject: question about aic7xxx Message-ID: <20020118175145.25e597c5.alexey@udm.ru>
next in thread | raw e-mail | index | archive | help
Good day! I'm developing target mode driver for LSI SCSI chip. I use linux-2.4.16 with Adaptec 26160 HBA as initiator. Sometimes I receive ABORT TASK message with tag which has already been completed. Adaptec driver prints following info: =========================================================================== Jan 29 19:15:39 zefir kernel: scsi0:0:3:0: Attempting to queue an ABORT message Jan 29 19:15:39 zefir kernel: scsi0: Dumping Card State while idle, at SEQADDR 0x9 Jan 29 19:15:39 zefir kernel: ACCUM = 0x0, SINDEX = 0x14, DINDEX = 0xe4, ARG_2 = 0x0 Jan 29 19:15:39 zefir kernel: HCNT = 0x0 Jan 29 19:15:39 zefir kernel: SCSISEQ = 0x12, SBLKCTL = 0xa Jan 29 19:15:39 zefir kernel: DFCNTRL = 0x0, DFSTATUS = 0x89 Jan 29 19:15:39 zefir kernel: LASTPHASE = 0x1, SCSISIGI = 0x0, SXFRCTL0 = 0x80 Jan 29 19:15:39 zefir kernel: SSTAT0 = 0x0, SSTAT1 = 0x8 Jan 29 19:15:39 zefir kernel: SCSIPHASE = 0x0 Jan 29 19:15:39 zefir kernel: STACK == 0x3, 0x108, 0x160, 0xe7 Jan 29 19:15:39 zefir kernel: SCB count = 36 Jan 29 19:15:39 zefir kernel: Kernel NEXTQSCB = 27 Jan 29 19:15:39 zefir kernel: Card NEXTQSCB = 27 Jan 29 19:15:39 zefir kernel: QINFIFO entries: Jan 29 19:15:39 zefir kernel: Waiting Queue entries: Jan 29 19:15:39 zefir kernel: Disconnected Queue entries: 4:22 Jan 29 19:15:39 zefir kernel: QOUTFIFO entries: Jan 29 19:15:39 zefir kernel: Sequencer Free SCB List: 13 5 29 21 18 11 15 28 2 19 20 23 22 3 31 14 30 6 25 27 8 24 1 16 17 12 26 7 9 0 10 Jan 29 19:15:39 zefir kernel: Pending list: 22 Jan 29 19:15:39 zefir kernel: Kernel Free SCB list: 20 17 14 13 30 23 31 24 15 35 5 8 4 25 28 21 11 10 26 9 19 0 12 29 7 18 6 3 1 2 16 34 33 32 Jan 29 19:15:39 zefir kernel: DevQ(0:3:0): 0 waiting Jan 29 19:15:39 zefir kernel: (scsi0:A:3:0): Queuing a recovery SCB Jan 29 19:15:39 zefir kernel: scsi0:0:3:0: Device is disconnected, re-queuing SCB Jan 29 19:15:39 zefir kernel: Recovery code sleeping Jan 29 19:15:39 zefir kernel: (scsi0:A:3:0): Abort Tag Message Sent Jan 29 19:15:39 zefir kernel: (scsi0:A:3:0): SCB 22 - Abort Tag Completed. Jan 29 19:15:39 zefir kernel: Recovery SCB completes Jan 29 19:15:39 zefir kernel: Recovery code awake Jan 29 19:15:39 zefir kernel: aic7xxx_abort returns 0x2002 =========================================================================== As you can see tag 22 exists on two lists: Sequencer Free SCB List: 13 5 29 21 18 11 15 28 2 19 20 23 22 3 31 14 30 6 25 27 8 24 1 16 17 12 26 7 9 0 10 Pending list: 22 Is it normal situation? with best regards, Alexey Zhuravlev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020118175145.25e597c5.alexey>