Sony cam usb mass-storage and FC2
Hello,
My Sony Digital cam (DSC-F505) doesn't work with Fedora Core 2, but was working like a charm with FC1.
I suspect there is something new with the kernel 2.6 (FC1 was using kernel 2.4).
When I plug the cam, I have these messages in /var/log/messages, seems that the cam is seen on the usb bus, but that the scsi driver is in trouble to read the device :
Aug 10 12:05:09 aragorn kernel: usb 2-1: new full speed USB device using address 5
Aug 10 12:05:10 aragorn kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Aug 10 12:05:10 aragorn kernel: Vendor: Sony Model: DSC - F505 Rev: 1.06
Aug 10 12:05:10 aragorn kernel: Type: Direct-Access ANSI SCSI revision: 02
Aug 10 12:05:10 aragorn kernel: SCSI device sda: 126976 512-byte hdwr sectors (65 MB)
Aug 10 12:05:10 aragorn kernel: sda: assuming Write Enabled
Aug 10 12:05:10 aragorn kernel: sda: assuming drive cache: write through
Aug 10 12:05:10 aragorn kernel: sda:SCSI error : <3 0 0 0> return code = 0x70000
Aug 10 12:05:10 aragorn kernel: end_request: I/O error, dev sda, sector 0
Aug 10 12:05:10 aragorn kernel: Buffer I/O error on device sda, logical block 0
Aug 10 12:05:10 aragorn kernel: SCSI error : <3 0 0 0> return code = 0x70000
[snip]
Aug 10 12:05:10 aragorn kernel: Buffer I/O error on device sda, logical block 0
Aug 10 12:05:10 aragorn kernel: Buffer I/O error on device sda, logical block 262143
Aug 10 12:05:10 aragorn kernel: Buffer I/O error on device sda, logical block 262143
Aug 10 12:05:10 aragorn kernel: Buffer I/O error on device sda, logical block 0
Aug 10 12:05:10 aragorn kernel: unable to read partition table
Aug 10 12:05:11 aragorn scsi.agent[9797]: disk at /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/host3/3:0:0:0
Aug 10 12:05:11 aragorn kernel: sda : READ CAPACITY failed.
Aug 10 12:05:11 aragorn kernel: sda : status=0, message=00, host=7, driver=00
Aug 10 12:05:11 aragorn kernel: sda : sense not available.
Aug 10 12:05:11 aragorn kernel: sda: assuming Write Enabled
Aug 10 12:05:11 aragorn kernel: sda: assuming drive cache: write through
The cam is seen on the usb bus, but with strange message that are new with FC2 :
lsusb -v gives :
Bus 002 Device 009: ID 054c:0010 Sony Corp. DSC-S30/S70/S75/F505V/F505/FD92 Cybershot/Mavica Digital Camera
cannot peek string descriptor 1, error = Broken pipe(32)
cannot peek string descriptor 2, error = Broken pipe(32)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x054c Sony Corp.
idProduct 0x0010 DSC-S30/S70/S75/F505V/F505/FD92 Cybershot/Mavica Digital Camera
bcdDevice 1.06
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
cannot get config descriptor 0, Broken pipe (32)
When I look at /proc/bus/usb/devices :
[Extract only interesting part]
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=054c ProdID=0010 Rev= 1.06
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=01 Prot=01 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
Seems correct even if there is no S: Manufacturer specified.
Now, the cam is seen as a mass-storage device :
[root@aragorn etc]# more /proc/scsi/usb-storage/3
Host scsi3: usb-storage
Vendor: Sony
Product: DSC-F505
Serial Number: None
Protocol: Transparent SCSI
Transport: Control/Bulk
Quirks: SINGLE_LUN
[root@aragorn etc]#
But then, no way to access the device
[root@aragorn etc]# fdisk -l /dev/sda
[root@aragorn etc]#
[root@aragorn etc]# fdisk /dev/sda
Unable to read /dev/sda
[root@aragorn etc]#
I have been looking around for a while, but cannot find someone to help me on this issue.
Any idea would be more than welcome !!
thanks.
|