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: