kern/57046: Add usb quirk for Sigmatel USB Flash MP3 Player
Andrew Thompson
andy at fud.org.nz
Sat Sep 20 17:40:20 PDT 2003
>Number: 57046
>Category: kern
>Synopsis: Add usb quirk for Sigmatel USB Flash MP3 Player
>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: Sat Sep 20 17:40:18 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Andrew Thompson
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD grace.fud.org.nz 5.1-CURRENT FreeBSD 5.1-CURRENT #1: Fri Sep 19 10:42:47 NZST 2003 andy at grace.fud.org.nz:/usr/obj/usr/src/sys/GRACE i386
>Description:
Add the usb quirk for the Sigmatel USB Flash MP3 Player as discussed with Nate on -current
>How-To-Repeat:
Without the patch the unit will not work and get umass errors.
umass0: SigmaTel, Inc. USBMSC Audio Player, rev 1.10/0.01, addr 3
umass0: Get Max Lun not supported (IOERROR)
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <SigmaTel MSCN 0001> Removable Direct Access SCSI-4 device
da0: 1.000MB/s transfers
da0: 125MB (256001 512 byte sectors: 64H 32S/T 125C)
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
>Fix:
Please apply quirk:
--- sys/cam/scsi/scsi_da.c.orig Sun Sep 21 12:26:38 2003
+++ sys/cam/scsi/scsi_da.c Sun Sep 21 12:28:23 2003
@@ -375,6 +375,13 @@
{T_DIRECT, SIP_MEDIA_REMOVABLE, "CREATIVE", "NOMAD_MUVO", "*"},
/*quirks*/ DA_Q_NO_SYNC_CACHE|DA_Q_NO_PREVENT
},
+ {
+ /*
+ * Sigmatel USB Flash MP3 Player
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "SigmaTel", "MSCN", "*"},
+ /*quirks*/ DA_Q_NO_SYNC_CACHE|DA_Q_NO_PREVENT
+ },
};
static disk_strategy_t dastrategy;
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list