Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Sep 2005 09:02:54 -0600
From:      Adam Bayless <adam@baylessfamily.org>
To:        Free BSD Questions list <freebsd-questions@freebsd.org>
Subject:   SCSI Tape Problems
Message-ID:  <43380D9E.1090309@baylessfamily.org>

index | next in thread | raw e-mail

I have this:

> sa0 at ahc0 bus 0 target 3 lun 0
> sa0: <HP C1537A L708> Removable Sequential Access SCSI-2 device 

Connected to this:

> ahc0: <Adaptec 2940 Ultra SCSI adapter> port 0xd000-0xd0ff mem 
> 0xe9511000-0xe9511fff irq 18 at device 10.0 on pci0 aic7880: Ultra
> Wide Channel A, SCSI Id=7, 16/253 SCBs

Running on this:

> FreeBSD 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

When I try to write to it with amanda I get this in dmesg:

> ahc0: Recovery Initiated
>>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
> ahc0: Dumping Card State while idle, at SEQADDR 0x7
> Card was paused
> ACCUM = 0x4a, SINDEX = 0x37, DINDEX = 0x24, ARG_2 = 0x3
> HCNT = 0x0 SCBPTR = 0x0
> SCSISIGI[0x0] ERROR[0x0] SCSIBUSL[0x0] LASTPHASE[0x1]:(P_BUSFREE) 
> SCSISEQ[0x12]:(ENAUTOATNP|ENRSELI) SBLKCTL[0x2]:(SELWIDE) 
> SCSIRATE[0x0] SEQCTL[0x10]:(FASTMODE) SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED) 
> SSTAT0[0x5]:(DMADONE|SDONE) SSTAT1[0xa]:(PHASECHG|BUSFREE) 
> SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x0] SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) 
> SXFRCTL0[0x80]:(DFON) DFCNTRL[0x0] DFSTATUS[0x2d]:(FIFOEMP|DFTHRESH|HDONE|FIFOQWDEMP) 
> STACK: 0x0 0x16a 0x19a 0x3
> SCB count = 20
> Kernel NEXTQSCB = 6
> Card NEXTQSCB = 6
> QINFIFO entries: 
> Waiting Queue entries: 
> Disconnected Queue entries: 0:14 
> QOUTFIFO entries: 
> Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
> Sequencer SCB Info: 
>   0 SCB_CONTROL[0x44]:(DISCONNECTED|DISCENB) SCB_SCSIID[0x37] 
> SCB_LUN[0x0] SCB_TAG[0xe] 
>   1 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   2 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   3 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   4 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   5 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   6 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   7 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   8 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>   9 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  10 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  11 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  12 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  13 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  14 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
>  15 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID) 
> SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff] 
> Pending list: 
>  14 SCB_CONTROL[0x40]:(DISCENB) SCB_SCSIID[0x37] SCB_LUN[0x0] 
> Kernel Free SCB list: 5 15 16 17 18 19 0 1 2 3 4 7 8 9 13 12 11 10 
> Untagged Q(3): 14 
> 
> <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
> (sa0:ahc0:0:3:0): SCB 0xe - timed out
> sg[0] - Addr 0xa30a000 : Length 4096
> sg[1] - Addr 0xa8ab000 : Length 4096
> sg[2] - Addr 0xa10c000 : Length 4096
> sg[3] - Addr 0x9e8d000 : Length 4096
> sg[4] - Addr 0x9d0e000 : Length 4096
> sg[5] - Addr 0xa3cf000 : Length 4096
> sg[6] - Addr 0xa170000 : Length 4096
> sg[7] - Addr 0xa3f1000 : Length 4096
> (sa0:ahc0:0:3:0): Queuing a BDR SCB
> ahc0: Timedout SCBs already complete. Interrupts may not be functioning.
> (sa0:ahc0:0:3:0): Bus Device Reset Message Sent
> (sa0:ahc0:0:3:0): no longer in timeout, status = 24b
> ahc0: Bus Device Reset on A:3. 1 SCBs aborted
> (sa0:ahc0:0:3:0): WRITE FILEMARKS. CDB: 10 0 0 0 2 0 
> (sa0:ahc0:0:3:0): CAM Status: SCSI Status Error
> (sa0:ahc0:0:3:0): SCSI Status: Check Condition
> (sa0:ahc0:0:3:0): UNIT ATTENTION asc:29,0
> (sa0:ahc0:0:3:0): Power on, reset, or bus device reset occurred
> (sa0:ahc0:0:3:0): Unretryable error
> (sa0:ahc0:0:3:0): failed to write terminating filemark(s)

I have no clue what that all this is supposed to be indicating to me.
This same drive worked fine under BSD/OS 4.something. I installed 
FreeBSD on the machine just a couple days ago and have been getting this 
result since then.

Sorry for my cluelessness! Hope someone can help.

Thanks,

Adam





help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43380D9E.1090309>