News:

Scarica subito LibreOffice 24.2 ancora più compatibile con la nota suite per ufficio commerciale.

Menu principale

Macchina fotografica

Aperto da cap-falcon87, Martedì 12 Ottobre 2010, 18:19:22

Discussione precedente - Discussione successiva

cap-falcon87

Salve, sono nuovo, non so se voi avete lo stesso problema...cmq ho una canon powershot a590 is la quale viene riconosciuta da LMDE, mediante gphoto, ma non viene né montata né resa visibile in "computer". Fatto strano poi è che l'unico modo che ho per scaricare le foto dalla macchinetta è utilizzare F-spot il quale è l'unico programma che vede la macchinetta tra i dispositivi esterni, mentre gthumb e shotwell non la vedono proprio. Ho provato a aggiungere il mio utente al gruppo "plugdev", come diceva un utente nel forum ufficiale di mint, ma non ha cambiato nulla. Potete aiutarmi?

Devi

Attaccala al pc e posta il risultato di lsusb
Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

Devi

Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

cap-falcon87

cap-falcon@iblis ~ $ lsusb
Bus 005 Device 002: ID 13ee:0003 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 04a9:3176 Canon, Inc. PowerShot A590
Bus 001 Device 002: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Devi

Ok nel frattempo vedi se risolvi con la guida che ti ho postato
Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

Devi

Prova a fare anche così:

1) Dopo aver attaccato la fotocamera al pc, da shell dai il comando dmesg ed recupera il bus al quale risulta attaccata. Leggendo il dmesg troverai una voce simile a questa: usb 2-1: new full speed USB device using uhci_hcd and address 5
2) Per identificare il device: udevinfo -a -p /sys/bus/usb/devices/2-1 A video compariranno diverse informazioni, cerca di identificare il device in base alla stringa SYSFS{product}.
3. Apri il file sudo nano -w /etc/udev/permissions.rules ed aggiungi queste righe: # USB devices
BUS=="usb", SYSFS{product}=="Canon ecc.", GROUP="camera"

3) Riavvia udev: sudo /etc/init.d/udev restart stacca e riattacca la fotocamera e controlla se la riconosce
Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

midnite


Milozzy

a me succede una cosa simile con un lettore mp3 della creative: importo ed esporto musica tranquillamente con Rhythmbox, ma il device non viene visto tra le risorse, mentre ricordo che quando usavo ubuntu veniva visto...ci ho perso un po' di tempo dietro, ma non ho mai risolto: alla fine, funzionando bene la gestione don la cassa del ritmo, me ne sono disinteressato :)
è più che probabile comunque che entrambi i discorsi passino per udev come suggerito da devi.

cap-falcon87

vi ringrazio per gli aiuti  :ok:...per quanto riguarda il bug segnalato da midnite in effetti mi trovo nella stessa situazione, ma anche montando manualmente la fotocamera, essa viene vista da nautilus ma non viene riconosciuta da gthumb e shotwell.

Seguendo invece i passaggi di Devi purtroppo mi blocco al comando udevinfo perchè il comando non viene trovato.


Devi

Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

cap-falcon87

ho dato il comando udevadm e visto che non sapevo cosa significassero -a -p del comando precedente ho dato tale comando

~ $ sudo udevadm monitor --environment
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1286984502.138210] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-1
SUBSYSTEM=usb
DEVNAME=bus/usb/001/014
DEVTYPE=usb_device
DEVICE=/proc/bus/usb/001/014
PRODUCT=4a9/3176/2
TYPE=0/0/0
BUSNUM=001
DEVNUM=014
SEQNUM=1474
MAJOR=189
MINOR=13

KERNEL[1286984502.138633] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/014
PRODUCT=4a9/3176/2
TYPE=0/0/0
INTERFACE=6/1/1
MODALIAS=usb:v04A9p3176d0002dc00dsc00dp00ic06isc01ip01
SEQNUM=1475

UDEV  [1286984502.149566] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/014
DEVTYPE=usb_device
DEVICE=/proc/bus/usb/001/014
PRODUCT=4a9/3176/2
TYPE=0/0/0
BUSNUM=001
DEVNUM=014
SEQNUM=1474
ID_VENDOR=Canon_Inc.
ID_VENDOR_ENC=Canon\x20Inc.
ID_VENDOR_ID=04a9
ID_MODEL=Canon_Digital_Camera
ID_MODEL_ENC=Canon\x20Digital\x20Camera
ID_MODEL_ID=3176
ID_REVISION=0002
ID_SERIAL=Canon_Inc._Canon_Digital_Camera_C190199D85044382AACE845656BCE70B
ID_SERIAL_SHORT=C190199D85044382AACE845656BCE70B
ID_BUS=usb
ID_USB_INTERFACES=:060101:
MAJOR=189
MINOR=13
DEVLINKS=/dev/char/189:13
TAGS=:udev-acl:

UDEV  [1286984502.154792] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/014
PRODUCT=4a9/3176/2
TYPE=0/0/0
INTERFACE=6/1/1
MODALIAS=usb:v04A9p3176d0002dc00dsc00dp00ic06isc01ip01
SEQNUM=1475


da qui posso identificare il device?

midnite

beh è sempre quello ottenuto da lsusb...
Bus 001 Device 008: ID 04a9:3176 Canon, Inc. PowerShot A590

vedi i codici 04a9 e 3176 ? compaiono anche in questo output

...
ID_VENDOR_ID=04a9
...
ID_MODEL_ID=3176
...

Devi

Prova con  sudo udevadm info --query=all --path=/devices/pci0000:00/0000:00:1d.7/usb1/1-1 e posta il risultato
Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

cap-falcon87

ecco cosa ottengo:
~ $ sudo udevadm info --query=all --path=/devices/pci0000:00/0000:00:1d.7/usb1/1-1
[sudo] password for cap-falcon:
P: /devices/pci0000:00/0000:00:1d.7/usb1/1-1
N: bus/usb/001/006
S: char/189:5
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-1
E: SUBSYSTEM=usb
E: DEVNAME=bus/usb/001/006
E: ID_VENDOR=Canon_Inc.
E: ID_VENDOR_ENC=Canon\x20Inc.
E: ID_VENDOR_ID=04a9
E: ID_MODEL=Canon_Digital_Camera
E: ID_MODEL_ENC=Canon\x20Digital\x20Camera
E: ID_MODEL_ID=3176
E: ID_REVISION=0002
E: ID_SERIAL=Canon_Inc._Canon_Digital_Camera_C190199D85044382AACE845656BCE70B
E: ID_SERIAL_SHORT=C190199D85044382AACE845656BCE70B
E: ID_BUS=usb
E: ID_USB_INTERFACES=:060101:
E: MAJOR=189
E: MINOR=5
E: DEVTYPE=usb_device
E: DRIVER=usb
E: DEVICE=/proc/bus/usb/001/006
E: PRODUCT=4a9/3176/2
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=006
E: DEVLINKS=/dev/char/189:5
E: TAGS=:udev-acl:


Pedro

Qui il PRODUCT e questo
CitazioneE: PRODUCT=4a9/3176/2
quindi come indicato da Devi
sudo nano -w /etc/udev/permissions.rules
e aggiungi la riga
BUS=="usb", SYSFS{product}=="4a9/3176/2", GROUP="camera"
salva con ctrl+o , ed esci con ctrl+x.
Prosegui con le indicazioni di Devi cioè
Citazione3) Riavvia udev:
sudo /etc/init.d/udev restart
stacca e riattacca la fotocamera e controlla se la riconosce



cap-falcon87

ok appena avrò la macchinetta sotto mano proverò!  :ok:

cap-falcon87

fatto...purtroppo non va. però nel file  /etc/udev/libgphoto2.rules c'è.

ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314d", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314c", MODE="0664", GROUP="plugdev"
[b][u]ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3176", MODE="0664", GROUP="plugdev"[/u][/b]
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3074", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fd", MODE="0664", GROUP="plugdev"


è possibile che il problema sia che il mio utente non è nel gruppo plugdev?

se si: come posso aggiungerlo da terminale? perchè da "utenti e gruppi" lo so fare, ma vorrei provare a farlo da root con il comando "su".

Pedro

 :boh: non penso che possa dipendere da quello, ma provare non costa nulla, da terminale
sudo gedit /etc/group
si apre il file scorri fino a plugdev e metti l'utente dovrebbe essere pressapoco così
plugdev:x:46:haldaemon,utente
ricordo di cambiare utente con il proprio nome.
salva chiudi e ricarica udev.


Devi

Se vuoi aggiungere l'utente a plugdev da terminale: sudo gpasswd -a cap-falcon87 plugdev se cap-falcon è il tuo utente sennò metti il nome che ti serve
Errare è umano , perseverare è diabolico, ma insistere è da stupidi...

Powered by EzPortal