Kino e firewire su Ubuntu Edgy

Questo è un post tecnico di 11 anni fa. Le istruzioni potrebbero non essere più valide.

La mia telecameraOggi ho deciso di provare la mia telecamera DV su Linux. È una Panasonic NV-DS65 dalle buone prestazioni, video dettagliati e suono più che accettabile (almeno per i miei usi domestici).

Per poterla utilizzare sotto Linux sono dovuto intervenire con una piccola modifica al sistema, grazie ai suggerimenti che i Maestri del forum di Ubuntu-it hanno dato qui.

Verifichiamo i moduli 1394

Anzitutto verificate che siano caricati all’avvio i moduli 1394. Date nel terminale:

lsmod | grep 1394

e se l’output sarà qualcosa di simile a questo

aldo@ubuntu:~$ lsmod | grep 1394
ohci1394   37040  0
ieee1394   306104  2 sbp2,ohci1394

procedete al paragrafo Permessi di scrittura.
Se non avete caricato i moduli, aprite il terminale e scrivete:

sudo gedit /etc/modules

e aggiungete alla fine del file queste righe:

raw1394
video1394
dv1394

Salvate e chiudete il file.

Permessi di scrittura

Per utilizzare appieno la porta firewire (IEEE1394) dobbiamo averne i permessi di lettura/scrittura.
Apriamo il terminale e scriviamo:

sudo gedit /etc/udev/rules.d/40-permissions.rules

In questo file vengono definite le regole di utilizzo dei vari dispositivi, come appunto la firewire.
Cerchiamo nel file la sezione # IEEE1394 (firewire) devices che si presenterà così:

# IEEE1394 (firewire) devices
# Please note that raw1394 gives unrestricted, raw access to every single
# device on the bus and those devices may do anything as root on your system.
# Yes, I know it also happens to be the only way to rewind your video camera,
# but it's not going to be group "video", okay?
KERNEL=="raw1394",	GROUP="disk"
KERNEL=="dv1394*",	GROUP="video"
KERNEL=="video1394*",	GROUP="video"

cioè senza i permessi di scrittura. Ora noi li inseriremo scrivendo in ogni riga dei tre moduli 1394 la dicitura MODE="0666", (con la virgola) tra Kernel e Group. Per chiarezza ecco la sezione come dovrebbe apparire:

# IEEE1394 (firewire) devices
# Please note that raw1394 gives unrestricted, raw access to every single
# device on the bus and those devices may do anything as root on your system.
# Yes, I know it also happens to be the only way to rewind your video camera,
# but it's not going to be group "video", okay?
KERNEL=="raw1394",	MODE="0666",	GROUP="disk"
KERNEL=="dv1394*",	MODE="0666",	GROUP="video"
KERNEL=="video1394*",	MODE="0666",	GROUP="video"

Il gruppo (GROUP) potrebbe variare, ma io l’ho lasciato così perché funziona correttamente.
Salvate il file, chiudetelo e riavviate.
Al riavvio aprite Kino o comunque il vostro video editor preferito (come Cinelerra o PiTiVi) e vedrete che potrete usare pienamente la porta firewire.

Autore: Aldo Latino

Aldo Latino usa con entusiasmo Linux nella distribuzione Ubuntu, è un appassionato di WordPress e si diletta a fare il blogger. Ha anche una lista dei desideri. Per altre informazioni visita la sua .

37 pensieri riguardo “Kino e firewire su Ubuntu Edgy”

  1. Bravo Aldo!
    come al solito chiarezza e semplicità di esposizione ti contraddistinguono!
    So già che mi risponderai: io non ho fatto nulla, prendo tutto dal forum.

    si, forse sarà vero, ma non credo che sia la stessa cosa leggere tra quei post disordinati!!

    Ordine e pulizia delle tue pagine , risolvono velocemente i problemi che noi novizi di linux abbiamo!

    Un caro Saluto. Nicola

  2. Ciao,
    ho fatto esattamente come hai consigliato ma quando tento di collegare kino con la mia videocamera (cattura) ottengo questo errore:
    warning: dv1394 kernel module not loader or failure to read/write /dev/ieee1394/dv/host0/PAL/in
    e la cosa non mi sorprende visto che non esiste nessuna ieee1394 sotto /dev.
    Forse ( spero) è solo una banalità , ma è la prima volta che tento di collegare una videocamera con linux ….
    Aprendo “preferenze di kino ” al flag “ieee1934” viene individuata la videocamera con nome e cognome, ma il dispositivo dv punta all’indirizzo di cui sopra ( che non esiste).
    come dovrei cambiarlo?
    sai darmi una mano?
    federico

  3. Ciao Federico,

    da niubbo qual sono, cerco di darti una mano e di capire io con te qualcosina in più.

    1. Quando si avvia il sistema, sotto /dev non c’è alcuna dv1394. Non appena però si attacca la telecamera alla porta firewire e la si accende, ecco che spunta la cartella /dev/dv1394.

    2. A me sembra che tu non abbia caricato il modulo dv1394. Prova a mettere dv1394 alla fine del file /etc/modules come dico nel post.

    3. Vedi anche nel file /etc/udev/rules.d/40-permissions.rules se alla sezione # IEEE1394 (firewire) devices hai queste tre righe (Nella mia installazione c’erano già):
    KERNEL=="raw1394", GROUP="disk"
    KERNEL=="dv1394*", GROUP="video"
    KERNEL=="video1394*", GROUP="video"

    che vanno cambiate così:
    KERNEL=="raw1394", MODE="0666", GROUP="disk"
    KERNEL=="dv1394*", MODE="0666", GROUP="video"
    KERNEL=="video1394*", MODE="0666", GROUP="video"

  4. Federico
    ti ho trovato questo post sul forum di ubuntu-it.org. C’è uno che aveva lo stessissimo tuo problema. E guarda la risposta subito sotto. Quello che ti ho risposto io poco fa dovrebbe bastare, ma eventualmente segui anche il consiglio del forum.

  5. Ciao Aldo,
    grazie per le risposte ma credo di essere ancora lontano dalla meta, io più che un niubbo sono un Utonto…., ho fatto tutto come indicato nel tuo post..avevo già provato anche con i consigli del forum ubuntu-it ….ma senza risultati.
    quando accendo la videocamera e la collego al computer non si crea nessuna cartella dv1394.
    eppure credo di aver fatto tutto, inserisco il mio /etc/modules e il 40-permission.rules…magari c’è q.cosa che mi sfugge…

    /etc/modules:
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with “#” are ignored.

    lp
    psmouse
    sbp2
    raw1394
    video1394
    dv1394

    40-permission.rules:

    # IEEE1394 (firewire) devices
    # Please note that raw1394 gives unrestricted, raw access to every single
    # device on the bus and those devices may do anything as root on your system.
    # Yes, I know it also happens to be the only way to rewind your video camera,
    # but it’s not going to be group “video”, okay?
    KERNEL==”raw1394″, MODE=”0666″, GROUP=”disk”
    KERNEL==”dv1394*”, MODE=”0666″, GROUP=”video”
    KERNEL==”video1394*”, MODE=”0666″, GROUP=”video”

    grazie,
    ciao
    federico

  6. ciao Aldo,
    OK trovato il problema
    dovevo puntare a dev/dv 1394-0 ed io invece mi ostinavo con dev/1394
    grazie comunque per le dritte, senza sarei ancora fermo.
    ciao
    grazie.
    federico

  7. Per caso qualcuno di voi sa se posso usare come webcam (per Kopete e Skype) la mia videocamera collegata alla porta firewire e correttamente riconosciuta da Kino? Su Windows ci riesco senza problemi.

  8. Ciao Andrea e benvenuto.
    Skype per Linux non ha ancora il supporto alle videochiamate.
    Per Kopete non so dirti, perché uso Gnome.
    Vediamo se qualcuno ne sa di più.

  9. Grazie dell’interesse!
    Apprendo purtroppo con delusione che, anche se un giorno riuscirò a usare la videocamera come webcam, non potrò sfruttarla su Skype. Mi dispiace che Skype snobbi Linux e non aggiorni il suo programma alla stessa versione di quello per Windows.

  10. uso Kino 0.9.2 ma non mi vede nessuna videocamera anche se ho fatto tutte le procedure come sopra. e non mi da neanche nessun errore di errata configurazione della 1394 come ho letto su un altro sito

  11. Ciao, ho la tua stessa telecamera….o pure fatto tutti i passaggi che dici ma a me non va.
    Apro kino, faccio registra………be aspetto i 10 secondi che mi dice…..e poi………………………………………cattura fallita!

    uffff

    sai cosa può essere???

  12. continuo ad usarlo tutte le volte che rifaccio la macchina quindi grazie mille.
    esagerando non si potrebbe fare uno script?

  13. ho un problema pure io, ho seguito la procedura, (vi informo che il primo passaggio di verifica dei moduli caricati non è sufficiente per indicare che gli stessi siano presenti all’avvio, infatti se io faccio lsmod | grep 1394 mi vengono mostrati i moduli come sopra in esempio, ma kino non riesce a vedere la videocamera, e non esiste nemmeno la cartella dv1394, probabilmente perchè non viene montata tale periferica; quindi anche se con il comando lsmod | grep 1394 si deve aprire ed editare cmq il file /etc/modules e inserire i moduli indicati sopra da caricare all’avvio, in questo modo kino si configura per interfacciarsi con la videocamera senza dare dei warning nella barra sotto).

    finita la premessa, io ho lo stesso problema citato sopra, quando clicco su cattura e viene mostrato sotto di premere play sulla videocamera, alla fine dei 10 s mi dice cattura fallita.
    ho una videocamera panasonic

  14. Salve a tutti.

    Ho anch’io effettuato tutte le modifiche consigliate sul mio Ubuntu 7.04, lancio kino (sudo kino).
    1) il programma non mi da piu quei fastidioso messaggio ci R/W o che non trova DV1394…..
    2) pero, collegando la telecamera (una JVC) in Firewire, kino mi dice che non trova nessuna telecamera e, se provo a registrare (dopo il count-down) mi dice registrazione fallita.
    Spero che qualcuno mi possa dare una mano….Ringrazio in anticipo.

  15. perché lo lanci con “sudo kino”?
    poi, dopo che colleghi e accendi la telecamera, in /dev c’è una directory 1394 o simile?

  16. io ho semplicemente modificato
    KERNEL==”raw1394″, GROUP=”disk”
    in
    KERNEL==”raw1394″, GROUP=”video”
    e inserito
    ieee1394
    in /etc/modules
    e mi funge tutto.

  17. Salve a tutti, sapete se esiste qualcosa di più evoluto di Kino?
    Io lo trovo piuttosto rudimentale e macchinoso.

  18. Mi hai salvato: domani dovevo restituire la videocamera a mio cognato e non ero ancora riuscito a nulla. Grazie tanto!!

  19. Ciao,
    Io ho seguito la tua guida, ho aggiunto nel file /etc/modules

    aw1394
    video1394
    dv1394

    ecc…

    Insomma l’ho seguito parola per parola, solo che quando in Kino vado su Capture mi dice:WARNING: raw1394 kernel module not loaded or failure read/write /dev/raw1304 ma nella cartella /dev non esiste una cartella che di chiama raw1394?

    Che posso fare?

  20. @ dumbsim
    come “raw1304″ ?? o_O Deve essere raw1394.

    e poi credo che in /etc/modules hai messo aw1394 anziché raw1394

    Ricontrolla attentamente i passaggi. Controlla che le virgolette che hai inserito nel file siano quelle dritte e non quelle inclinate. Eventualmente cambia anche il primo gruppo da disk a video.

  21. sta storia che colleghi la videocamera e devi modificare non so cosa a mano mi puzza parecchio, non è possibile.
    ricordo male o con feisty non succedeva? quando collegavo qualcosa ed avevo settato le applicazioni preferite mi si apriva direttamente kino ed era pronto per importare. poi riuscire a montare qualcosa era un’altra storia.
    mi fate venire i dubbi, con gutsy siamo tornati indietro?

  22. Grazie mille, mi hai veramente semplificato molto il problema. Semplice, chiaro e funzionale.
    Sei il mio idolo! :D

  23. Adesso il video è supportato da skype linux!
    Qualcuno è riuscito a far funzionare la videocamera dv sotto skype?

    Ci sono dei software che fanno funzionare le camere dv con skype (peccato che sono solo per windows)

  24. premetto che utilizzo linux ubuntu 12.04
    nella parte in cui dice che nulla shell bisogna scirvere “sudo gedit /etc/udev/rules.d/40-permissions.rules” quando mi trova il file, quest’ultimo è vuoto.

    aiuto, cosa faccio?

I commenti sono chiusi