Public bug reported: Hi there
I have a problem with an Ecrix Autopak tape library on Ubuntu. This problem first appeared in Breezy but has persisted through to Dapper. Currently I'm running kernel version 2.6.15-26-686 SMP. This bug prevents the use of backup programs such as Amanda and Arkeia. Steps to reproduce are easy: Simply load a tape into the library using mtx: [EMAIL PROTECTED]:~ # mtx -f /dev/sg1 load 5 (long pause) mtx: Request Sense: Long Report=yes mtx: Request Sense: Valid Residual=yes mtx: Request Sense: Error Code=70 (Current) mtx: Request Sense: Sense Key=Not Ready mtx: Request Sense: FileMark=no mtx: Request Sense: EOM=no mtx: Request Sense: ILI=no mtx: Request Sense: Residual = 00 00 00 00 mtx: Request Sense: Additional Sense Code = 04 mtx: Request Sense: Additional Sense Qualifier = 00 mtx: Request Sense: BPV=no mtx: Request Sense: Error in CDB=no mtx: Request Sense: SKSV=no MOVE MEDIUM from Element Address 4 to 82 Failed Dmesg reports the following error: Aug 2 09:30:43 gramps kernel: [17183103.300000] 2:0:3:0: Attempting to queue an ABORT message Aug 2 09:30:43 gramps kernel: [17183103.300000] CDB: 0xa5 0x0 0x0 0x56 0x0 0x4 0x0 0x52 0x0 0x0 0x0 0x0 Aug 2 09:30:43 gramps kernel: [17183103.300000] scsi2: At time of recovery, card was not paused Aug 2 09:30:43 gramps kernel: [17183103.300000] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<< Aug 2 09:30:43 gramps kernel: [17183103.300000] scsi2: Dumping Card State while idle, at SEQADDR 0x9 Aug 2 09:30:43 gramps kernel: [17183103.300000] Card was paused Aug 2 09:30:43 gramps kernel: [17183103.300000] ACCUM = 0x4, SINDEX = 0x37, DINDEX = 0x24, ARG_2 = 0x0 Aug 2 09:30:43 gramps kernel: [17183103.300000] HCNT = 0x0 SCBPTR = 0x0 Aug 2 09:30:43 gramps kernel: [17183103.300000] SCSIPHASE[0x0] SCSISIGI[0x0] ERROR[0x0] Aug 2 09:30:43 gramps kernel: [17183103.300000] SCSIBUSL[0x0] LASTPHASE[0x1]:(P_BUSFREE) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCSISEQ[0x12]:(ENAUTOATNP|ENRSELI) Aug 2 09:30:43 gramps kernel: [17183103.300000] SBLKCTL[0x6]:(SELWIDE|ENAB20) SCSIRATE[0x0] Aug 2 09:30:43 gramps kernel: [17183103.300000] SEQCTL[0x10]:(FASTMODE) SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED) Aug 2 09:30:43 gramps kernel: [17183103.300000] SSTAT0[0x0] SSTAT1[0x8]:(BUSFREE) Aug 2 09:30:43 gramps kernel: [17183103.300000] SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x8]:(ENSWRAP) Aug 2 09:30:43 gramps kernel: [17183103.300000] SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) Aug 2 09:30:43 gramps kernel: [17183103.300000] SXFRCTL0[0x80]:(DFON) DFCNTRL[0x0] Aug 2 09:30:43 gramps kernel: [17183103.300000] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) Aug 2 09:30:43 gramps kernel: [17183103.300000] STACK: 0xe2 0x164 0x179 0x3 Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB count = 4 Aug 2 09:30:43 gramps kernel: [17183103.300000] Kernel NEXTQSCB = 3 Aug 2 09:30:43 gramps kernel: [17183103.300000] Card NEXTQSCB = 3 Aug 2 09:30:43 gramps kernel: [17183103.300000] QINFIFO entries: Aug 2 09:30:43 gramps kernel: [17183103.300000] Waiting Queue entries: Aug 2 09:30:43 gramps kernel: [17183103.300000] Disconnected Queue entries: 0:2 Aug 2 09:30:43 gramps kernel: [17183103.300000] QOUTFIFO entries: Aug 2 09:30:43 gramps kernel: [17183103.300000] 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 Aug 2 09:30:43 gramps kernel: [17183103.300000] Sequencer SCB Info: Aug 2 09:30:43 gramps kernel: [17183103.300000] 0 SCB_CONTROL[0x44]:(DISCONNECTED|DISCENB) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_SCSIID[0x37] SCB_LUN[0x0] SCB_TAG[0x2] Aug 2 09:30:43 gramps kernel: [17183103.300000] 1 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 2 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 3 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 4 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 5 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 6 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 7 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 8 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 9 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 10 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 11 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 12 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 13 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 14 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 15 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 16 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 17 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 18 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 19 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 20 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 21 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 22 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 23 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 24 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 25 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 26 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 27 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 28 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 29 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 30 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] 31 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] Aug 2 09:30:43 gramps kernel: [17183103.300000] Pending list: Aug 2 09:30:43 gramps kernel: [17183103.300000] 2 SCB_CONTROL[0x40]:(DISCENB) SCB_SCSIID[0x37] Aug 2 09:30:43 gramps kernel: [17183103.300000] SCB_LUN[0x0] Aug 2 09:30:43 gramps kernel: [17183103.300000] Kernel Free SCB list: 1 0 Aug 2 09:30:43 gramps kernel: [17183103.300000] Untagged Q(3): 2 Aug 2 09:30:43 gramps kernel: [17183103.300000] Aug 2 09:30:43 gramps kernel: [17183103.300000] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>> Aug 2 09:30:43 gramps kernel: [17183103.300000] (scsi2:A:3:0): Device is disconnected, re-queuing SCB Aug 2 09:30:43 gramps kernel: [17183103.300000] Recovery code sleeping Aug 2 09:30:43 gramps kernel: [17183103.300000] (scsi2:A:3:0): Abort Message Sent Aug 2 09:30:43 gramps kernel: [17183103.304000] (scsi2:A:3:0): SCB 2 - Abort Completed. Aug 2 09:30:43 gramps kernel: [17183103.304000] Recovery SCB completes Aug 2 09:30:43 gramps kernel: [17183103.304000] Recovery code awake Aug 2 09:30:43 gramps kernel: [17183103.304000] aic7xxx_abort returns 0x2002 The SCSI hardware is as follows: [17181565.016000] scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 [17181565.016000] <Adaptec 29160 Ultra160 SCSI adapter> [17181565.016000] aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs [17181565.016000] [17181565.040000] Vendor: ECRIX Model: VXA-1 Rev: 2B7B [17181565.040000] Type: Sequential-Access ANSI SCSI revision: 02 [17181565.040000] target2:0:0: Beginning Domain Validation [17181565.096000] target2:0:0: wide asynchronous [17181565.124000] target2:0:0: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 32) [17181565.148000] target2:0:0: Domain Validation skipping write tests [17181565.148000] target2:0:0: Ending Domain Validation [17181565.184000] st: Version 20050830, fixed bufsize 32768, s/g segs 256 [17181565.184000] st 2:0:0:0: Attached scsi tape st0<4>st0: try direct i/o: yes (alignment 512 B), max page reachable by HBA 1048575 [17181565.216000] st 2:0:0:0: Attached scsi generic sg0 type 1 [17181565.696000] Vendor: SPECTRA Model: 215 Rev: E015 [17181565.696000] Type: Medium Changer ANSI SCSI revision: 02 [17181565.696000] target2:0:3: Beginning Domain Validation [17181565.748000] target2:0:3: Ending Domain Validation [17181565.748000] 2:0:3:0: Attached scsi generic sg1 type 8 [17181568.608000] PCI: Enabling device 0000:08:06.0 (0116 -> 0117) [17181568.608000] ACPI: PCI Interrupt 0000:08:06.0[A] -> GSI 25 (level, low) -> IRQ 193 [17181583.624000] scsi3 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 [17181583.624000] <Adaptec aic7880 Ultra SCSI adapter> [17181583.624000] aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs [17181583.624000] [17181584.948000] Vendor: NEC Model: CD-ROM DRIVE:466 Rev: 1.06 [17181584.948000] Type: CD-ROM ANSI SCSI revision: 02 [17181584.948000] target3:0:5: Beginning Domain Validation [17181584.952000] target3:0:5: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 15) [17181584.952000] target3:0:5: Domain Validation skipping write tests [17181584.952000] target3:0:5: Ending Domain Validation [17181584.952000] 3:0:5:0: Attached scsi generic sg2 type 5 [17181585.224000] sr0: scsi3-mmc drive: 17x/40x cd/rw xa/form2 cdda tray [17181585.224000] sr 3:0:5:0: Attached scsi CD-ROM sr0 [17181606.488000] target2:0:0: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 32) [17181728.712000] st0: Block limits 1 - 245760 bytes. I've tried different SCSI cards (although all aic7xxx family), different tape drives and different emulation modes on the tape library, but nothing works. I though it may be similar to one or two other current bugs, but they all seem to be resolved in the latest kernel release while this problem still persists. Thanks. ** Affects: linux-source-2.6.15 (Ubuntu) Importance: Untriaged Status: Unconfirmed -- SCSI / AIC7xxx / Tape Library Problem https://launchpad.net/bugs/54897 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs