Mam Canona 40D, który działał dobrze z 32-bitowym Ubuntu od 10.04 do 12.04. Jednak jakiś czas temu przełączyłem się na 64-bitową wersję 12.04 i od tego momentu podłączenie aparatu po prostu wyświetla proste okno dialogowe:
Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error
Ten problem występuje nadal w wersji 12.10 i najnowszej wersji 13.04.
syslog nie mówi wiele więcej niż
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
Widziałem kilka przypadkowych błędów na starterze na ten temat, ale nic, co bezpośrednio dotyczy tego. Wydaje się to być tak rażącym problemem, że myślę, że robię coś złego z mojej strony. Jaki jest właściwy sposób, aby kamera działała na 64-bitowym systemie Ubuntu?
Odpowiedzi:
Mam ten sam problem na Ubuntu 12.10 (64-bit) z Canon EOS 400D. Znalazłem raporty o tym, że dzieje się to tylko po podłączeniu aparatu przez port USB 3.0, ale nie po podłączeniu kabla do portu USB 2.0; jednak to obejście nie działa w przypadku laptopa Asus N76VM. Może to działa dla ciebie.
źródło
Obejściem, które działało dla mnie, było zabijanie zarówno, jak
gvfs-gphoto2-volume-monitor
igvfs-mtp-volume-monitor
. Najpierw zabiłem gphoto2-one, więc nie wiem, czy było to konieczne, czy po prostu zabicie mtp-one zadziałałoby.źródło
Odpowiedź Blizzary doprowadziła mnie do właściwego rozwiązania - gvfs-gphoto2-volume-monitor przeszkadza. Próbowałem go zabić, ale wciąż powraca.
Więc wziąłem młot i walnąłem go w głowę tak:
I to zrobiło! (Oczywiście musiałem
ps ax | grep gvfs-gphoto
raz zrobić i zabić już działający proces.) Shotwell teraz pobiera moje zdjęcia jak urok! Jestem pewien, że istnieje lepsze rozwiązanie tego problemu, nie wspominając już o tym, że nie powinniśmy mieć tego problemu w pierwszej kolejności, ale na razie to wezmę.Btw, odkąd Blizzara mnie do tego doprowadziła, odpowiedź B zasługuje na aprobatę.
źródło