Bug 30980

Summary: Nikon Coolpic 995 is supported incorrectly
Product: Base System Reporter: Michael Hoisie <async>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Michael Hoisie 2001-10-02 04:10:01 UTC
Without patching /usr/src/sys/cam/scsi/scsi_da.c, trying to mount the camera (mount_msdos /dev/da0s1 /cam) gives errors. This is because the kernel sends incorrect read commands to the camera. Adding two lines of code to /usr/src/sys/cam/scsi/scsi_da.c fixes the problem.

Fix: 

add the following to /usr/src/sys/cam/scsi/scsi_da.c (line 240):             
{
{T_DIRECT, SIP_MEDIA_REMOVABLE, "NIKON", "NIKON DSC E995", "*"},
/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
},
How-To-Repeat: plug in a nikon coolpix 995 to the usb port and try to mount it.
Comment 1 iedowse freebsd_committer freebsd_triage 2001-12-03 01:09:19 UTC
State Changed
From-To: open->closed


This has already been fixed in -current and -stable. Thanks anyway!