[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

file transfer from USB digital camera freezes



Hi,
I'm running a 2.4.22 kernel and using the usb-storage module to access
my Olympus C740 digital camera.

I can mount it and view the directories just fine, but when I try to
copy more than ~3 photos from it to the hard drive, it freezes.  It does
this whether I use cp or nautilus or whatever.  It just stalls and the
copy never finishes, and the data transfer light on the camera goes off.

Does anyone know how to correct this problem?  Some hardware information
is below.  Thanks!

Dan Lenski

-----

/proc/scsi/scsi:

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: OLYMPUS  Model: C740UZ           Rev: 1.00
  Type:   Direct-Access                    ANSI SCSI revision: 02

-----

lsusb -v:

Bus 001 Device 008: ID 07b4:0105 Olympus Optical Co., Ltd Camedia
C-700/C-3040/C-4000 Zoom Camera
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x07b4 Olympus Optical Co., Ltd
  idProduct          0x0105 Camedia C-700/C-3040/C-4000 Zoom Camera
  bcdDevice            0.01
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  bytes 64 once
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  bytes 64 once
        bInterval               0




Reply to: