Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Aug 2009 19:36:02 +0400
From:      "Andrey V. Elsukov" <bu7cher@yandex.ru>
To:        Henri Hennebert <hlh@restart.be>
Cc:        freebsd-current@freebsd.org, Hans Petter Selasky <hselasky@c2i.net>
Subject:   Re: SONY DSC doesn't work via usb [regression]
Message-ID:  <4A9161E2.5070402@yandex.ru>
In-Reply-To: <4A910D88.4000909@restart.be>
References:  <4A8EE90F.4030201@yandex.ru>	<6101e8c40908211929o14691537w9f874980eb12e535@mail.gmail.com>	<200908220916.35836.hselasky@c2i.net>	<4A90E918.3010704@yandex.ru> <4A910D88.4000909@restart.be>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020402070002010907020600
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit

Henri Hennebert wrote:
> I encounter something similar with Sony cyber-shot DSC-P72
> have a look at http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/137035

Thank you, it works for me.
I applied attached patch and now i can mount and copy my photos
from camera.

-- 
WBR, Andrey V. Elsukov

--------------020402070002010907020600
Content-Type: text/plain;
 name="scsi_da.diff.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="scsi_da.diff.txt"

Index: sys/cam/scsi/scsi_da.c
===================================================================
--- sys/cam/scsi/scsi_da.c	(revision 196458)
+++ sys/cam/scsi/scsi_da.c	(working copy)
@@ -554,6 +554,14 @@
 	{
 		{T_DIRECT, SIP_MEDIA_REMOVABLE, "Netac", "OnlyDisk*",
 		 "2000"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * Sony Cyber-Shot DSC xxx
+		 * PR: 137035
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "Sony", "Sony DSC",
+		 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE | DA_Q_NO_PREVENT
 	}
 };
 

--------------020402070002010907020600
Content-Type: text/plain;
 name="usbconfig.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="usbconfig.txt"

ugen3.2: <Sony DSC Sony> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000 
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x054c 
  idProduct = 0x0010 
  bcdDevice = 0x0600 
  iManufacturer = 0x0001  <Sony>
  iProduct = 0x0002  <Sony DSC>
  iSerialNumber = 0x0000  <no string>
  bNumConfigurations = 0x0001 


 Configuration index 0

    bLength = 0x0009 
    bDescriptorType = 0x0002 
    wTotalLength = 0x0027 
    bNumInterfaces = 0x0001 
    bConfigurationValue = 0x0001 
    iConfiguration = 0x0000  <no string>
    bmAttributes = 0x00c0 
    bMaxPower = 0x0001 

    Interface 0
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0000 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0003 
      bInterfaceClass = 0x0008 
      bInterfaceSubClass = 0x00ff 
      bInterfaceProtocol = 0x0001 
      iInterface = 0x0000  <no string>

     Endpoint 0
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0001 
        bmAttributes = 0x0002 
        wMaxPacketSize = 0x0200 
        bInterval = 0x0000 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 

     Endpoint 1
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0082 
        bmAttributes = 0x0002 
        wMaxPacketSize = 0x0200 
        bInterval = 0x0000 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 

     Endpoint 2
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0083 
        bmAttributes = 0x0003 
        wMaxPacketSize = 0x0008 
        bInterval = 0x0010 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 




--------------020402070002010907020600--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A9161E2.5070402>