| Summary: | Nikon Coolpic 995 is supported incorrectly | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Michael Hoisie <async> |
| Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
State Changed From-To: open->closed This has already been fixed in -current and -stable. Thanks anyway! |
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.