Powershot S5 e mount on Kde

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Powershot S5 e mount on Kde

Messaggio da stan »

Ciao a tutti,
ho acquistato una camera Canon Powershot S5 IS.
Tale camera è supportata da gphoto in PTP mode (recita il sito di gphoto).
Mi sono compilato digikam e relative deps.
Ho creato le regole di udev e col kernel di default di slackware digikam funziona correttamente.
Ora però ho due problemi:
1) Quando "pluggo la camera" e cerco di aprirla come se fosse una periferica di massa ottengo:

Codice: Seleziona tutto

Could not start process Unable to create io-slave:
klauncher said: Unknown protocol 'camera'
e infatti con mount la camera non risulta montata.
La documentazione di gphoto riporta:
2.5. Using kioslave (kamera)

Open konqueror, enter camera:/ into the URL bar. You can then select the camera (USB cameras are autodetected) and descend into the camera filesystem like any other UNIX directory.

To configure the camera, or to add serial cameras, use the KDE Control Center, it has a camera configuration module.
Cosa posso fare? Non capisco bene se/cosa settare in KDE control center.
2) Col kernel ricompilato da me dando (i bus e device sono giusti):

Codice: Seleziona tutto

/usr/bin/gphoto2 --port usb:001,007 --get-all-files
ottengo:

Codice: Seleziona tutto

An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Operation not permitted). Make sure no other program or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***
Facendo grep -i "*sdc*" .config e gli altri grep relativi non ottengo nulla.

Avatar utente
DavidZ
Packager
Packager
Messaggi: 111
Iscritto il: mer 9 mar 2005, 0:00
Slackware: 14.2 x86_64
Kernel: 4.4.19
Desktop: kde 4.14.21
Località: alto Vicentino

Re: Powershot S5 e mount on Kde

Messaggio da DavidZ »

pure io avevo un errore simile con gphoto2 da user (come root funzionana) ed era un problema di permessi. Ho seguito la guida per "settare" i permessi con udev
http://www.gphoto.org/doc/manual/permis ... linux-udev
ora funziona correttamente anche da user

N.B. la camera e' una Canon ma modello diverso

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: Powershot S5 e mount on Kde

Messaggio da stan »

A me funziona già da utente...col kernel originale slackware.
Io ho seguito quella pagina x udev.
Ma intendevi per il 1) o il 2)?
comunque grazie :)

Avatar utente
DavidZ
Packager
Packager
Messaggi: 111
Iscritto il: mer 9 mar 2005, 0:00
Slackware: 14.2 x86_64
Kernel: 4.4.19
Desktop: kde 4.14.21
Località: alto Vicentino

Re: Powershot S5 e mount on Kde

Messaggio da DavidZ »

stan ha scritto:Ma intendevi per il 1) o il 2)?
l'errore che dava a me era il 2

Rispondi