"Errore non specificato" durante il collegamento della fotocamera su Ubuntu a 64 bit


8

Ho una Canon 40D che ha funzionato bene con Ubuntu a 32 bit dal 10.04 al 12.04. Tuttavia, sono passato a 64.04 a 12.04 un po 'di tempo fa, e da allora, il collegamento della fotocamera porta solo una semplice finestra di dialogo:

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

Questo problema persiste nella versione 12.10 e l'ultima build 13.04.

syslog non dice altro

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

Ho visto alcuni bug casuali su launchpad a riguardo, ma nulla che lo riguarda direttamente. Sembra un problema così evidente che immagino di fare qualcosa di sbagliato da parte mia. Qual è il modo corretto per far funzionare una videocamera su Ubuntu a 64 bit?


A proposito, ho trovato un bug sull'interferenza del plug-in MTP di Rhythmbox. Ma non ho questo plug-in installato, quindi non è così.
EboMike

In realtà, sembra sospetto in questo modo: bugs.launchpad.net/ubuntu/+source/gimp/+bug/1094888 . Esistono soluzioni alternative conosciute?
EboMike

1
C'è un'impostazione sulla fotocamera che è possibile selezionare che specifica cosa succede quando è collegato a un PC? ad esempio su una Nikon D70 è possibile selezionare la modalità di archiviazione di massa USB, in modo tale che quando lo si collega al computer non verrà riconosciuto come una fotocamera, ma solo come un'unità flash. Funziona su Ubuntu 12.04 con una Nikon D70, anche se il tuo problema potrebbe essere specifico a 64 bit. L'altra opzione è quella di utilizzare un lettore di schede USB.

@Mik No, la 40D non ha una modalità di archiviazione di massa per quanto ne so. La mia attuale soluzione è quella di eseguire Windows in VirtualBox, collegare lì la fotocamera e quindi copiare le immagini sul mio host Ubuntu quando ho finito, ma ovviamente non è ottimale. E la 40D usa le schede CF - Ho un lettore di gazillion SD, ma non ho voglia di acquistare un lettore CF per aggirare un bug che alla fine verrà risolto.
EboMike,

Risposte:


6

Ho lo stesso problema su Ubuntu 12.10 (64 bit) con una Canon EOS 400D. Ho scoperto che questo accade solo quando si collega la fotocamera tramite una porta USB 3.0, ma non quando si collega il cavo a una porta USB 2.0; tuttavia, questa soluzione alternativa non funziona per me con un laptop Asus N76VM. Forse funziona per te.


Questa soluzione alternativa funziona per me su un Lenovo x131e, con 64 bit, 12.10. Cannon 400D funziona su USB 2 ma non su USB 3.
MorrisseyJ,

Grazie mille per questo. Questo era esattamente il mio problema. Il cambio delle porte l'ha risolto :)
Nicolas de Fontenay il

Non funziona per me - ho provato tutte e tre le porte, lo stesso problema su ognuna.
EboMike,

Una soluzione alternativa consiste nell'utilizzare un lettore di schede invece di provare a collegare la fotocamera. Ne ho comprato uno per meno di 5 euro.
Stefan,

4

Una soluzione alternativa che ha funzionato per me stava uccidendo entrambi gvfs-gphoto2-volume-monitore gvfs-mtp-volume-monitor. Ho ucciso prima il gphoto2-one, quindi non so se fosse necessario o se solo uccidere il mtp-one avrebbe funzionato.


Era gvfs-gphoto2-volume-monitor! Ma la dannata cosa continua a tornare - l'ho reso non eseguibile per risolverlo per sempre. Funziona ora!
EboMike,

2

La risposta di Blizzara mi ha portato a una soluzione adeguata: gvfs-gphoto2-volume-monitor sta interferendo. Ho provato ad ucciderlo, ma continua a tornare.

Quindi ho preso il martello e l'ho colpito a testa in giù in questo modo:

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

E così è stato! (Certo, ho dovuto fare unps ax | grep gvfs-gphoto volta e uccidere il processo già in esecuzione.) Shotwell ora scarica le mie foto come un incantesimo! Sono sicuro che esiste una soluzione migliore a questo problema, per non parlare del fatto che non dovremmo avere questo problema in primo luogo, ma lo prenderò per ora.

A proposito, dal momento che Blizzara mi ha portato a questo, la risposta di B merita un voto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.