| Summary: | "ARCHIVE Python 06408-XXX 8130" needs quirk entry | ||
|---|---|---|---|
| Product: | Base System | Reporter: | non <non> |
| Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.3-BETA2 | ||
| Hardware: | Any | ||
| OS: | Any | ||
Can you be more specific about "cannot use"?
>
> >Number: 25980
> >Category: kern
> >Synopsis: "ARCHIVE Python 06408-XXX 8130" needs quirk entry
> >Confidential: no
> >Severity: non-critical
> >Priority: low
> >Responsible: freebsd-bugs
> >State: open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class: change-request
> >Submitter-Id: current-users
> >Arrival-Date: Wed Mar 21 20:10:01 PST 2001
> >Closed-Date:
> >Last-Modified:
> >Originator: Noriaki Mitsunaga
> >Release: FreeBSD 4.3-BETA2 i386
> >Organization:
> >Environment:
> System: FreeBSD ams-srv.ams.eng.osaka-u.ac.jp 4.3-BETA2 FreeBSD 4.3-BETA2 #1: Wed Mar 21 17:28:04 JST 2001 mitchy@ams-srv.ams.eng.osaka-u.ac.jp:/usr/src/sys/compile/AMS-SRV i386
>
>
>
> >Description:
> "ARCHIVE Python 06408-XXX 8130" needs quirk entry like
> Python 25601. Without the entry, you cannot use the drive.
>
> >How-To-Repeat:
>
> >Fix:
> Add quirk entry below to sys/cam/scsi/scsi_sa.c ;
> {
> { T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "ARCHIVE",
> "Python 06408*", "*"}, SA_QUIRK_NOCOMP|SA_QUIRK_NODREAD, 0
> },
>
> >Release-Note:
> >Audit-Trail:
> >Unformatted:
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-bugs" in the body of the message
>
Hmm. Sounds indeed like such a quirk is needed. !$&~($&~($~($U& lousy firmware.... In message <Pine.LNX.4.21.0103212014090.13436-100000@zeppo.feral.com> Matthew Jacob <mjacob@feral.com> wrote: > Can you be more specific about "cannot use"? When I try to use /dev/sa0, got messages below, (sa0:ahc1:0:6:0): SCB 0xe - timed out in Data-out phase, SEQADDR == 0x8 STACK == 0x3, 0x17a, 0x164, 0x0 SXFRCTL0 == 0x80 ahc1: Dumping Card State at SEQADDR 0x8 SCSISEQ = 0x12, SBLKCTL = 0x6, SSTAT0 0x0 SCB count = 20 Kernel NEXTQSCB = 3 Card NEXTQSCB = 3 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Pending list: 14 Kernel Free SCB list: 15 16 17 18 19 0 1 2 4 5 6 7 8 9 13 12 11 10 Untagged Q(6): 14 (sa0:ahc1:0:6:0): Queuing a BDR SCB (sa0:ahc1:0:6:0): Bus Device Reset Message Sent (sa0:ahc1:0:6:0): no longer in timeout, status = 34b ahc1: Bus Device Reset on A:6. 1 SCBs aborted (sa0:ahc1:0:6:0): SCB 0xe - timed out in Data-out phase, SEQADDR == 0x8 STACK == 0x3, 0x17a, 0x164, 0xed SXFRCTL0 == 0x80 ahc1: Dumping Card State at SEQADDR 0x8 SCSISEQ = 0x12, SBLKCTL = 0x6, SSTAT0 0x0 SCB count = 20 Kernel NEXTQSCB = 3 Card NEXTQSCB = 3 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Pending list: 14 Kernel Free SCB list: 15 16 17 18 19 0 1 2 4 5 : State Changed From-To: open->closed Fix applied in both current and RELENG_4. |
"ARCHIVE Python 06408-XXX 8130" needs quirk entry like Python 25601. Without the entry, you cannot use the drive. Fix: Add quirk entry below to sys/cam/scsi/scsi_sa.c ; { { T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "ARCHIVE", "Python 06408*", "*"}, SA_QUIRK_NOCOMP|SA_QUIRK_NODREAD, 0 },