FORUM NIKONCLUB

Condividi le tue conoscenze, aiuta gli altri e diventa un esperto.

Chiudi
TITOLO*
DOMANDA*
AREA TEMATICA INTERESSATA*
Sotto Linux
esistenza driver sotto linux!!!!
Rispondi Nuova Discussione
littlefly
Iscritto
Messaggio: #1
<_< salve a tutti
sono nuovo del forum
vorrei sapere se qualcuno sia riusciuto a far funzionare una coolpix 3100 sotto linux.
Ho potuto constatare che di default esistono diversi driver per varie coolpix.
Ho fatto alcune prove che mi hanno dato buca.
C'è qualcuno che possa notiziarmi in merito?
Tackleberry
Messaggio: #2
Io ci sto lavorando. Mi sa però che dovro compilarmi da solo i driver! Se ci riesco te lo dico e te li spedisco!
Michele Difrancesco
FOUNDER
Messaggio: #3
Inserisco questa mini guida, redatta gentilmente da un nostro utente di community: Bruno Taglienti
Ancora grazie Bruno per la tua disponibilità.




1. Introduzione

Queste note sono basate sull'esperienza personale dell'autore
su una coolpix 3100. Non sono una documentazione completa.
Potrebbero quindi essere non esatte in situazioni hardware/software diverse.
Un moderato ottimismo lascia prevedere che tutte le macchine fotografiche
digitali basate sul cosidetto "usb mass storage" abbiano un comportamento
simile.
Qualsiasi riferimento a distribuzioni Linux o software sono
a titolo di esempio e non vanno intesi come esclusivi di altre
distribuzioni o software.

2. Schema di funzionamento

Gli ingredienti fondamentali necessari affinche' il kernel (cuore
del sistema operativo) possa comunicare con la memoria della
macchina digitale sono essenzialmente tre:

a. Il supporto "hotplug" che permette al sistema di accorgersi che
e` stato aggiunto un nuovo dispositivo. Per la documentazione,
vedere http://linux-hotplug.sourceforge.net.
b. Il supporto usb + usb-storage che permettono di camuffare la
memoria della macchina digitale in disco scsi.
c. Il supporto per dispositivi scsi, per poter eseguire tutte le
operazioni sulla memoria come se fosse un disco.

Inoltre e` necessario un insieme di programmi e script (generalmente
raccolti in un pacchetto chiamato hotplug) che si incaricano di
richiamare i moduli del kernel ogni volta che viene aggiunto un
dispositivo usb.

Se la vostra distribuzione Linux e` abbastanza recente (per esempio
Red Hat 8.0) questi ingredienti sono gia` presenti nel kernel
e la connessione della coolpix non necessitera` di nessuna installazione
di software aggiuntivo.
E` comunque indispensabile che il kernel sia di versione 2.4.x; per
verificare la versione del kernel usare il comando:
uname -r

3. Connessione alla porta usb

1. Nel setup alla voce usb scegliere "Mass storage" e non "PTP"

2. Connettere la macchina SPENTA al computer gia` acceso
tramite il cavo USB in dotazione.

3. Da una finestra xterm diventare utente "root" (comando "su") e
dare il comando:
tail -f /var/log/messages
Questo passo non e` strettamente necessario, ma permette di leggere
i messaggi di sistema via via che vengono diramati.

4. Accendere la macchina fotografica ed osservare l'output del punto 3.
Se si osserva un output di questo genere:
............
May 19 18:28:49 cartman kernel: hub.c: new USB device 00:04.2-1,
assigned address 3
May 19 18:28:49 cartman kernel: Manufacturer: NIKON
May 19 18:28:49 cartman kernel: Product: NIKON DSC E3100
May 19 18:28:49 cartman kernel: SerialNumber: 000004631987
.....
.....
May 19 18:28:52 cartman /etc/hotplug/usb.agent: Setup usb-storage for
USB product 4b0/114/100
May 19 18:28:52 cartman kernel: Initializing USB Mass Storage driver...
May 19 18:28:52 cartman kernel: usb.c: registered new driver usb-storage
May 19 18:28:52 cartman kernel: scsi1 : SCSI emulation for USB Mass
Storage devices
May 19 18:28:52 cartman kernel: Vendor: NIKON Model: NIKON DSC
E3100 Rev: 1.00
May 19 18:28:52 cartman kernel: Type:
Direct-Access ANSI SCSI revision: 02
May 19 18:28:52 cartman kernel: Attached scsi removable disk sda at
scsi1, channel 0, id 0, lun 0
May 19 18:28:52 cartman kernel: SCSI device sda: 126976 512-byte hdwr
sectors (65 MB)
May 19 18:28:52 cartman kernel: sda: Write Protect is off
May 19 18:28:52 cartman kernel: sda:<7>usb-storage: queuecommand()
called
May 19 18:28:52 cartman kernel: sda1
May 19 18:28:52 cartman kernel: USB Mass Storage support registered.
..............
vuol dire che la memoria della macchina fotografica e` stata
riconosciuta e
configurata come un hard disk.

5. Per utilizzare il nuovo hard disk, come sempre, bisogna effettuare il
mount
con il comando:
mount /mnt/camera
(non e` necessario essere root,in caso di errore guardare il punto 5E.)
A questo punto le foto sono file nella directory
/mnt/camera/dcim/NNNnikon
(usualmente /mnt/camera/dcim/100nikon). Da qui possono essere
copiate, cancellate
o visualizzate mediante uno dei tanti programmi disponibili (xv,
gqview, display,
gimp,..). Alcuni di essi permettono anche di effettuare midifiche sulle
foto.

6. Prima di spegnere la macchina, bisogna fare l'operazione inversa del
"mount":
umount /mnt/camera

E` IMPORTANTE seguire il seguente ordine nella connessione e
disconnessione della
macchina fotografica:
- Computer acceso
- connettere il cavo usb a macchina spenta
- accendere la macchina
- mount /mnt/camera
- operazioni sulle foto
.....
- umount /mnt/camera
- spegnere la macchina
- sconnettere il cavo usb
Notare che le operazioni di disconnessione vanno effettuate in ordine
inverso
rispetto a quelle di connessione.
Se non si segue quest'ordine e` possibile la perdita di alcune foto e
puo` essere
necessario riformattare la memoria.

5E.Se al punto 5 si verifica l'errore:
mount: can't find /mnt/camera in /etc/fstab or /etc/mtab
procedere come segue:
a. diventare root (comando "su")
b. mkdir /mnt/camera
c. aggiungere con un editor al file /etc/fstab la linea:
/dev/sda1 /mnt/camera vfat noauto,user,umask=000 0 0

4. Programmi utili

Se quanto sopra ha funzionato, potra` esservi utile il programma jhead,
disponibile liberamente su http://www.sentex.net/~mwandel/jhead/, utile
per visualizzare e modificare alcune informazioni relative alle vostre foto.
Come esempio, ecco un output tipico:

jhead dscn0123.jpgBruno Taglienti

File name : dscn0123.jpg
File size : 650440 bytes
File date : 2003:05:10 12:43:28
Camera make : NIKON
Camera model : E3100
Date/Time : 2003:05:10 12:43:29
Resolution : 2048 x 1536
Flash used : No
Focal length : 5.8mm
Exposure time: 0.0033 s (1/301)
Aperture : f/5.6
ISO equiv. : 100
Metering Mode: matrix
Exposure : program (auto)
Jpeg process : Baseline


21-05-2003
Bruno Taglienti
 
Discussioni simili Iniziata da Forum Risposte Ultimo messaggio