Newsgroup: it.comp.os.linux.iniziare
Titolo: Macchina fotografica digitale

Salve ragazzi! 
Oggi è il mio compleanno e mi son regalato una macchina digitale.
La macchina e' USB con memoria flash card.
Come posso montare il filesystem su linux? 
Di quali moduli ho bisogno? 
Grazie
Mic

 Di quali moduli ho bisogno?
Non so la risposta. non ho mai provato.
Comunque auguri.
Ciao
-- 
Andrea CP


Hai il supporto per "removable disk" abilitato nel kernel?
In teoria  dopo basta che la colleghi, e dovrtesti vederla come un disco 
scsi.
Ciao e auguri
Matteo

 Di quali moduli ho bisogno? 
Con google trovi molti post che ne parlano, comunque dipende dalla
macchina:
- se è usb-storage (Nikon, Olympus, Fuji recenti, Canon dalla 10D in
  su), ti servono usb-storage, sd_mod e vfat. La camera diventa il primo
  disco SCSI disponibile, di solito /dev/sda1 se non ne hai altri.
- Se lavora in PTP (molte recenti, tipo Nikon 5000 e 5700) oppure con
  protocolli suoi, oppure viene vista come scanner, puoi usare Gphoto2.
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

_Michelangelo_ nel newsgroup  _it.comp.os.linux.iniziare_ ha scritto :

  Hai bisogno dei moduli usb-storage, usb-uhci.
  La macchina va collegata alla USB e montata. 
 
 
p.es
:
 
  # insmod  usb-storage
  # mount -t vfat /dev/sda1 /fotocamera 
 
  prova anche sda[234] (si sa' mai...)
  e lo metti in etc/fstab per comodita' :
  /dev/sda1  /camedia  vfat     noauto   0       0
  allorche' basta  mount /fotocamera
  al 90% basta, altrimenti apri il file 
  /usr/src/linux/drivers/usb/storage/unusual_devs.h
  e aggiungi i valori adatti per la tua fotocamera che trovi con una
  ricerca su gugl o forse con lsusb.
  Nel mio caso, con una Olympus Camedia UZ C-720, non ho dovuto
  affrontare questo passaggio :) Beccata al primo colpo  [*]
  [*] Con windows ci vogliono i driver ;)
 
-- 
Linux Registered User 
*****  249907  *****
http://counter.li.org

   al 90% basta, altrimenti apri il file
acc non e' bastato! 
Credo che il problema sia sul fatto che ho gia' una periferica "scsi" o
meglio emulata come tale: il masterizzatore.. 
Come risolvo?

 Come risolvo?
Non tutte le macchine vanno come USB storage.


   ricerca su gugl o forse con lsusb.
con google non ho trovato assolutamente niente
cos'è lsusb?
-- 
Andrea Spadaccini a.k.a. Lupino
         - Catania -
Now playing: Janet Jackson - Some One To Call My Lover

 Non tutte le macchine vanno come USB storage.
Ma da win basta pluggarla che appare il drive nuovo sulle risorse del
computer... credo che sia USB storage... 
Help! :) 
Mic

 
Urca, non l'avevo visto prima, č proprio quello che stavo consigliando
anch'io. Tra l'altro se non ricordo male č proprio una seria della
Camedia il caso classico di modifiche a unusual_devs.


 computer... credo che sia USB storage... 
Uhm... Ipotesi. Alcune fotocamera sono USB-storage ma hanno
un'implementazione atipica del protocollo. Di solito basta fare qualche
modifica a un file di header del driver del kernel e ricompilare. Hai
provato a cercate Marca+modello+linux in google?
Su windows non c'è nessun driver?


 Come risolvo?
  Con la pazienza?


 cos'è lsusb?
 
  E' un comando e non so di che pacchetto faccia parte, ma ti da tutte
  le info sulle periferiche interfacciate alla USB:
es: questo e' parte dell'output del comando
Bus 001 Device 003: ID 07b4:0102 Olympus Optical Co., Ltd. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 Interface
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x07b4 Olympus Optical Co., Ltd.
  idProduct          0x0102 
  bcdDevice           10.35
  iManufacturer           1 OLYMPUS
  iProduct                2 C720UZ
  iSerial                 3 108453163
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
  Language IDs: (length=4)
     0409 English(US)


 
  Se dai il comando lsusb con la fotocamera connessa cosa succede?



  Architecture: i386
  Version: 0.9-1
  Depends: libc6 (>= 2.2.4-4)
  Filename: pool/main/u/usbutils/usbutils_0.9-1_i386.deb
  Size: 49814
  MD5Sum: 2b9b0396df98ead71eb4b1ec5797891d
  Description: USB console utilities
 
 This applications show what the device tree of the USB bus looks
 like. It shows a graphical representation of the devices that are
 currently plugged in, showing the topology of the USB bus. It also
 displays information on each individual device on
 the bus.
 
 More information can be found at the Linux USB web site
 
http://www.linux-usb.org/
 .


 Su windows non c'è nessun driver?
Su win2000 non ho avuto bisogno di niente... ho attaccato la fotocamera e mi
si e' aggiunta il nuovo drive sulle risorse del computer... 
Un Cd coi driver c'e' con la fotocamera, ma non e' servito.
GRAZIE 1000000 
 

 Su windows non c'è nessun driver?
Se la cosa puo' aiutare, eccola qui la mia fotocamera: 
http://www.aiptek.com.tw/english/product/dsc/pocketcam/pocketcam_3m.htm

 Un Cd coi driver c'e' con la fotocamera, ma non e' servito.
Questo è bene.


 
http://www.aiptek.com.tw/english/product/dsc/pocketcam/pocketcam_3m.htm
Ho fatto una ricerca io, pare che funzioni con il 2.4.20 e una piccola
modifica a unusual_devs.h, che l'autore del messaggio non specifica.
Magari col 2.4.21 è già supportata nativamente.


 Questo è bene.
Per fortuna! :)  
Grazie del tempo che mi stai dedicando! 
Michelangelo

 Dovro' mica ricompilare il kernel?
Se devi cambiare gli header sě. Ma non č difficile!


 Se devi cambiare gli header sì. Ma non è difficile!
Ho fatto una prova con una chiavetta usb di un mio amico, montata senza
alcun problema, e questa volta /dev/sda1 c'era!
E' propoio la mia fotocamera ad avere problemi quindi :/ 
La mia ricerca su internet non e' stata molto fruttifera; non so piu' che
fare.
Vediamo di fare il punto: il problema e' che il kernel non riconosce il
filesystem. Perche' succede questo? 
Perche' il modulo usb-storage non e' buono per la mia fotocamera? 
Come si risolve? 
Ricompilando l'intero kernel? O basta ricompilare il modulo con un header
giusto? 
In ogni caso dove posso trovare gli header per la mia macchina? 
In giro su internet ho trovato solo roba riguardante le aiptek pencam o le
aiptek table; la mia e' una aiptek poketcam 3M di cui non ho trovato
niente, e non una aiptek poketcam 1.3 di cui c'e' qualcosa in giro... 
Mi devo forse rassegnare ad usara solo sotto win? :/
Grazie
Mic

   Package: usbutils
grazie mille! :)
ora comunque sto ricompilando il kernel dopo aver modificato il file
unusual_dev.h.. speriamo che funga!
ma a cosa potrebbe servirmi lsusb? intendo dire: non riesco a far fungere
la fotocamera, che me ne faccio di lsusb?
-- 
Andrea Spadaccini a.k.a. Lupino
         - Catania -
Linux Registered User #313388 - Mandrake Linux 9.1

 
  I valori da inserire in unusual_dev.h li prendi dall'output
  di lsusb.
  Comunque compilare un kernel recente potrebbe evitarti la modifica del
  file in questione.


 Mi devo forse rassegnare ad usara solo sotto win? :/
No, dai! Si tratta solo di avere un po' di pazienza, se qualcuno non
l'ha ancora fatto prima o poi la farà funzionare.
