Sehr geehrte Damen und Herren!
Bisher hatte ich mit Suse 9.3 Professianal gearbeitet. Nach dem Kauf der Kamera “Canon
EOS 350D”, mußte ich feststellen, das “libgphoto2.15” von Suse 9.3 diese Kamera nicht
unterstützt. Dies war der Grund auf Suse 10.0 umzusteigen, weil “libgphoto2.1.99” die
Kamera “Canon EOS 350D” unterstützt.
Jedoch nach Installation von Suse 10.0 und Anschluß der Kamera an USB und nach Einschalten
der Kamera wurde die Kamera von “digiKam”, wie unter Suse 9.3, nicht automatisch erkannt.
Mit “digiKam” wurde deshalb die Kamera mit “Canon EOS 350D (ptp.mode)” manuell installiert.
Bei an USB anschlossener und eingeschalteter Kamera erhielt ich unter “digiKam” nach Aufruf
“Canon EOS 350D” die Meldung: “Fehler bei automatischer Erkennung der Kamera, Prüfen Sie
den Anschluß der Kamera und ob diese eingeschaltet ist”.
usbview gibt folgende Auskunft bei angeschlossener Kamera:
EHCI – Host Controller. Canon Digital Camera (in roter Schrift). USB Version 2.0.
Vendor ID 04a9. Product ID 30ee.
Die Kamera wird vom System erkannt, trotzdem erscheint die obige Fehlermeldung bei Aufruf
der Kamera. Da der Download von Bildern unter Windows 98 funktioniert, kann ein Fehler am
USB-Kabel ausgeschlossen werden.
Unter Suse 9.3 gab es die Datei /etc/hotplug/usb/usermap. Unter Suse 10.0 gibt es den Ordner
usb und die Datei usermap nicht mehr.
Wie kannn ich eventuell dieses Problem lösen?
Mit freundlichem Gruß
Horst Hentschel
Hallo Horst,
die Informationen zu den Kameras und deren Handhabung befinden sich nun in
/usr/share/hal/fdi/information/10freedesktop/10-camera-libgphoto2.fdi
Wenn man in der Datei nach deiner Kamera sucht, scheint sich dein Problem zu
erklären. Die Canon EOS 350D wird dort unter der Produkt-ID 12527 geführt, was
hexadezimal 30ef entspricht. Deine Kamera hat allerdings die ID 30ee.
Du könntest also z.B. in oben genannter Datei die ID anpassen (also zu 12526
ändern) oder einen komplett neuen Eintrag deiner Kamera, aufbauend auf dem
bereits vorhandenen, einfügen.
mfg
Rico
Hallo Rico,
vielen Dank für die letzte Nachricht.
Die Bedeutung von hal und dbus ist mir aufgrund meiner geringen Linuxkenntnisse unbekannt. Starten von hal und dbus war mir nicht möglich, bei Ausführung der Befehle erhielt ich die Meldungen “Befehle konnten nicht ausgeführt werden”. Ich bin mir nicht sicher, ob die Befehle als root ausgeführt werden müssen.
In der Zwischenzeit hatte ich den Hinweis erhalten, an der Kamera nicht die Verbindung “PC-Anschluß” sondern “Print/PTP” zu aktivieren, dadurch würde die Kamera als USB-Festplatte erkannt werden. Jedoch fdisk als root zeigte, daß die Kamera nicht als Festplatte erkannt wurde. Mit “Print/PTP” konnte ich unter digikam jetzt die Kamera aufrufen und auf die Kamera zugreifen, d.h die Bilder z.B. herunterladen.
mfg
Horst
Hallo Rico,
vielen Dank für Deine Nachricht. Meine erste Reaktion war das ist die Lösung.
Jedoch sowohl die Produkt-ID Änderung von 12527 in 12526 als auch ein komplett
neuer Eintrag für die Kamera mit der Produkt-ID 12526, so dass zwei Einträge mit den ID’s 12526 und 12527 existierten, änderte an dem Problem nicht.
mfg
Horst
Hallo Horst,
es kann sein, dass du hal und dbus nach den Änderungen neustarten musst, falls
du es nicht schon getan hast.
mfg
Rico
Ich nutze Suse 11.1 und habe eine Canon EOS 450 D
nachdem ich mir die gphoto rpms geladen habe, erkennt digikam die Kamera, kann aber keine Verbindung herstellen.
Als Speichermedium wird sie auch nicht erkannt.