From owner-freebsd-usb@FreeBSD.ORG Tue Aug 15 12:30:33 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C649116A4DF for ; Tue, 15 Aug 2006 12:30:33 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10BA543D76 for ; Tue, 15 Aug 2006 12:30:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7FCUWXi014303 for ; Tue, 15 Aug 2006 12:30:32 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7FCUWL0014302; Tue, 15 Aug 2006 12:30:32 GMT (envelope-from gnats) Date: Tue, 15 Aug 2006 12:30:32 GMT Message-Id: <200608151230.k7FCUWL0014302@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Alexander Demin Cc: Subject: Re: usb/93389 : Digital Camera Pentax S60 don't work X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Demin List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Aug 2006 12:30:34 -0000 The following reply was made to PR usb/93389; it has been noted by GNATS. From: Alexander Demin To: bug-followup@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Ganbold Subject: Re: usb/93389 : Digital Camera Pentax S60 don't work Date: Tue, 15 Aug 2006 16:27:57 +0400 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@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: 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 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@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: > 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 =======================================================