Date: Thu, 8 Jun 2006 16:17:42 GMT From: Alex <goo@t72.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: usb/98713: QUIRK: Rekam USB Camera Message-ID: <200606081617.k58GHgj9013657@www.freebsd.org> Resent-Message-ID: <200606081810.k58IAG05057077@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 98713
>Category: usb
>Synopsis: QUIRK: Rekam USB Camera
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-usb
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 08 18:10:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Alex
>Release: 6.1-STABLE
>Organization:
>Environment:
FreeBSD tester.mtnet 6.1-STABLE FreeBSD 6.1-STABLE #12: Thu Jun 8 19:25:59 YEKST 2006 root@tester.mtnet:/usr/obj/usr/src/sys/BSD i386
>Description:
dmesg before:
uhub_explore: status change hub=3 port=1
usbd_new_device bus=0xc488d000 port=1 depth=2 speed=2
usbd_new_device: adding unit addr=6, rev=200, class=0, subclass=0, protocol=0, maxpacket=8
usbd_new_device: new dev (addr 6), dev=0xc4d05d80, parent=0xc499bc80
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_set_config_index: status=0x0000, error=NORMAL_COMPLETION
usbd_set_config_index: (addr 1) cno=6 attr=0xc0, selfpowered=0, power=0
usbd_set_config_index: set config 1
umass0: Digital-Camera DC -4365, rev 2.00/0.00, addr 6
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <CAMERA 4MP-9J6 0101> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 119MB (245504 512 byte sectors: 64H 32S/T 119C)
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x10, scsi status == 0x0
uhci_idone: error, addr=6, endpt=0x82, status 0x440000<CRCTO,STALLED>
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
uhci_idone: error, addr=6, endpt=0x03, status 0x440000<CRCTO,STALLED>
umass0: BBB reset failed, STALLED
dmesg after:
uhub_explore: status change hub=3 port=1
usbd_new_device bus=0xc488d000 port=1 depth=2 speed=2
usbd_new_device: adding unit addr=6, rev=200, class=0, subclass=0, protocol=0, maxpacket=8, len=18, speed=2
usbd_new_device: new dev (addr 6), dev=0xc5b39e80, parent=0xc499bc80
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_set_config_index: status=0x0000, error=NORMAL_COMPLETION
usbd_set_config_index: (addr 1) cno=6 attr=0xc0, selfpowered=0, power=0
usbd_set_config_index: set config 1
umass0: Digital-Camera DC -4365, rev 2.00/0.00, addr 6
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <CAMERA 4MP-9J6 0101> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 119MB (245504 512 byte sectors: 64H 32S/T 119C)
>How-To-Repeat:
>Fix:
add this to
src/sys/cam/scsi/scsi_da.c
{
/*
* Rekam Digital CAMERA
*/
{T_DIRECT, SIP_MEDIA_REMOVABLE, "CAMERA*", "4MP-9J6*",
"*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
},
>Release-Note:
>Audit-Trail:
>Unformatted:
>:camcontrol inquiry da0
pass0: <CAMERA 4MP-9J6 0101> Removable Direct Access SCSI-0 device
pass0: Serial Number
pass0: 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 addr 2: low speed, power 98 mA, config 1, USB-PS/2 Optical Mouse(0xc01d), Logitech(0x046d), rev 21.00
port 2 addr 3: full speed, self powered, config 1, product 0x2046(0x2046), vendor 0x0451(0x0451), rev 1.25
port 1 addr 6: full speed, self powered, config 1, DC -4365(0x1689), Digital-Camera(0x0784), rev 0.00
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606081617.k58GHgj9013657>
