usb/93389 : Digital Camera Pentax S60 don't work

Alexander Demin support at spectrum.ru
Tue Aug 15 12:28:09 UTC 2006


Hi.

Thank for you pacth. I have checked this patch on my workstation and my
digital camera Pentax Optio S60 is working now.

uname -a
FreeBSD support.spectrum.ru 5.5-STABLE FreeBSD 5.5-STABLE #26: Tue Aug
15 12:22:00 MSD 2006
oldman at support.spectrum.ru:/usr/obj/usr/src/sys/MYGENERIC  i386

usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel
(0x0000), rev 1.00 port 1 powered
 port 2 addr 2: full speed, self powered, config 1, product 0x0047
(0x0047), PENTAX(0x0a17), rev 0.00

umass0: PENTAX product 0x0047, rev 1.10/0.00, addr 2
umass0: 8070i (ATAPI) over Bulk-Only; quirks = 0x0002
umass0:2:0:-1: Attached to scbus2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <PENTAX DIGITAL_CAMERA 1.00> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 11MB (22559 512 byte sectors: 64H 32S/T 11C)

Thank you very much.

On Tue, 08 Aug 2006 13:16:26 +0900
Ganbold <ganbold at micom.mng.net> wrote:

> Hi,
> 
> I have Pentax Optio S60 and I got it working in Dell D620 under
> FreeBSD-6.1-STABLE by patching umass.c and scsi_da.c.
> 
> # uname -an
> FreeBSD devil.micom.mng.net 6.1-STABLE FreeBSD 6.1-STABLE #7: Tue Aug  8
> 12:52:48 ULAST 2006
> tsgan at devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL  i386
> 
> Aug  8 12:59:39 devil kernel: umass0: PENTAX product 0x0047, rev
> 1.10/0.00, addr 2
> Aug  8 12:59:40 devil kernel: da0 at umass-sim0 bus 0 target 0 lun 0
> Aug  8 12:59:40 devil kernel: da0: <PENTAX DIGITAL_CAMERA 1.00>
> Removable Direct Access SCSI-0 device
> Aug  8 12:59:40 devil kernel: da0: 1.000MB/s transfers
> Aug  8 12:59:40 devil kernel: da0: 243MB (498176 512 byte sectors: 64H
> 32S/T 243C)
> 
> # usbdevs -v
> ...
> Controller /dev/usb2:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
> Intel(0x0000), rev 1.00
> port 1 powered
> port 2 addr 2: full speed, self powered, config 1, product
> 0x0047(0x0047), PENTAX(0x0a17), rev 0.00
> ...
> 
> Patches are here:
> 
> -----------------------------------------------------------------------------------
> --- /usr/src/sys/dev/usb/umass.c-orig   Tue Aug  8 12:54:25 2006
> +++ /usr/src/sys/dev/usb/umass.c        Tue Aug  8 12:55:37 2006
> @@ -321,7 +321,7 @@
> 
> Static struct umass_devdescr_t umass_devdescrs[] = {
>         { USB_VENDOR_ASAHIOPTICAL, PID_WILDCARD, RID_WILDCARD,
> -         UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I,
> +         UMASS_PROTO_ATAPI | UMASS_PROTO_BBB,
>           RS_NO_CLEAR_UA
>         },
>         { USB_VENDOR_ADDON, USB_PRODUCT_ADDON_ATTACHE, RID_WILDCARD,
> -----------------------------------------------------------------------------------
> --- /usr/src/sys/cam/scsi/scsi_da.c-orig        Tue Aug  8 12:53:37 2006
> +++ /usr/src/sys/cam/scsi/scsi_da.c     Tue Aug  8 12:47:15 2006
> @@ -436,6 +436,11 @@
>                 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
>         },
>         {
> +               /* PENTAX Optio S60. */
> +               {T_DIRECT, SIP_MEDIA_REMOVABLE, "PENTAX",
> "DIGITAL_CAMERA", "*"},
> +               /*quirks*/ DA_Q_NO_SYNC_CACHE
> +       },
> +       {
>                 /*
>                  * Genesys 6-in-1 Card Reader
>                  * PR: usb/94647
> 
> hth,
> 
> Ganbold
> 
> 
> 


-- 
=======================================================
Demin Alexander / Network Administarator
Group of companies Spectrum / tel. (+7 495) 995-8999
Moscow, 103009, Strastnoy blvr. 8
=======================================================


More information about the freebsd-bugs mailing list