Bug 97472

Summary: [cam] [patch] add support for Olympus C150,D390
Product: Base System Reporter: Fabio Luis Girardi <papelhigienico>
Component: usbAssignee: Andriy Voskoboinyk <avos>
Status: Closed FIXED    
Severity: Affects Only Me CC: avos
Priority: Normal Keywords: patch
Version: UnspecifiedFlags: avos: mfc-stable12+
avos: mfc-stable11+
avos: mfc-stable10+
Hardware: Any   
OS: Any   

Description Fabio Luis Girardi 2006-05-18 22:50:14 UTC
This part of scsi_da.c handles Many Olympus Cameras!!

	/////////////////////////////////////////////////////////////////////
	{
		/*
		 * Olympus digital cameras (C-3040ZOOM, C-2040ZOOM, C-1)
		 */
		{T_DIRECT, SIP_MEDIA_REMOVABLE, "OLYMPUS", "C*", "*"},
		/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
	},
	{
		/*
		 * Olympus digital cameras (D-370)
		 */
		{T_DIRECT, SIP_MEDIA_REMOVABLE, "OLYMPUS", "D*", "*"},
		/*quirks*/ DA_Q_NO_6_BYTE
	},
	{
		/*
		 * Olympus digital cameras (E-100RS, E-10).
		 */
		{T_DIRECT, SIP_MEDIA_REMOVABLE, "OLYMPUS", "E*", "*"},
		/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
	},
        ///////////////////////////////////////////////////////////////////////

I am new in FreeBSD, but I am interested to contribute...

Without this code, FreeBSD crashs many times when I connect my Olympus
D-390 in my computer... 

Thank's!!
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2006-05-25 23:13:40 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-usb

Over to maintainer(s).
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:46 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-01-27 17:52:09 UTC
A commit references this bug:

Author: avos
Date: Sun Jan 27 17:51:49 UTC 2019
New revision: 343501
URL: https://svnweb.freebsd.org/changeset/base/343501

Log:
  Add NO_6_BYTE / NO_SYNC_CACHE quirks for (C|D|E).* Olympus digital cameras

  PR:		97472
  Submitted by:	Fabio Luis Girardi <papelhigienico@gmail.com>
  Reviewed by:	imp
  MFC after:	3 weeks

Changes:
  head/sys/cam/scsi/scsi_da.c
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-02-17 02:59:41 UTC
A commit references this bug:

Author: avos
Date: Sun Feb 17 02:58:45 UTC 2019
New revision: 344221
URL: https://svnweb.freebsd.org/changeset/base/344221

Log:
  MFC r343501:
  Add NO_6_BYTE / NO_SYNC_CACHE quirks for (C|D|E).* Olympus digital cameras

  PR:		97472
  Submitted by:	Fabio Luis Girardi <papelhigienico@gmail.com>
  Reviewed by:	imp

Changes:
_U  stable/10/
  stable/10/sys/cam/scsi/scsi_da.c
_U  stable/11/
  stable/11/sys/cam/scsi/scsi_da.c
_U  stable/12/
  stable/12/sys/cam/scsi/scsi_da.c