Pagina 1 di 1

Kino e udev [RISOLTO]

Inviato: lun 25 mag 2009, 18:01
da gijii
Ciao a tutti,

ho un piccolo problema con Kino.
Ho collegato la mia videocamera al pc via firewire.
Il problema e' che non riesco ad acquisire il video: ricevo il messaggio:"Il modulo del kernel raw1394 non e' caricato o errore leggendo/scrivendo /devraw1394" Parrebbe essere un problema di permessi in quanto avviando kino come root la cattura video funziona.
L'utente e' parte del gruppo video (dovrebbe essere quello adatto per kino) ma non funziona.
Credo che per risolvere la cosa dovrei editare il file che definisce i permessi di accesso al file /dev/raw1394.
Mi pare di aver capito che il file responsabile sia il file /lib/udev/rules.d/50-udev-default.rules ma in testa al file c'e' scritto che il file non e' editabile direttamente perche' viene riscritto ad ogni riavvio.
Dove devo mettere questa regola che consenta l'accesso al device?
Tra l'altro, l'output di dmesg mi avvisava che il modulo dv1394 e' deprecato e consiglia di usare il modulo raw1394. Ho provato mettendo il modulo dv1394 tra i moduli blacklistati. Non e' cambiato nulla. Come root posso catturare il video e come utente normale no.
Mi date un suggerimento?

Re: Kino e udev

Inviato: lun 25 mag 2009, 18:13
da zevin
Hai caricato il modulo raw1394 prima di avviare kino?

Re: Kino e udev

Inviato: lun 25 mag 2009, 18:22
da zevin
Come root posso catturare il video e come utente normale no.
Mi date un suggerimento?
Ooops! Non avevo letto fino in fondo. Io uso spesso kino per l'acquisizione video e l'editing e non ho mai avuto problemi con l'accesso ai dispositivi. Anche dopo una recente installazione ex novo ho solamemte aggiunto l'utente al gruppo video e funziona tutto. Sicuramente è una questione di permessi. Cerco di approfondire e semmai ti faccio sapere....

Re: Kino e udev

Inviato: mar 26 mag 2009, 13:58
da sardylan
IDEM come sopra... Anche io uso le MiniDV tramite porta firewire e fa perfettamente!!!
Controlla bene che permessi vengono assegnati al device... Eventualmente, dopo aver collegato la videocamera, prova a controllare con ls -l che permessi vengono assegnati al device...
Eventualmente posta tutto qui e postaci anche le ultime righe di /var/log/messages relative all'inserimento della telecamera..

Re: Kino e udev

Inviato: mar 26 mag 2009, 23:57
da gijii
Ecco l'unica riga di /var/log/messages che appare quando collego la telecamera:

kernel: ieee1394: raw1394: /dev/raw1394 device initialized

ls -l nella directory /dev da':

crw-rw---- 1 root root 171, 0 2009-05-26 23:49 raw1394

Cosi' ad occhio mi pare che i permessi non vadano bene. Ma visto che la directory /dev viene ripopolata ad ogni riavvio come devo fare per assegnare i permessi corretti?

Grazie a tutti

Re: Kino e udev

Inviato: mer 27 mag 2009, 1:15
da sardylan
Accidenti... Ho notato che anche un'installazione pulita pulita della slackware mi da lo stesso problema...
Il fatto è che udev non crea il device nel gruppo video... Ma lo crea in root...
Puoi risolvere dando ogni volta chmod 666 al device, oppure configurando le regole di udev per assegnare il device al gruppo video o per darli permessi 666, ma meglio la strada del gruppo...
Per udev passo la palla :) Comunque si tratta di aggiungere e/o modificare una righettina nella /etc/udev.d

Re: Kino e udev

Inviato: mer 27 mag 2009, 10:22
da gijii
cercavo quella righettina infatti...
Qualcuno mi sa dire dove la trovo?

Re: Kino e udev

Inviato: mer 27 mag 2009, 12:16
da sbabaro
in generale le regole di udev personali le devi fare in un file che chiami qualcosa tipo
10-local.rules
in cui metti le regole che ti interessano
Essendo eseguito prima di 50-..... mette i permessi che vuoi tu
a grandi linee (ma grandi....) una regola udev prevede la prima parte l'identificazione di quello che cerchi (variazioni sul bus usb, indicazioni del kernel, etc.) dopodichè l'indicazione di quello che vuoi fare (fare un link, assegnare ownership, etc.)
nel mio file 40-video.rules trovo

Codice: Seleziona tutto

# IEEE1394 (firewire) devices
KERNEL=="dv1394*|video1394*|raw1394*",  GROUP="video"
che si legge come "quando il kernel segnala dv1394, video1394 o raw1394 assegna il gruppo video"

Re: Kino e udev

Inviato: gio 28 mag 2009, 23:44
da gijii
Grazie Sbarbaro,

ho creato quella regola e ora posso acquisire da utente anziche' da root.
Saluti e grazie a tutti