Problemi e discussioni inerenti al kernel e al supporto hardware in ambiente Linux

Messaggio3 febbraio 2012, 20:59 - Riconoscimento Canon Ixus 970 #114189

Salve, dopo aver seguito passo passo questo wiki, la mia macchina fotografica non è purtroppo accessibile.
quando la collego è visibile tramite il comando lsusb ed appare inoltre il popup di fotocamera collegata, ma non la trovo nè fra i dispositivi montati, nè fra quelli smontati, ed ovviamente non riesco ad accedervi.
Aprendo 90-libgphoto2.rules vedo che é compresa nella lista delle camere riconosciute.

Come si vede qui sotto la camera sembra non esistere...
Codice: Seleziona tutto
[ale@poseidon ~]$ gphoto2 --auto-detect
Modello                        Porta                                           
----------------------------------------------------------
[ale@poseidon ~]$


Premetto che da altre distribuzioni (Ubuntu) è tranquillamente rilevata, quindi non dovrebbe essere un problema della camera stessa. Inoltre monto tranquillamente chiavette e HD esterni...

Qualche consiglio?

Grazie.

EDIT:
Collegando la macchina fotografica, nel message.log compaiono queste righe, che a me no dicono molto:
Feb 3 20:46:35 localhost kernel: [ 3740.081739] usb 1-1.1: new high-speed USB device number 7 using ehci_hcd
Feb 3 20:46:35 localhost mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
Feb 3 20:46:35 localhost mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 3 20:46:35 localhost kernel: [ 3740.198922] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use
Feb 3 20:46:35 localhost kernel: [ 3740.198936] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use
Feb 3 20:46:35 localhost kernel: [ 3740.198943] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use
Feb 3 20:46:35 localhost kernel: [ 3740.198948] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use
Feb 3 20:46:35 localhost kernel: [ 3740.198952] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use
Feb 3 20:46:35 localhost kernel: [ 3740.198959] usb 1-1.1: usbfs: process 1399 (gvfs-gphoto2-vo) did not claim interface 0 before use


EDIT:
magari è una stupidaggine, ma non potrebbe dipendere dall'ordine in cui vengono caricati i moduli?
Codice: Seleziona tutto
[ale@poseidon ~]$ lsmod
Module                  Size  Used by
ipv6                  288511  38
reiserfs              237659  1
nvidia              12066843  30
joydev                  9895  0
snd_hda_codec_via      39155  1
snd_hda_intel          23343  1
snd_hda_codec          89160  2 snd_hda_intel,snd_hda_codec_via
snd_hwdep               6389  1 snd_hda_codec
snd_pcm                74780  2 snd_hda_codec,snd_hda_intel
snd_page_alloc          7153  2 snd_pcm,snd_hda_intel
i7core_edac            17510  0
snd_timer              19544  1 snd_pcm
edac_core              37680  3 i7core_edac
i2c_i801                8187  0
snd                    59214  8 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_via
iTCO_wdt               11885  0
pcspkr                  1819  0
evdev                   9530  6
iTCO_vendor_support     1961  1 iTCO_wdt
i2c_core               20492  2 i2c_i801,nvidia
soundcore               6210  1 snd
psmouse                61311  0
processor              25582  0
button                  4470  0
asus_atk0110           10131  0
r8169                  49040  0
mii                     4059  1 r8169
serio_raw               4429  0
fuse                   66922  2
ext4                  417116  3
crc16                   1359  1 ext4
jbd2                   71243  1 ext4
mbcache                 5881  1 ext4
sr_mod                 14951  0
cdrom                  36681  1 sr_mod
sd_mod                 28307  8
hid_microsoft           3163  0
pata_jmicron            2480  0
usbhid                 35352  0
hid                    83555  2 usbhid,hid_microsoft
pata_acpi               3376  0
ata_piix               21830  5
ahci                   20037  0
libahci                19559  1 ahci
ehci_hcd               40698  0
libata                166654  5 libahci,ahci,ata_piix,pata_acpi,pata_jmicron
scsi_mod              133443  3 libata,sd_mod,sr_mod
usbcore               146241  3 ehci_hcd,usbhid
usb_common               954  1 usbcore
Ultima modifica di dead il 3 febbraio 2012, 22:47, modificato 1 volta in totale.
dead
Novello Arciere
 
Messaggi: 63
Iscritto il: 7 giugno 2010, 22:42
Top

Messaggio5 febbraio 2012, 0:30 - Riconoscimento Canon Ixus 970 #114315

Sicuro che non sia un problema di permessi? Il tuo utente è nei gruppi camera e storage?

Se la risposta è sì, ti consiglierei di provare ad uccidere il processo gvfs-gphoto2 (il 1399 nell'esempio di sopra).
Avatar utente
Doktor Schliemann
Novello Arciere
 
Messaggi: 92
Iscritto il: 9 gennaio 2012, 0:25
Top

Messaggio5 febbraio 2012, 18:01 - Riconoscimento Canon Ixus 970 #114381

Doktor Schliemann ha scritto:Sicuro che non sia un problema di permessi? Il tuo utente è nei gruppi camera e storage?

Se la risposta è sì, ti consiglierei di provare ad uccidere il processo gvfs-gphoto2 (il 1399 nell'esempio di sopra).


L'utente fa parte dei gruppi camera e storage (e comunque nemmeno root riesce ad accedere).
il processo l'ho ucciso (kill -9 1399) ma quando collego la camera si ricrea senza comunque funzionare...
dead
Novello Arciere
 
Messaggi: 63
Iscritto il: 7 giugno 2010, 22:42
Top

Messaggio5 febbraio 2012, 18:40 - Riconoscimento Canon Ixus 970 #114384

prova a disinstallare gvfs-gphoto2
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6061
Iscritto il: 5 ottobre 2008, 17:19
Top

Messaggio5 febbraio 2012, 23:29 - Riconoscimento Canon Ixus 970 #114412

dead ha scritto:il processo l'ho ucciso (kill -9 1399) ma quando collego la camera si ricrea senza comunque funzionare...
Intendevo ucciderlo SENZA scollegare la macchina fotografica: il sospetto era che utilizzasse la risorsa impedendo a libgphoto2 di accedervi. Comunque fa' come dice 4javier: non dovrebbe essere affatto indispensabile.
Avatar utente
Doktor Schliemann
Novello Arciere
 
Messaggi: 92
Iscritto il: 9 gennaio 2012, 0:25
Top

Messaggio6 febbraio 2012, 0:11 - Riconoscimento Canon Ixus 970 #114413

ho disinstallato gvfs-gphoto2 ma non cambia nulla. in realta non viene vista come unita di massa anche se viene riconosciuta.
Come si può notare qui sotto, la fotocamera viene vista, ma non viene montata come succede ad una qualsiasi unità USB:

[ale@poseidon ~]$ ls -lR /dev/bus/usb
/dev/bus/usb:
totale 0
drwxr-xr-x 2 root root 100 5 feb 23.06 001
drwxr-xr-x 2 root root 120 5 feb 19.47 002

/dev/bus/usb/001:
totale 0
crw-rw-r-- 1 root root 189, 0 5 feb 18.47 001
crw-rw-r-- 1 root root 189, 1 5 feb 18.47 002
crwxrwxrwx+ 1 root camera 189, 3 5 feb 23.06 004 <===== ECCOLA LI!

/dev/bus/usb/002:
totale 0
crw-rw-r-- 1 root root 189, 128 5 feb 18.47 001
crw-rw-r-- 1 root root 189, 129 5 feb 18.47 002
crw-rw-r-- 1 root root 189, 130 5 feb 18.47 003
crw-rw-r-- 1 root root 189, 131 5 feb 18.47 004


L'unica maniera che ho trovato per scaricare le foto è tramite gphoto2:

gphoto2 -Pf /store_00010001/DCIM/102CANON


Però è un po' scomodo visto che è a linea di comando e che ho installato apposta gthumbs per gestire le foto più facilmente...:(
Inoltre mi rimane la curiosità di capire perchè non viene letta normalmente...
dead
Novello Arciere
 
Messaggi: 63
Iscritto il: 7 giugno 2010, 22:42
Top

Messaggio8 febbraio 2012, 11:52 - Riconoscimento Canon Ixus 970 #114586

UP?
dead
Novello Arciere
 
Messaggi: 63
Iscritto il: 7 giugno 2010, 22:42
Top

Messaggio8 febbraio 2012, 14:12 - Riconoscimento Canon Ixus 970 #114593

prova a postare le regole di udev che ubuntu usa per libgphoto2. Nella root di ubuntu sotto /lib/udev/rules.d cerca quelle che abbiano gphoto nel nome.
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6061
Iscritto il: 5 ottobre 2008, 17:19
Top

Messaggio8 febbraio 2012, 23:27 - Riconoscimento Canon Ixus 970 #114654

Posto qui sotto quanto suggerito. Le rules di ubuntu non esistono in /etc/udev/rules.d,. Inoltre su ubuntu è utilizzato hal, forse è hal che individua la camera come memoria di massa?
Il gruppo plugdev non esiste su arch, ma immagino sia equivalente al gruppo camera

RULES DI ARCH:
# udev rules file for libgphoto2 devices (for udev 136 version)
# Created from this library:
# libgphoto2 2.4.11 gcc, ltdl, EXIF
# libgphoto2_port 0.8.0 gcc, ltdl, USB, serial without locking
#
# this file is autogenerated, local changes will be LOST on upgrades
ACTION!="add", GOTO="libgphoto2_rules_end"
SUBSYSTEM!="usb", GOTO="libgphoto2_usb_end"
ENV{DEVTYPE}!="usb_device", GOTO="libgphoto2_usb_end"

ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"
ENV{ID_USB_INTERFACES}=="*:08*:*", GOTO="libgphoto2_usb_end"
ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="PTP", MODE="0660", GROUP="camera", GOTO="libgphoto2_usb_end"

ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3173", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"

ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="PTP", MODE="0660", GROUP="camera"
LABEL="libgphoto2_usb_end"


RULES DI UBUNTU:
# udev rules file for libgphoto2 devices (for udev 136 version)
# Created from this library:
# libgphoto2 2.4.8 gcc, ltdl, EXIF
# libgphoto2_port 0.8.0 gcc, ltdl, USB, serial without locking
#
# this file is autogenerated, local changes will be LOST on upgrades
SUBSYSTEM!="usb", GOTO="libgphoto2_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="libgphoto2_rules_end"
ACTION!="add", GOTO="libgphoto2_rules_end"

ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"

ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3173", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0664", GROUP="plugdev"

ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="PTP", MODE="0664", GROUP="plugdev"
LABEL="libgphoto2_rules_end"
Ultima modifica di dead il 8 febbraio 2012, 23:28, modificato 1 volta in totale.
dead
Novello Arciere
 
Messaggi: 63
Iscritto il: 7 giugno 2010, 22:42
Top


Torna a Kernel e supporto hardware

Chi c’è in linea

Visitano il forum: blacksheep e 0 ospiti

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus