• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Digitalkamera - Anzeige im Dateibrowser

f.gruber

Hacker
Hallo,
meine Kamera Canon Powershot S5 IS wird von der Geräteerkennung in KDE 4.5 unter Suse 11.3 als "USB Imaging Interface" erkannt.

Die Kamera unterstützt nicht das mass_storage Protokoll, wird daher nicht als Datenträger gemountet. Das Programm DigiCam kann jedoch die Bilder auf der Kamera zeigen, da es über den gphoto-Treiber das Protokoll TPT verwendet, soweit ich mich da auskenne. Jedenfalls funktioniert der Zugriff mit DigiKam.

Eigentlich sollte aber auch der Dateimanager (Konqueror, Dolphin) den Zugriff auf eine solche Kamera bieten, indem man in der Adresszeile
Code:
camera:/
eingibt. Das sagt ja, dass für den Zugriff das PTP Protokoll verwendet wird - so sehe ich das jedenfalls, oder liege ich da falsch? Können Konqueror oder Dolphin die Kamera nicht über den Gphoto Treiber einbinden?

Ich sehe das Verzeichnis "Mass Storage Camera" aber es hat keinen Inhalt.
 

spoensche

Moderator
Teammitglied
Poste mal die Ausgabe von
Code:
lsusb
. Wenn du die Kamera eingesteckt hast, postest du bitte auch mal die Ausgabe von
Code:
dmesg | tail
 
OP
F

f.gruber

Hacker
Vor dem Anschluss der Kamera:
Code:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 005: ID 058f:6390 Alcor Micro Corp. USB 2.0-IDE bridge
Bus 001 Device 006: ID 04b8:010b Seiko Epson Corp. Perfection 1240
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Nach dem Anschließen der Kamera. Man sieht an der letzten Zeile, dass die Kamera erkannt wurde.
Code:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 005: ID 058f:6390 Alcor Micro Corp. USB 2.0-IDE bridge
Bus 001 Device 006: ID 04b8:010b Seiko Epson Corp. Perfection 1240
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 04a9:3148 Canon, Inc. 
...
und
Code:
dmesg | tail
[ 9277.604013] usb 2-3: new high speed USB device using ehci_hcd and address 2
[ 9277.724599] usb 2-3: New USB device found, idVendor=04a9, idProduct=3148
[ 9277.724603] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9277.724606] usb 2-3: Product: Canon Digital Camera
[ 9277.724608] usb 2-3: Manufacturer: Canon Inc.
[ 9277.724611] usb 2-3: SerialNumber: BD7E10D6A2084B428E0852D36DA904F1
Im Dateimanager Dolphin ergibt die Eingabe von
Code:
camera:/
einen leeren Ordner mit Namen "Mass Storage Camera". Also glaubt Dolphin, dass es sich um eine Kamera handelt, die das MassStorage Protokoll unterstützt. Sehe ich das richtig?
 

spoensche

Moderator
Teammitglied
Die Kamera hat einen Kartenleser für die Speicherkarte. Du kannst dir das wie bei einem Kartenleser für einen PC vorstellen.
Kannst du die Ausgabe von
Code:
dmesg | tail
mal posten, wenn du im Dolphin das camera:/ Protocol verwendest? Klappt das einbinden von USB- Sticks?
Hast du mal versucht die Speicherkarte per Kartenleser einzubinden?
 
OP
F

f.gruber

Hacker
spoensche schrieb:
... Kannst du die Ausgabe von
Code:
dmesg | tail
mal posten, wenn du im Dolphin das camera:/ Protocol verwendest?
Die Ausgabe von dmesg ist genau die gleiche wie oben schon gepostet.
Code:
Klappt das Einbinden von USB- Sticks?
Ja, da gibt es kein Problem. Mass Storage Geräte werden normal erkannt und gemountet.
Code:
Hast du mal versucht die Speicherkarte per Kartenleser einzubinden?
Habe ich nicht. An der Speicherkarte kann es nicht liegen. Wie gesagt, kann ich ja mit DigiKam die Bilder sehen und laden. DigiKam kann anscheinend mit dem Gphoto-Treiber richtig umgehen und die Kamera mit dem Protokoll ansprechen, das diese versteht.
Ich hatte ja das gleiche Problem schon mal mit einer anderen Kamera, es ist eine Sony CyberShot W170. Diese Kamera kann man aber dazu überreden, sich als Mass Storage Gerät auszugeben. Habe im Kamera Setup das geändert und seither funktioniert es mit dieser Kamera.

Mich würde halt interessieren, warum Dolphin nicht kann, was DigiKam zuwege bringt ...
 
Oben