Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 06/03/2007, à 01:58

Acp

Re : webcam + carte tv et /dev/video

+1 ValVolt

Bon j'ai aussi remarqué que quand tu tapes :

udevinfo -a -p $(udevinfo -q path -n /dev/video0)
udevinfo -a -p $(udevinfo -q path -n /dev/video1)

Tu as les infos sur video0-1 : SYSFS{blabla}, BUS==, ...

Essaie de changer ces données dans le fichier rules.

Le mien s'appelle file:///etc/udev/rules.d/91-webcamtuner.rules
si ça peut t'aider.

Après moi aussi je ne vois pas ce qui cloche,

Poste nous ce que renvoient en ayant branché ta webcam et la carte tuner :

udevinfo -a -p $(udevinfo -q path -n /dev/video0)
udevinfo -a -p $(udevinfo -q path -n /dev/video1)

Et aussi vérifie que tu n'as pas plusieurs fichiers rules pour les mêmes lignes de commandes, on ne sait jamais. Une petite verification pour être sûr avec toutes ces créations de fichiers il y a peut être des
conflits smile Gardes en bien un seul pour la tv et la webcam.

Dernière modification par Acp (Le 06/03/2007, à 02:02)


Pas de signature, trop pauvre pour m'en acheter une p^^q

[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp

Hors ligne

#27 Le 06/03/2007, à 19:40

Alain128

Re : webcam + carte tv et /dev/video

udevinfo -a -p $(udevinfo -q path -n /dev/video0)
  looking at device '/class/video4linux/video0':
    KERNEL=="video0"
    SUBSYSTEM=="video4linux"
    SYSFS{name}=="Creative Labs Webcam 5"
    SYSFS{dev}=="81:0"
udevinfo -a -p $(udevinfo -q path -n /dev/video1)
 looking at device '/class/video4linux/video1':
    KERNEL=="video1"
    SUBSYSTEM=="video4linux"
    SYSFS{card}=="10"
    SYSFS{name}=="BT878 video _Hauppauge _bt878__"
    SYSFS{dev}=="81:1"

  looking at device '/devices/pci0000:00/0000:00:1e.0/0000:03:00.0':
    ID=="0000:03:00.0"
    BUS=="pci"
    DRIVER=="bttv"
    SYSFS{modalias}=="pci:v0000109Ed0000036Esv00000070sd000013EBbc04sc00i00"
    SYSFS{local_cpus}=="ff"
    SYSFS{irq}=="177"
    SYSFS{class}=="0x040000"
    SYSFS{subsystem_device}=="0x13eb"
    SYSFS{subsystem_vendor}=="0x0070"
    SYSFS{device}=="0x036e"
    SYSFS{vendor}=="0x109e"

  looking at device '/devices/pci0000:00/0000:00:1e.0':
    ID=="0000:00:1e.0"
    BUS=="pci"
    DRIVER==""
    SYSFS{modalias}=="pci:v00008086d0000244Esv00000000sd00000000bc06sc04i00"
    SYSFS{local_cpus}=="ff"
    SYSFS{irq}=="0"
    SYSFS{class}=="0x060400"
    SYSFS{subsystem_device}=="0x0000"
    SYSFS{subsystem_vendor}=="0x0000"
    SYSFS{device}=="0x244e"
    SYSFS{vendor}=="0x8086"

  looking at device '/devices/pci0000:00':
    ID=="pci0000:00"
    BUS==""
    DRIVER==""

Hors ligne

#28 Le 06/03/2007, à 22:01

Acp

Re : webcam + carte tv et /dev/video

Etrange, j'ai la même carte tuner et j'ai eu aussi des problèmes en la forçant avec udev. Donc soit tu mets dans le .rules :

KERNEL=="video?" BUS=="USB", SYSFS{name}=="Creative Labs Webcam 5", SYMLINK+="video1"
KERNEL=="video?" BUS=="PCI", SYSFS{name}=="BT878 video _Hauppauge _bt878__", SYMLINK+="video0"

soit tu essaies de contourner ça par :

KERNEL=="video?" BUS=="USB", SYSFS{name}=="Creative Labs Webcam 5", SYMLINK+="video1"

J'utilise cette deuxième méthode, mais la webcam n'est que rarement branchée (j'ai un disque externe
usb) et je la branche en général quand je suis dans Ubuntu.


Après tu peux essayer avec différentes options que tu prends la dedant pour la carte tuner :
(pas assez d'info pour plus détailler plus la webcam mais je pense que ce n'est pas nécessaire)

    KERNEL=="video1"
    SUBSYSTEM=="video4linux"
    SYSFS{card}=="10"
    SYSFS{name}=="BT878 video _Hauppauge _bt878__"
    SYSFS{dev}=="81:1"

    ID=="0000:03:00.0"
    BUS=="pci"
    DRIVER=="bttv"
    SYSFS{modalias}=="pci:v0000109Ed0000036Esv00000070sd000013EBbc04sc00i00"
    SYSFS{local_cpus}=="ff"
    SYSFS{irq}=="177"
    SYSFS{class}=="0x040000"
    SYSFS{subsystem_device}=="0x13eb"
    SYSFS{subsystem_vendor}=="0x0070"
    SYSFS{device}=="0x036e"
    SYSFS{vendor}=="0x109e

En général avec le bus, le sys{name}, c'est suffisant. Tu peux tenter de rajouter
SYSFS{subsystem_device} et  SYSFS{subsystem_vendor}, ou voir même plus d'info encore.

Sinon essaie de retirer la carte tuner voir si tu peux forcer la webcam en video0 ou video1 et après
l'inverse retirer la webcam et forcer la carte tuner en video0 ou video1.

Tu ne nous a pas dit si tu avais vérifié le /etc/udev/rules.d/ si il y avait des conflits entre fichiers, mais si
c'est comme moi il ne faut forcer que la webcam et la brancher en étant dans ubuntu (la c'est sûr même
si c'est peu pratique la webcam se mettra en video1).

Après je commence aussi à sécher, va falloir voir avec quelqu'un qui touche plus.

Bon courage.


Pas de signature, trop pauvre pour m'en acheter une p^^q

[[utilisateurs:Acp]] <- même pas un lien correct :D (Y a plus de jeunesse)
http://doc.ubuntu-fr.org/utilisateurs/acp

Hors ligne

#29 Le 17/03/2007, à 15:23

ValVolt

Re : webcam + carte tv et /dev/video

Alors, ca marche ?
Si non, que donne le resultat de la commande dmesg ?

Hors ligne

#30 Le 17/03/2007, à 16:39

Alain128

Re : webcam + carte tv et /dev/video

j'ai abandonné
Mais j'ai une parade: je n'éteins plus le pc...

Hors ligne

#31 Le 10/11/2007, à 23:16

Skippy le Grand Gourou

Re : webcam + carte tv et /dev/video

Pour faire avancer le schmilblick (et pas rester sur un non résolu quand même ! big_smile), ce piti lien (et en particulier la deuxième partie). Il y est expliqué comment faire des liens symboliques vers la webcam et la carte, mais aussi que video0 et video1 restent aléatoires.

Maintenant, le truc c'est de faire passer le message à  toutes les applis...

Hors ligne

#32 Le 10/12/2008, à 21:19

Prometee

Re : webcam + carte tv et /dev/video

Bon je sais que je déterre le sujet, mais en suivant votre fil j'ai pu arriver à mes fin en fait j'ai minimiser au plus simple le fichier .rules et ai simplement redémarré udev pour que ça soit pris en compte. Le hic qu'il y avait dans votre fichier c'est qu'il est difficile "d'overridé" les /dev déjà créés donc le fichier .rules "minifié" doit ressembler à ça :

KERNEL=="video?", SYSFS{name}=="Creative Labs Webcam 5", SYMLINK+="webcam"
KERNEL=="video?", SYSFS{name}=="BT878 video _Hauppauge _bt878__", SYMLINK+="tunertv"

et redémarré udev :

sudo invoke-rc.d udev restart

Vous pouvez maintenant utiliser les devices : /dev/webcam et /dev/tunertv

Hors ligne