usb/98713: QUIRK: Rekam USB Camera
Alex
goo at t72.ru
Thu Jun 8 21:32:12 UTC 2006
>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 at 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
More information about the freebsd-usb
mailing list