fotak Sony - chodi/nechodi
Bohdan Milar
milar na tyflocentrum-ol.cz
Pátek Květen 23 11:28:10 CEST 2003
Dobrý den,
Jak jsem psal včera, tak jsem v práci pod RH 7.2 úspěšně odzkoušel Nikon
Coolpix 3100. Kvůli ceně jsme však bez možnosti odzkoušení nakonec koupili
Sony Cyber-Shot DSC P52. Ten se chová poněkud jinak.
Připojil jsem ho kabelem, zadal jsem (jako root):
mkdir /mnt/camera
mount /dev/sda1 /mnt/camera/
a ...
mount: Médium nebylo nalezeno
Ovšem
[root na Ekonom root]# mount /dev/sdb1 /mnt/camera/
mount: /dev/sdb1 není platným blokovým zařízením
Nedetekuje ho ani gtkam (doinstalováno z RH73), což je jediný SW, se kterým
mi doma (RH9) fungoval, a to jen v režimu PTP. gtkam pod RH72 hlásí "Could
not initialize camera". V obou případech jsem nastavil Sony DSC P50.
Ani na jednom RH se mi nepodařilo provést
"mkdir /mnt/camera Připojím USB kabel. Zapnu foťak. Jako root: mount
/dev/sda1 /mnt/camera umount /mnt/camera"
jak uvádí pan Tomáš Tatoušek na www.abclinuxu.cz. Před tím ještě radí
"Nastavit v jádře USB Mass Storage Support". Jak se pozná, zda je to
nastaveno?
lsusb v RH72 (usb režim foťáku PTP) uvádí:
Bus 001 Device 010: ID 054c:004e Sony Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x054c Sony Corp.
idProduct 0x004e
bcdDevice 1.50
iManufacturer 1 Sony
iProduct 2 Sony PTP
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 6
bInterfaceSubClass 1
bInterfaceProtocol 1
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 10
Language IDs: (length=4)
0409 English(US)
lsusb v RH72 (usb režim foťáku Normal) uvádí:
Bus 001 Device 011: ID 054c:0010 Sony Corp. DSC-S30/S70/F505 Cybershot
Digital Camera
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x054c Sony Corp.
idProduct 0x0010 DSC-S30/S70/F505 Cybershot Digital Camera
bcdDevice 4.50
iManufacturer 1 Sony
iProduct 2 Sony DSC
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 255
bInterfaceProtocol 1
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: (length=4)
0409 English(US)
Omlouvám se za tento dlouhý výpis, ale nevěděl jsem, které řádky jsou
potenciálně důležité. Zaujalo mne samozřejmě především
"bInterfaceClass 8 Mass Storage"
Dotazy:
- proč mi to v RH9 s gtkam chodí a v RH72 ne?
- co udělat pro rozchození Mass Storage pod HR72 (připomínám, že Nikon chodí)?
Předem děkuji za odpovědi.
S pozdravem
Bohdan Milar
Další informace o konferenci Linux