Fotocamera Digitale Canon A40

7 risposte [Ultimo contenuto]
Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Ciao a tutti,dopo aver letto la preziosa guida presente sul sito "Linux e le fotocamere digitali " ho voluto provare anch'io il montaggio automatico della mia fotocamera(Canon Powershot A40)..
Se accedo alla fotocamera con un programma come Digikam o GTKam tutto bene ,ovvero scarico le foto ecc.,se invece lancio "#dmesg" per cercare di montare il supporto come una qualsiasi scheda usb vedo soltanto"usb 1-1: new full speed USB device using address 2"senza che gli venga assegnato alcun device,come invece avviene normalmente per il Pendrive !!!
A questo punto sono molto curioso ,perchè se attacco fisicamente la fotocamera usando Mandriva 2005 SE o Suse 9.3 parte automaticamente uno script che fa visualizzare le foto con Digikam ma il dmesg è pressochè uguale con l'aggiunta di un'altra riga :
usb 1-1: new full speed USB device using address 2
usb device using UHCI_HCD.
C'è forse qualcosa che mi sono perso ?
Manca sempre l'assegnazione di un /dev...
Con Winzozz posso usare la fotocamera come un normale disco di archiviazione,ma qui non riesco a vederla come tale .
Qualcuno ha un'idea su quello che posso fare per poter vedere la fotocamera con un normale "mount...."
Ciao e grazie anticipatamente Andrea

Ritratto di frizzo1
frizzo1
(Geek)
Offline
Geek
Iscritto: 08/05/2005
Messaggi: 171

Quote:

Qualcuno ha un'idea su quello che posso fare per poter vedere la fotocamera con un normale "mount...."

una ricerca non fa male...
http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=1855&forum=5&post_id=10652#forumpost10652
il tema è trattato e ritrattato 8-)

Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Forse non mi sono spiegato abbastanza bene :
questo e l'output di dmesg e di fdisk -l dopo aver inserito chiave usb e fotocamera digitale:

usb 1-2: new full speed USB device using address 2
usb 1-2: device not accepting address 2, error -71
usb 1-2: new full speed USB device using address 3
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Kingston Model: DataTraveler 2.0 Rev: 4.10
Type: Direct-Access ANSI SCSI revision: 02
USB Mass Storage device found at 3
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
usb 1-1: new full speed USB device using address 4
linuxbox:~# fdisk -l

Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders

Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 1785 14337981 7 HPFS/NTFS
/dev/hda2 1786 9733 63842310 f W95 Ext'd (LBA)
/dev/hda5 1786 4463 21511003+ 83 Linux
/dev/hda6 4464 6886 19462716 83 Linux
/dev/hda7 6887 9733 22868496 83 Linux

Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 9773 9964 1542240 82 Linux swap
/dev/hdb2 1 9772 78493558+ c W95 FAT32 (LBA)

Partition table entries are not in disk order

Disk /dev/sda: 257 MB, 257949696 bytes
8 heads, 62 sectors/track, 1015 cylinders
Units = cilindri of 496 * 512 = 253952 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 1015 251689 b W95 FAT32

Se udev per qualche motivo non interviene per assegnare un /dev al dispositivo usb non lo posso neppure vedere con fdisk !!!
Questo è il problema,non tanto il non fare ricerche su "problemi trattati e ritrattati" , che probabilmente possono essere riri-trattati perchè le macchine e le situazioni non sono tutte uguali .
A volte ,piuttosto di dare risposte non coerenti e senza profonda cognizione di causa ,è meglio fare finta di niente e tenersi eventuali commenti per se.
(sono un tantino permaloso ?)
Non me ne voglia Frizzo1 ma commenti del tipo :Quote:

frizzo1 ha scritto:
Quote:
Qualcuno ha un'idea su quello che posso fare per poter vedere la fotocamera con un normale "mount...."

una ricerca non fa male...
http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=1855&forum=5&post_id=10652#forumpost10652
il tema è trattato e ritrattato 8-)

ritengo vadano fatti solamente dai "Moderatori"
Ciao e grazie comunque per l'interessamento.
Andrea

Ritratto di paolo
paolo
(Webmaster)
Offline
Webmaster
Iscritto: 04/10/2004
Messaggi: 1277

Ciao, non facciamo polemica per favore, frizzo1 ti ha dato un consiglio cioe' di utlizzare di piu' la ricerca sul Forum, cosa giustissima, praticamente mi ha anticipato, perche' puntualmente sono io a doverlo ricordare.

Ora riportiamo l'asse della discussione al tuo problema, allora dal dmesg vedo che ti riconosce un device sda, sarebbe la chiave ?

Potresti postare solamente il dmesg del collegamento della macchina fotografica ?

Puoi intanto provare a fare una cosa:

<br />rmmod usb-uhci <br />rmmod usb-ohci<br />/* Prepariamo l&#039;ambiente per il test, ora scollega il cavo USB */<br /><br />modprobe usb-ohci (ora prova a collegare la Camera e controlla il dmesg)<br /><br />/* Se la situazione e&#039; identica, scollega il cavo usb e prova cosi*/<br />rmmod usb-ohci<br />modprobe usb-uhci (collega e controlla il dmesg)<br />

Ciao.

Grazie.

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network

Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Grazie Paolo per la tua infinita pazienza.
Ho provato a fare come tu mi hai suggerito e questo è il risultato :

##dmesg solo con Fotocamera
usb 1-1: new full speed USB device using address 2

##fdisk -l
Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 1785 14337981 7 HPFS/NTFS
/dev/hda2 1786 9733 63842310 f W95 Ext'd (LBA)
/dev/hda5 1786 4463 21511003+ 83 Linux
/dev/hda6 4464 6886 19462716 83 Linux
/dev/hda7 6887 9733 22868496 83 Linux

Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 9773 9964 1542240 82 Linux swap
/dev/hdb2 1 9772 78493558+ c W95 FAT32 (LBA)

linuxbox:~# rmmod usb-uhci
ERROR: Module usb_uhci does not exist in /proc/modules

linuxbox:~# rmmod usb-ohci
ERROR: Module usb_ohci does not exist in /proc/modules

linuxbox:~# modprobe usb-ohci
FATAL: Module usb_ohci not found.

linuxbox:~# modprobe usb-uhci
FATAL: Module usb_uhci not found

linuxbox:~# modprobe uhci-hcd

linuxbox:~# dmesg

USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:04.2[D] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:04.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:04.2: irq 10, io base 0000d400
uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:04.3[D] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:04.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller(#2)
uhci_hcd 0000:00:04.3: irq 10, io base 0000d000
uhci_hcd 0000:00:04.3: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usb 2-2: new full speed USB device using address 2
usb 1-1: new full speed USB device using address 2

##quando poi spengo la fotocamera

usb 1-1: USB disconnect, address 2

Insomma mancano questi due moduli : uhci e ohci !
E' grave la cosa ? Dove vado a recuperarli ?
Ciao e grazie ancora,Andrea

Ritratto di paolo
paolo
(Webmaster)
Offline
Webmaster
Iscritto: 04/10/2004
Messaggi: 1277

Hai ragione scusa, ho invertito il nome del modulo! La stanchezza gioca brutti scherzi, allora la procedura quindi diventa cosi:

<br />rmmod uhci-usb <br />rmmod ohci-usb<br />/* Prepariamo l&#039;ambiente per il test, ora scollega il cavo USB */<br /><br />modprobe usb-ohci (ora prova a collegare la Camera e controlla il dmesg)<br /><br />/* Se la situazione e&#039; identica, scollega il cavo usb e prova cosi*/<br />rmmod usb-ohci<br />modprobe usb-uhci (collega e controlla il dmesg)<br />

Ciao.

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Ciao, anche io ho una canon e precisamente la Powershot A70. Proprio come nel tuo caso non mi crea alcun device, anche con ubuntu o Mandriva. Avevo letto che il problema è legato alla canon (perchè non usa e non a linux, infatti con la sony funziona correttamente. La macchina usa il protocollo ptp e non il protocollo token usb delle memorie rimovibili e quindi non può essere utilizzata come unità a blocchi.

Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Ciao , ho riprovato caricando i moduli consigliati da Paolo (che non ci sono) e non ho risolto nulla,ho confrontato anche i dmesg con Suse e Mandriva e sono praticamente sovrapponibili ,poi visto il post di Oufresh mi rassegno all'idea di usare la fotocamera solo con Digikam e GTkam .
Magari vediamo se riesco ad esportare da queste distro gli script (da solo non sono in grado di crearmeli)per far partire in automatico Digikam o GTkam al momento della connessione della fotocamera.
Grazie a tutti e ciao Andrea