Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:36]
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-)
 +