Newsgroup: it.comp.os.linux.iniziare
Titolo: Quale device utilizza GPhotp2 per usare la porta USB??

Come da oggetto......
su una Debian.

 su una Debian.
Non capisco la domanda...


Immagino che gphoto per utilizzare la porta USB utilizzi un nome
di un dispositivo che si trova in /dev , ma non so quale....


Dovrebbe essere (almeno, cosi' e' se la periferica segue gli stadard USB
Mass Storage) /dev/sda1 (o simili), in quanto e' una memoria di massa
SCSI...
Ripeto, dipende comunque dalla periferica...

 su una Debian.
tirando ad indovinare...
/dev/sda 
/dev/sda1 
/dev/cam :)
boh? forse e' meglio se dici quale e' il problema :) 
ciao 
Eva

 di un dispositivo che si trova in /dev , ma non so quale....
Probabilmente va' via PTP-mode usando /proc/bus/usb/qualcosa (usbdevfs).
-- 
Ciao         -- Massimo --


Ok!
Ho gia' chiesto , e molto gentilmente Emmanuele Bassi mi ha dato delle
soluzioni, ma su Debian sembrano non funzionare..... :-(
Il fatto e' che da root riesco a scaricare le foto dalla mia fotocamera
con gtkam + gphoto2 , ma come utente generico non funziona.....
gtkam --debug mi dice che (da utente) che non ho il permesso di
utilizzare la porta usb.
Ho seguito il manuale di gphoto che dice come ottenere i permessi, ma
la guida dice di utilizzare per far vedere le fotocamere, lo script
di hotplug "update-usb.users", ma in hotplug unstable, lo script non
c'e'.... troppe cose non corrispondono nella guida e mi sono perso !!!
Cosi ho pensato se da root lo posso utilizzare correttamete
(e scarica pure le foto come un lampo) forse e perche' l'utente
non ha i permesse per utilizzare "qualcosa" che serve a gphoto
per accedere alla porta USB.
Cosi mettendo semplicemente l'utente nello stesso gruppo dove si
trova il device che utilizza gphoto potevo forgli utilizzare la
fotocamera ....
sono fuori strada ?!?

 c'e'.... troppe cose non corrispondono nella guida e mi sono perso !!!
Il file da modificare e' /etc/hotplug/usb.usermap io dentro ho questo
per la mia Sony DSC-P72:
# Sony DSC-P72 (PTP mode)
usbcam               0x0003      0x054c   0x004e    0x0000       0x0000
0x00   0x00            0x00            0x00            0x00
0x00  0x00000000
In /etc/hotplug/usb/ devi avere lo script usbcam eseguibile (755) con
dentro:
#!/bin/bash
GROUP=camera
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
    chmod o-rwx "${DEVICE}"
    chgrp "${GROUP}" "${DEVICE}"
    chmod g+rw "${DEVICE}"
fi
Dopo basta che aggiungi il tuo user al gruppo 'camera'.



Funziona .. Funziona ... Funziona  !!!!!!
Grazie .. Grazie .. Grazie !!!!

 soluzioni, ma su Debian sembrano non funzionare..... :-(
Oh, (santa patata)^2.
+++
Mi sembrava di essermi espresso in italiano: leggi il manuale di gphoto.
 
http://gphoto.sourceforge.net
È un semplicissimo problema di permessi, che si risolvere configurando a
dovere hotplug. Per la precisione, basta vedere:
 
http://gphoto.sourceforge.net/doc/manual/permissions-usb.html
Che, grazie al mio occhio pediatrico, posso dire che tu *non* hai letto.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Come da oggetto......
Non usa i device: usa direttamente ioctl usando quanto trova in 
	/proc/bus/usb/


 SCSI...
Se si usa gphoto è perché la videocamera digitale *non* usa l'USB mass
storage.


 storage.
Non necessariamente... gphoto fa comodo anche per avere i contenuti in un
formato... come dire... "amichevole".
Ma probabilmente hai ragione tu... :)

 Ma probabilmente hai ragione tu... :)
Basta andare sul sito di gphoto. ;-)
