Date: Wed, 12 May 2004 11:15:13 +0200 From: Knut Ytterhaug <knut@kn24.no> To: aic7xxx@freebsd.org Subject: aic7xxx_abort returns 0x2002 for tape changer Message-ID: <20040512111513.637aaa21.knut@kn24.no>
next in thread | raw e-mail | index | archive | help
Hi, I am running a Red Hat 9 (2.4.20 with aic7xxx 6.2.8) system with a Compaq StorageWorks SSL2020 (external tape changer). About every second or third tape-change it crashes and dumps to syslog. The tape changer then needs a powercycle to be able to work again. I have read about some similar problems on this list, but the problem then didn't seem to be an issue with aic7xxx 6.2.8. Any suggestions what can be wrong and/or how to fix this? tape changer: blk: queue c0763014, I/O limit 4095Mb (mask 0xffffffff) Vendor: COMPAQ Model: SSL2000 Series Rev: 0416 Type: Medium Changer ANSI SCSI revision: 02 scsi adapter: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.8 <Adaptec aic7896/97 Ultra2 SCSI adapter> aic7896/97: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs syslog: kernel: scsi1:0:0:0: Attempting to queue an ABORT message kernel: scsi1: Dumping Card State while idle, at SEQADDR 0x9 kernel: ACCUM = 0x4, SINDEX = 0x7, DINDEX = 0x21, ARG_2 = 0x0 kernel: HCNT = 0x0 SCBPTR = 0x0 kernel: SCSISEQ = 0x12, SBLKCTL = 0xa kernel: DFCNTRL = 0x0, DFSTATUS = 0x89 kernel: LASTPHASE = 0x1, SCSISIGI = 0x0, SXFRCTL0 = 0x80 kernel: SSTAT0 = 0x0, SSTAT1 = 0xa kernel: STACK == 0x3, 0x175, 0x15f, 0x0 kernel: SCB count = 4 kernel: Kernel NEXTQSCB = 3 kernel: Card NEXTQSCB = 3 kernel: QINFIFO entries: kernel: Waiting Queue entries: kernel: Disconnected Queue entries: 0:2 kernel: QOUTFIFO entries: kernel: Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 kernel: Sequencer SCB Info: 0(c 0x44, s 0x7, l 0, t 0x2) 1(c 0x0, s 0xff, l 255, t 0xff) 2(c 0x0, s 0xff, l 255, t 0xff) 3(c 0x0, s 0xff, l 255, t 0xff) 4(c 0x0, s 0xff, l 255, t 0xff) 5(c 0x0, s 0xff, l 255, t 0xff) 6(c 0x0, s 0xff, l 255, t 0xff) 7(c 0x0, s 0xff, l 255, t 0xff) 8(c 0x0, s 0xff, l 255, t 0xff) 9(c 0x0, s 0xff, l 255, t 0xff) 10(c 0x0, s 0xff, l 255, t 0xff) 11(c 0x0, s 0xff, l 255, t 0xff) 12(c 0x0, s 0xff, l 255, t 0xff) 13(c 0x0, s 0xff, l 255, t 0xff) 14(c 0x0, s 0xff, l 255, t 0xff) 15(c 0x0, s 0xff, l 255, t 0xff) 16(c 0x0, s 0xff, l 255, t 0xff) 17(c 0x0, s 0xff, l 255, t 0xff) 18(c 0x0, s 0xff, l 255, t 0xff) 19(c 0x0, s 0xff, l 255, t 0xff) 20(c 0x0, s 0xff, l 255, t 0xff) 21(c 0x0, s 0xff, l 255, t 0xff) 22(c 0x0, s 0xff, l 255, t 0xff) 23(c 0x0, s 0xff, l 255, t 0xff) 24(c 0x0, s 0xff, l 255, t 0xff) 25(c 0x0, s 0xff, l 255, t 0xff) 26(c 0x0, s 0xff, l 255, t 0xff) 27(c 0x0, s 0xff, l 255, t 0xff) 28(c 0x0, s 0xff, l 255, t 0xff) 29(c 0x0, s 0xff, l 255, t 0xff kernel: 30(c 0x0, s 0xff, l 255, t 0xff) 31(c 0x0, s 0xff, l 255, t 0xff) kernel: Pending list: 2(c 0x40, s 0x7, l 0) kernel: Kernel Free SCB list: 1 0 kernel: Untagged Q(0): 2 kernel: DevQ(0:0:0): 0 waiting kernel: DevQ(0:4:0): 0 waiting kernel: (scsi1:A:0:0): Queuing a recovery SCB kernel: scsi1:0:0:0: Device is disconnected, re-queuing SCB kernel: Recovery code sleeping kernel: (scsi1:A:0:0): Abort Message Sent kernel: (scsi1:A:0:0): SCB 2 - Abort Completed. kernel: Recovery SCB completes kernel: Recovery code awake kernel: aic7xxx_abort returns 0x2002
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040512111513.637aaa21.knut>