"Nicht spezifizierter Fehler" beim Anschließen der Kamera an 64-Bit-Ubuntu

8

Ich habe eine Canon 40D, die vom 10.04 bis 12.04 gut mit 32-Bit-Ubuntu funktioniert hat. Ich habe jedoch vor einiger Zeit auf 64-Bit 12.04 umgestellt, und seitdem wird durch das Anschließen der Kamera nur ein einfacher Dialog angezeigt:

Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error

Dieses Problem besteht weiterhin in Version 12.10 und Version 13.04.

syslog sagt nicht viel anderes als

kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd
mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
mtp-probe: bus: 3, device: 3 was not an MTP device
kernel: [12453.142322] usb 3-1: USB disconnect, device number 3

Ich habe einige zufällige Fehler auf dem Launchpad darüber gesehen, aber nichts, was direkt damit zusammenhängt. Dies scheint ein so krasses Problem zu sein, dass ich glaube, ich mache etwas falsch. Was ist der richtige Weg, um eine Kamera unter 64-Bit-Ubuntu zum Laufen zu bringen?

EboMike
quelle
Übrigens, ich habe einen Fehler bezüglich der Störung des Rhythmbox MTP-Plug-Ins gefunden. Aber ich habe dieses Plug-In nicht installiert, das ist es also nicht.
EboMike
Eigentlich sieht es verdächtig so aus: bugs.launchpad.net/ubuntu/+source/gimp/+bug/1094888 . Gibt es bekannte Workarounds?
EboMike
1
Gibt es eine Einstellung an der Kamera, die Sie auswählen können, die angibt, was passiert, wenn sie an einen PC angeschlossen wird? Auf einer Nikon D70 können Sie den Modus "USB-Massenspeicher" auswählen, sodass er beim Anschließen an den Computer nicht als Kamera, sondern nur als Flash-Laufwerk erkannt wird. Dies funktioniert unter Ubuntu 12.04 mit einer Nikon D70, obwohl Ihr Problem möglicherweise 64-Bit-spezifisch ist. Die andere Möglichkeit ist die Verwendung eines USB-Kartenlesers.
@Mik Nein, die 40D hat keinen Massenspeichermodus, soweit ich das beurteilen kann. Meine aktuelle Lösung besteht darin, Windows in VirtualBox auszuführen, die Kamera dort anzuschließen und die Bilder dann wieder auf meinen Ubuntu-Host zu kopieren, wenn ich fertig bin, aber das ist offensichtlich nicht optimal. Und die 40D verwendet CF-Karten - ich habe eine Unmenge SD-Lesegeräte, aber ich habe keine Lust, ein CF-Lesegerät zu kaufen, um einen Fehler zu umgehen, der irgendwann behoben wird.
EboMike

Antworten:

6

Ich habe das gleiche Problem unter Ubuntu 12.10 (64-Bit) mit einer Canon EOS 400D. Ich habe Berichte darüber gefunden , dass dies nur passiert, wenn die Kamera über einen USB3.0-Anschluss angeschlossen wird, nicht jedoch, wenn das Kabel an einen USB2.0-Anschluss angeschlossen wird. Diese Problemumgehung funktioniert jedoch bei einem Asus N76VM-Laptop nicht. Vielleicht funktioniert es für Sie.

Stefan
quelle
Diese Problemumgehung funktioniert für mich auf einem Lenovo x131e mit 64-Bit-Version 12.10. Cannon 400D funktioniert auf USB 2, aber nicht auf USB 3.
MorrisseyJ
Vielen Dank dafür. Das war genau mein Problem. Switching Ports behoben :)
Nicolas de Fontenay
Funktioniert bei mir nicht - habe alle drei Ports ausprobiert, bei jedem das gleiche Problem.
EboMike
Eine Problemumgehung besteht darin, einen Kartenleser zu verwenden, anstatt zu versuchen, die Kamera anzuschließen. Ich habe einen für weniger als 5 Euro gekauft.
Stefan
4

Eine Problemumgehung, die für mich funktioniert hat, war, beide gvfs-gphoto2-volume-monitorund zu töten gvfs-mtp-volume-monitor. Ich habe zuerst den gphoto2-one getötet, daher weiß ich nicht, ob es notwendig war oder ob es funktioniert hätte, nur den mtp-one zu töten.

Blizzara
quelle
Es war gvfs-gphoto2-Volume-Monitor! Aber das verdammte Ding kommt immer wieder zurück - ich habe es nicht ausführbar gemacht, um es endgültig zu reparieren. Funktioniert jetzt!
EboMike
2

Blizzaras Antwort führte mich zu einer richtigen Lösung - gvfs-gphoto2-volume-monitor stört. Ich habe versucht, es zu töten, aber es kommt immer wieder zurück.

Also nahm ich den Vorschlaghammer und schlug ihn so auf den Kopf:

sudo chmod 644 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 

Und das hat es geschafft! (Natürlich musste ich es ps ax | grep gvfs-gphotoeinmal machen und den bereits laufenden Prozess beenden.) Shotwell lädt jetzt meine Bilder wie ein Zauber herunter! Ich bin sicher, es gibt eine bessere Lösung für dieses Problem, ganz zu schweigen davon, dass wir dieses Problem überhaupt nicht haben sollten, aber ich werde dies vorerst annehmen.

Übrigens, da Blizzara mich dazu geführt hat, verdient Bs Antwort eine positive Bewertung.

EboMike
quelle