kern/79164: QUIRK: Qware BeatZkey! Pro USB mp3 player
Radek Kozlowski
radek at raadradd.com
Wed Mar 23 09:50:07 PST 2005
>Number: 79164
>Category: kern
>Synopsis: QUIRK: Qware BeatZkey! Pro USB mp3 player
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 23 17:50:06 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Radek Kozlowski
>Release: FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD 5.4-PRERELEASE #14: Wed Mar 23 17:46:22 CET 2005
root at ddardaar:/usr/obj/usr/src/sys/DDARDAAR
>Description:
It's a usb mp3 player, Qware BeatZkey! Pro. Before applying the quirk the system panics after plugging in the device.
# camcontrol inquiry 2:0
pass1: <GENERIC USB DISK DEVICE 1.00> Removable Direct Access SCSI-0 device
pass1: Serial Number
pass1: 1.000MB/s transfers
# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00
port 1 powered
port 2 addr 2: low speed, power 100 mA, config 1, Trackball(0xc404), Logitech(0x046d), rev 2.20
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00
port 1 powered
port 2 addr 2: full speed, power 100 mA, config 1, USB 2.0(FS) FLASH DISK(0x1100), vendor 0x10d6(0x10d6), rev 1.00
Output from dmesg for failed attach attempts:
Mar 22 13:41:35 ddardaar kernel: umass0: vendor 0x10d6 USB 2.0(FS) FLASH DISK, rev 1.10/1.00, addr 2
Mar 22 13:41:35 ddardaar kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 22 13:41:35 ddardaar kernel: da0: <GENERIC USB DISK DEVICE 1.00> Removable Direct Access SCSI-0 device
Mar 22 13:41:35 ddardaar kernel: da0: 1.000MB/s transfers
Mar 22 13:41:35 ddardaar kernel: da0: 497MB (1019617 512 byte sectors: 64H 32S/T 497C)
Mar 22 13:41:36 ddardaar kernel: umass0: BBB reset failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0
Mar 22 13:41:36 ddardaar kernel: umass0: BBB reset failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB reset failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB reset failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB reset failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 22 13:41:36 ddardaar kernel: umass0: at uhub1 port 2 (addr 2) disconnected
Mar 22 13:41:36 ddardaar kernel: (da0:umass-sim0:0:0:0): lost device
Mar 22 13:41:36 ddardaar kernel: (da0:umass-sim0:0:0:0): removing device entry
Mar 22 13:41:36 ddardaar kernel: sysctl_unregister_oid: failed to unregister sysctl
Mar 22 13:41:36 ddardaar kernel: Opened disk da0 -> 5
Mar 22 13:41:36 ddardaar kernel: umass0: detached
Mar 22 13:41:47 ddardaar kernel: umass0: vendor 0x10d6 USB 2.0(FS) FLASH DISK, rev 1.10/1.00, addr 2
Output from dmesg for successful attach attempts (after quirk added):
Mar 23 18:13:08 ddardaar kernel: umass0: vendor 0x10d6 USB 2.0(FS) FLASH DISK, rev 1.10/1.00, addr 2
Mar 23 18:13:08 ddardaar kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 23 18:13:08 ddardaar kernel: da0: <GENERIC USB DISK DEVICE 1.00> Removable Direct Access SCSI-0 device
Mar 23 18:13:08 ddardaar kernel: da0: 1.000MB/s transfers
Mar 23 18:13:08 ddardaar kernel: da0: 497MB (1019617 512 byte sectors: 64H 32S/T 497C)
>How-To-Repeat:
>Fix:
--- scsi_da.c.orig Wed Mar 23 17:27:58 2005
+++ scsi_da.c Wed Mar 23 17:33:10 2005
@@ -318,6 +318,14 @@
{T_DIRECT, SIP_MEDIA_REMOVABLE, "FL" , "NexIA+*", "*"},
/*quirks*/ DA_Q_NO_SYNC_CACHE
},
+ {
+ /*
+ * Qware BeatZkey! Pro
+ * PR:
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "GENERIC", "USB DISK DEVICE",
+ "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+ },
};
static disk_strategy_t dastrategy;
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list