usb/135182: UMASS quirk - Olympus FE20 camera

Wojciech Puchar wojtek at tensor.gdynia.pl
Tue Jun 2 16:00:12 UTC 2009


>Number:         135182
>Category:       usb
>Synopsis:       UMASS quirk - Olympus FE20 camera
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 02 16:00:11 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Wojciech Puchar
>Release:        7.2-BETA1
>Organization:
TENSOR ap
>Environment:
FreeBSD wojtek.tensor.gdynia.pl 7.2-BETA1 FreeBSD 7.2-BETA1 #0: Mon Apr  6 14:14:29 CEST 2009     root at wojtek.tensor.gdynia.pl:/tmp/k  i386

>Description:
Olympus FE-20 camera when connected to USB, works fine as a USB disk but produces LOTs of messages like

Jun  2 16:59:07 wojtek kernel: (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0


>How-To-Repeat:
connect Olympus FE-20 camera to USB and try to use it
>Fix:


Patch attached with submission follows:

--- usbdevs.orig	2009-06-02 16:40:40.000000000 +0200
+++ usbdevs	2009-06-02 16:40:40.000000000 +0200
@@ -1891,6 +1891,7 @@
 /* Olympus products */
 product OLYMPUS C1		0x0102	C-1 Digital Camera
 product OLYMPUS C700		0x0105	C-700 Ultra Zoom
+product OLYMPUS FE20		0x0109	FE-20
 
 /* OmniVision Technologies, Inc. products */
 product OMNIVISION OV511	0x0511	OV511 Camera
--- umass.c.orig	2009-06-02 17:04:39.000000000 +0200
+++ umass.c	2009-06-02 17:37:46.000000000 +0200
@@ -603,6 +603,10 @@
 	  UMASS_PROTO_SCSI,
 	  NO_GETMAXLUN
 	},
+	{ USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_FE20, RID_WILDCARD,
+	  UMASS_PROTO_SCSI | UMASS_PROTO_BBB,
+	  NO_SYNCHRONIZE_CACHE
+	},
 	{ USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_CFMS_RW, RID_WILDCARD,
 	  UMASS_PROTO_SCSI,
 	  NO_QUIRKS


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list