Number: 142276
Category: usb
Synopsis: Cache Synchronization Error with Olympus FE210 Camera
Confidential: no
Severity: serious
Priority: low
Responsible: freebsd-usb
State: open
Quarter:
Keywords:
Date-Required:
Class: sw-bug
Submitter-Id: current-users
Arrival-Date: Sun Jan 03 21:20:01 UTC 2010
Closed-Date:
Last-Modified:
Originator: Brodey Dover
Release: FreeBSD 8- i386 - RELEASE - p1
Organization:
None.
Environment:
FreeBSD pcbsd 8.0-RELEASE-p1 FreeBSD 8.0-RELEASE-p1 #3: Fri Dec 11 13:33:42
PST 2009
[email protected]:/usr/obj/usr/pcbsd-build80/fbsd-source/8.0-src/sy
s/PCBSD i386
Description:
When plugging in the camera the system message buffer outputs many lines
about cache synchronization issues. When adding, deleting or changing
files stored on the camera more errors will display about cache
synchronization.
Furthermore, while mounting the camera X/KDE become unresponsive to mouse
and keyboard inputs. If music is playing, it will either stop completely
or squeal (excessive interrupts).
Here is output from dmesg that is relevant to the issue:
ugen0.4: <OLYMPUS> at usbus0 (disconnected)
umass0: at uhub0, port 6, addr 4 (disconnected)
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
ugen0.4: <OLYMPUS> at usbus0
umass0: <OLYMPUS FE210/X775, class 0/0, rev 2.00/1.00, addr 4> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:3:0:-1: Attached to scbus3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <OLYMPUS FE210/X775 1.00> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 1999MB (4095630 512 byte sectors: 255H 63S/T 254C)
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 GEOM: da0: partition 1 does not start on a track
boundary.
GEOM: da0: partition 1 does not end on a track boundary.
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 ugen0.4: <OLYMPUS> at usbus0 (disconnected)
umass0: at uhub0, port 6, addr 4 (disconnected)
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
ugen0.4: <OLYMPUS> at usbus0
umass0: <OLYMPUS FE210/X775, class 0/0, rev 2.00/1.00, addr 4> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:3:0:-1: Attached to scbus3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <OLYMPUS FE210/X775 1.00> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 1999MB (4095630 512 byte sectors: 255H 63S/T 254C)
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 ugen0.4: <OLYMPUS> at usbus0
(disconnected)
umass0: at uhub0, port 6, addr 4 (disconnected)
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
ugen0.4: <OLYMPUS> at usbus0
umass0: <OLYMPUS FE210/X775, class 0/0, rev 2.00/1.00, addr 4> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:3:0:-1: Attached to scbus3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <OLYMPUS FE210/X775 1.00> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 1999MB (4095630 512 byte sectors: 255H 63S/T 254C)
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0 pid 17259
(gdb), uid 1001: exited on signal 6
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize
cache failed, status == 0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0):
Synchronize cache failed, status == 0x4, scsi status == 0x0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed, status ==
0x4, scsi status == 0x0 (da0:umass-sim0:0:0:0): Synchronize cache failed,
status == 0x4, scsi status == 0x0 ugen0.4: <OLYMPUS> at usbus0
(disconnected)
umass0: at uhub0, port 6, addr 4 (disconnected)
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
Unfortunately I don't have another FE-210 but I have tried other Olympus
cameras, Nikons and Canons and even other flash but none seem to exhibit
this issue. Also, changing the SD card also doesn't "fix" the issue and
the SD card in the FE-210 used by another camera also warrants the same
errors and usability issues.
How-To-Repeat:
Plug in an FE-210 Olympus camera.
Fix:
None really.
Release-Note:
Audit-Trail:
Unformatted: