Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressources:1394 [2012/10/01 10:39] laurent correction, L.Bellegarde 2012 |
ressources:1394 [2013/10/24 15:04] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Pilotage des camescopes numériques DV : module 1394 ====== | ||
+ | |||
+ | Le pilotage des camescopes numériques DV se fait par une prise **FireWire** qui est pilotée par le **module 1394** (Noyau linux 2.6.x) ou **juju** (Noyau linux 3.2.x) installé et actif par GNU/Linux dès qu'une carte | ||
+ | |||
+ | |intégrée|PCI| | ||
+ | |{{http://download.tuxfamily.org/lprod/images/materiel/wiki_firewire_portable_integree.jpg|}}|{{http://download.tuxfamily.org/lprod/images/materiel/wiki_lprod_firewire_pci.jpg|}}| | ||
+ | |pcmcia|express-card| | ||
+ | |{{http://download.tuxfamily.org/lprod/images/materiel/wiki_firewire_pcmcia.jpg|}}|{{http://download.tuxfamily.org/lprod/images/materiel/wiki_firewire_express_card.jpg|}}| | ||
+ | |||
+ | de type FireWire (=1394) est présente sur votre ordinateur. | ||
+ | |||
+ | <note important>Suivant les réglages de votre installation initiale, il est possible qu'une partie des modules soit chargée, où qu'ils soient chargés avec des droits insuffisants pour un simple utilisateur, ce qui va vous gêner dans l'usage de votre camescope numérique :-/.</note> | ||
+ | |||
+ | Il est possible de contrôler/corriger ses réglages afin de permettre l'usage de votre camescope DV ou de votre carte son externe firewire. | ||
+ | |||
+ | |||
+ | ===== Diagnostic ===== | ||
+ | |||
+ | ==== Carte reconnue ? ==== | ||
+ | Pour vérifier le bon fonctionnement des modules firewire, | ||
+ | |||
+ | * Ouvrez un terminal : **Application->Accessoires->Terminal**, devenez **root** avec la commande | ||
+ | |||
+ | <code>sudo su - | ||
+ | password : (entrez votre mot de passe pas toujours demandé, | ||
+ | cela dépend de votre configuration)</code> | ||
+ | |||
+ | * puis testez la présence de la carte firewire avec cette commande : | ||
+ | |||
+ | <code> | ||
+ | lspci | grep "firewire" | ||
+ | </code> | ||
+ | |||
+ | * Interprétez le résultat avec le tableau ci-dessous | ||
+ | |||
+ | ^résultat^signification^ | ||
+ | |ligne avec firewire|Votre carte est présente et reconnue| | ||
+ | |Aucune réponse|Votre carte est absente, mal connectée ou non reconnue (cas rarissime)| | ||
+ | |||
+ | ==== Noyau linux ? ==== | ||
+ | |||
+ | * puis testez le type de noyau utilisé avec cette commande : | ||
+ | |||
+ | <code> | ||
+ | uname -a | ||
+ | </code> | ||
+ | |||
+ | * Interprétez le résultat avec le tableau ci-dessous | ||
+ | |||
+ | ^résultat^signification^ | ||
+ | |ligne avec kernel 2.x.x|Le noyau Linux est en 2.x.x et vous devez utiliser le module **raw 1394** pour votre carte| | ||
+ | |ligne avec kernel 3.x.x|Le noyau Linux est en 3.x.x et vous devez utiliser le module **firewire-ohci** pour votre carte| | ||
+ | |||
+ | ==== Modules chargés ? ==== | ||
+ | |||
+ | * puis testez le type module chargé avec cette commande : | ||
+ | |||
+ | <code> | ||
+ | lsmod | grep "1394" ou lsmod | grep "firewire" | ||
+ | </code> | ||
+ | |||
+ | * Interprétez le résultat avec le tableau ci-dessous | ||
+ | |||
+ | ^résultat^1394 ok ou pas^solution de dépannage^ | ||
+ | |pas de réponse|1394 absent|(noyau linux 2.6.x) module 1394 non chargé non installé (noyau linux 3.2.x)| | ||
+ | |<code>ohci1394 37040 0 | ||
+ | ieee1394 98360 2 sbp2,ohci1394 | ||
+ | </code>|50% fonctionnel (noyau 2.6.x)|[[ressources:1394:script_auto|Lisez cette section]] ;-)| | ||
+ | |<code>raw1394 30204 0 | ||
+ | dv1394 20828 0 | ||
+ | ohci1394 36528 1 dv1394 | ||
+ | ieee1394 300120 3 raw1394,dv1394,ohci1394 | ||
+ | </code>|100% fonctionnel (noyau 2.6.x)|rien à faire| | ||
+ | |firewire-ohci et firewire-core|100% fonctionnel (noyau 3.2.x)|rien à faire| | ||
+ | |||
+ | Pour ceux qui possèdent une vieille machine et qui n'ont pas de port **firewire** sur celle-ci, il faudra investir dans une | ||
+ | [[http://wvw.monsieurprix.com/search/quicksearch.html?motcle=pci+firewire&catid=&x=0&y=0|carte d'acquisition Firewire ou 1394 de type PCI]], :-D **tous les modèles conviendront car GNU/Linux les reconnait toutes avec un pilote unique**. | ||
+ | |||
+ | Pour plus d'explications sur la configuration minimum nécessaire voir la rubrique [[:matos|matos]]. | ||
+ | |||
+ | |||
+ | ===== Activation 1394 ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Activation manuelle ==== | ||
+ | |||
+ | <note tip>Normalement, seul le module **raw1394** est nécessaire.</note> | ||
+ | |||
+ | * Dans un **terminal**, | ||
+ | |||
+ | * charger le module raw1394: | ||
+ | |||
+ | <code> | ||
+ | sudo modprobe raw1394 | ||
+ | </code> | ||
+ | |||
+ | * charger le module dv1394 (normalement inutile depuis le noyau 2.6.x): | ||
+ | |||
+ | <code> | ||
+ | sudo modprobe dv1394 | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Activation automatique ==== | ||
+ | |||
+ | * [[ressources:1394:script_auto|Lisez cette section]] ;-) | ||
+ | |||
+ | |||
+ | ===== Droits d'accès 1394 ===== | ||
+ | |||
+ | ==== Configuration manuelle ==== | ||
+ | |||
+ | * donner les droits ad-hoc sur les périphériques 1394 | ||
+ | <code> | ||
+ | sudo chmod 755 /dev/raw1394* | ||
+ | sudo chmod 755 /dev/dv1394/* | ||
+ | </code> | ||
+ | |||
+ | et si besoin en plus sur | ||
+ | |||
+ | <code> | ||
+ | sudo chmod 777 /dev/video1394/* | ||
+ | </code> | ||
+ | |||
+ | ==== Configuration automatique ==== | ||
+ | |||
+ | Il est également possible de configurer les droits de manière permanente en modifiant certains fichiers de configuration du système. | ||
+ | |||
+ | * [[ressources:1394:droits_auto|Lisez cette section]] ;-) | ||
+ | |||
+ | |||
+ | ===== Absence de reconnaissance ===== | ||
+ | |||
+ | Dans certains cas inexpliqués, il existe une absence spontanée d'activation du système 1394. Découvert sous GNU/Linux Ubuntu Karmic Studio 9.10, nous avons trouvé une solution décrite [[absence_1394|ici]]. | ||
+ | |||
+ | ===== Interface graphique 1394 ===== | ||
+ | |||
+ | * [[ressources:1394:coriander|Coriander]] est une interface graphique de gestion de caméra DV. | ||
+ | |||
+ | ===== Acquisition vidéo DV avec une connexion firewire ou 1394 ===== | ||
+ | |||
+ | Pour savoir comment utiliser votre carte afin d'acquérir vos vidéos DV, consultez la section : | ||
+ | |||
+ | * [[..:video:acquisition|Acquisitions Vidéos]] | ||
+ | |||
+ | ===== Pour en savoir plus sur Internet ===== | ||
+ | |||
+ | - Le [[http://ieee1394.wiki.kernel.org/index.php/Main_Page|wiki du firewire]] (en anglais) | ||
+ | |||
+ | - Des détails sur le [[http://web.archive.org/web/20071026020650/www.linux1394.org/index.php|firewire]] (en anglais) | ||
+ | |||
+ | - [[http://web.archive.org/web/20071209075543/www.linux1394.org/hcl.php|Matériel reconnu en firewire]] sous GNU/Linux (en anglais) 8-) | ||
+ | |||