Newsgroup: it.comp.os.linux.iniziare
Titolo: [fotocamera] Mi serve un tutor: non riesco a farla andare, mannaggia... Lunghetto.

Salve.
Ormai mi considero un niubbo un po' imparato.
So cercare su google.
Ho gia` letto e riletto _tutti_ i vecchi messaggi.
Ho letto i messaggi in 
www.qbik.ch
.
So configurare la maggior parte delle cosine che voglio sul mio PC.
Ma la nuova fotocamera del mi` babbo 'un ci riesco proprio.
C'e` un'anima pia che mi dia retta?
Via con la spiegazza.
La fotocamera e` una FujiFilm FinePix 2600Zoom 2.0 Megapixel.
Si attacca al PC col suo bravo cavetto USB.
Altre fotocamere della stessa marca sono supportate da linux dal modulo
usb-storage: non vanno con gphoto come espressamente detto nel sito di
gphoto, ma vanno viste come disco rimovibile a la` windows (dove
peraltro funziona egregiamente).
Ho provato a ricompilare il kernel 2.4.18 inserendo il supporto per USB
e credo di averlo fatto come si deve visto che vedo:
spiderman:~# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver usb-storage
solo che come lessi da google dovrei vedere la stringa di identificazione
della fotocamera quando la accendo, mentre invece non vedo nulla...
/proc/bus/usb e` desolantemente vuoto.
Ho provato a montare /dev/sda come vfat, ma mi dice che non e` un block device
valido. Cosi` per tutti i /dev/sda*.
Ho provato anche con /dev/scd2 (ho un cdrom e un masterizzatore emulati scsi
su scd0 e scd1), ma mi risponde unknown device.
Tratto dal .config del kernel:
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_UHCI_ALT=y
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DEBUG=y
Il risultato di lsmod:
spiderman:~# lsmod
Module                  Size  Used by    Tainted: P  
ppp_deflate            39040   0  (autoclean)
bsd_comp                3968   0  (autoclean)
ppp_async               6368   1  (autoclean)
ppp_generic            16872   3  (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc                    4448   0  (autoclean) [ppp_generic]
ne2k-pci                4736   1  (autoclean)
msr                     1504   0  (unused)
cpuid                   1056   0  (unused)
8390                    6256   0  [ne2k-pci]
loop                    8208   0  (unused)
Come mai non vedo il modulo usb-storage?
Se do modprobe usb-storage mi dice can't locate module usb-storage.
Per compilare il kernel ho dato un
spiderman:~# make menuconfig
seguito da un
spiderman:~# make-dpkg kernel-image
che ha creato un pacchetto in
/usr/src/kernel-image-2.4.18.deb che poi ho installato con
spiderman:~# dpkg -i kernel-image-2.4.18
Chiedetemi piu` info se serve.
E datemi una mano per piacere, sto per piangere che` non so piu` dove battere
la testa.
Tnx.
-- 
manuel `fmf' ferrero | fmf@spiderman:~$%blow
 
http://fmf.come.to
  | %blow: No such job.

 Se do modprobe usb-storage mi dice can't locate module usb-storage.
Perché l'hai compilato staticamente nel kernel, come dimostra la riga
che ho lasciato quotata. Non dovrebbe essere un problema.
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

  che ho lasciato quotata. Non dovrebbe essere un problema.
In effetti mi sono confuso. Prima l'avevo provato come modulo, poi ho
cambiato.
Il fatto che mi spaventa e` che in un vecchio messaggio avevo letto che
la fotocamera deve dare una stringa di identificazione e usb-storage
dice su che device la trovo e quindi che /dev usare per montarla, ma io
vedo solo:
spiderman:/usr/src/linux# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver usb-storage
e null'altra indicazione sul device. Cosi` non so cosa mettere in fstab.
Ora ho:
spiderman:/usr/src/linux# cat /etc/fstab | grep camera
#fotocamera
/dev/camera     /camera vfat    defaults,ro  0 0
e:
spiderman:/usr/src/linux# ll /dev/camera
lrwxrwxrwx    1 root     root  9 Apr 10 01:29 /dev/camera -> /dev/scd2
ma ho provato anche con altri device a caso...
Non mi puo` venire in aiuto /proc?
Grazie per l'attenzione.


 Non mi puo` venire in aiuto /proc?
Non serve a nulla in questo caso, lunica cosa che puoi fare è mettere
questo in fstab:
none            /proc/bus/usb 	usbdevfs defaults        	0	0
Servirà ad alcuni programmi (tipo xusbview) per dirti queli periferiche
usb stai usando.
Secondo me, aggiungendo il supporto per i dischi scsi risolvi.


Secondo me, aggiungendo il supporto per i dischi scsi risolvi.
Sono ormai li' li'. Mi battero' fino alla vittoria finale!
Grazie per adesso, fa sempre piacere un aiuto.
-- 
manuel 'fmf' ferrero
a la meta llegamos cantando o no llega ninguno

 Non dovrebbe essere sda0?)
No, non esiste.


  Sì, ti capisco, anch'io la devo smettere con gli sceneggiati...
LOL.


 provare, provare, provare e poi riuscirci?
Oppure comprare la fotocamera, fare qualche foto, attaccarla al PC,
provare a caso l'usb-storage e vedere subito un disco scsi in linea e
tutto che funziona al primo colpo? E scoprire poi che invece sotto
windows non c'è verso, devi installare almeno 70 mega di roba dal CD in
dotazione? Con la mia Nikon è successo così.


  dotazione? Con la mia Nikon č successo cosě.
Eh, fortunello.
Io devo _sempre_ smadonnare un casino per far andare le cose. Comincio a
credere che qualcuno mi odi... Ma io godo lo stesso!


 CONFIG_USB_STORAGE_DEBUG=y
Prova a ricompilare usb come modulo e non staticamente.
Io la mia nikon 995 in ogni caso la trovo in /dev/hde1;
RH7.2 con kernel ricompilato 2.4.17.
PS:/dev/sda è tutto il disco, tu poi montare solo una partizione !!!
Gazza.