Auteur |
Message |
Greub
Newbie
Inscrit le: 08 Nov 2006
Messages: 9
|
Posté le:
Vendredi 19 Janvier 2007 17:56:55 |
|
Bonjour,
J'ai une hauppauge win tv (go il me semble) avec chip 878 et une adstech pci dvb-t. Qd je boot, la hauppauge se met soit en video0 soit en video1 mais je cela parait aléatoire (?). Du coup j'ai été obligé de créer 2 liens vers xdtv, 1 qui pointe vers video0 et l'autre vers video1. Est-il possible de forcer la hauppauge a utiliser video0 ? Si oui, comment je fais ?
Je précise que je suis sur suse 10.1 kernel 2.6.16 avec xdtv 2.4.0 pre (repo suse10.1) et que je suis un gros noob pret à apprendre |
Dernière édition par Greub le Lundi 22 Janvier 2007 15:53:17; édité 1 fois |
|
|
|
BlindMan
Modérateur
Inscrit le: 06 Avr 2002
Messages: 9978
|
Posté le:
Vendredi 19 Janvier 2007 18:07:28 |
|
|
|
|
Greub
Newbie
Inscrit le: 08 Nov 2006
Messages: 9
|
Posté le:
Vendredi 19 Janvier 2007 19:03:01 |
|
Merci de ton aide, je viens de regarder le lien mais j'ai un petit souci.
Je m'explique, il est dit de faire un lspci et de recuperer l'adresse devant ce qui donne chez moi :
Citation: |
01:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture ( rev 11)
|
(Je suppose qu'il s'agit de cette ligne)
puis d'aller dans /sys/devices/pci0000:00 et de rechercher dans la liste 0000:01:06.0 qui n'existe pas chez moi...:
Citation: |
greub@Home:/sys/devices/pci0000:00> ls
0000:00:00.0 0000:00:02.1 0000:00:08.0 0000:00:0c.0 0000:00:18.1 uevent
0000:00:01.0 0000:00:04.0 0000:00:09.0 0000:00:0d.0 0000:00:18.2
0000:00:01.1 0000:00:06.0 0000:00:0a.0 0000:00:0e.0 0000:00:18.3
0000:00:02.0 0000:00:07.0 0000:00:0b.0 0000:00:18.0 power |
Je sais que ça sort un peu du sujet de ce forum vu que c'est plus un problème de config de ma machine que de xdtv, et si besoin je suis pret à exporter mon souci ailleurs. |
|
|
|
|
BlindMan
Modérateur
Inscrit le: 06 Avr 2002
Messages: 9978
|
Posté le:
Vendredi 19 Janvier 2007 21:51:45 |
|
Si tu fais un:
find /sys/devices -name "*01:06.0*"
il ne trouve rien? |
|
|
|
|
Greub
Newbie
Inscrit le: 08 Nov 2006
Messages: 9
|
Posté le:
Samedi 20 Janvier 2007 00:19:54 |
|
Ca y est j'ai trouvé le vendor et le device de ma carte.
J'ai donc créé un fichier 95-perso.rules dans /etc/udev/rules.d dont voici le contenu
Code: |
KERNEL=="video*", SYSFS{vendor}=="0x109e", SYSFS{device}=="0x036e", SYMLINK+=”tv” |
Ensuite je fais
Code: |
Home:/etc/init.d # udevcontrol reload_rules
Home:/etc/init.d # udevtest /devices/pci0000\:00/0000\:00\:09.0/0000\:01\:06.0
main: looking at device '/devices/pci0000:00/0000:00:09.0/0000:01:06.0' from subsystem 'pci'
main: run: '/sbin/hwup bus-pci-0000:01:06.0 -o hotplug'
main: run: 'socket:/org/freedesktop/hal/udev_event'
main: run: 'socket:/org/kernel/udev/monitor'
Home:/etc/init.d # |
Et apparement qd je teste la rule elle n'est pas prise en compte ? Est-ce que j'oublie qqchose au passage ?
J'ai jeté un oeil à http://www.reactivated.net/writing_udev_rules.html mais je vois rien qui cloche dans ce que j'ai fait.
Quand je fais un boot.udev restart la rule n'est pas prise en compte non plus et je ne vois pas "tv" apparaitre dans /dev/ |
|
|
|
|
Greub
Newbie
Inscrit le: 08 Nov 2006
Messages: 9
|
Posté le:
Lundi 22 Janvier 2007 15:57:30 |
|
Bon après avoir tripatouillé mon fichier rules un peu dans tous les sens maintenant ça marche
Code: |
KERNEL=="video*", SYSFS{device}=="0x036e" , SYSFS{vendor}=="0x109e", SYMLINK+="tv" |
Me demandez pas pourquoi
En tout cas un grand merci à Blindman pour m'avoir mis sur la voie. |
|
|
|
|
BlindMan
Modérateur
Inscrit le: 06 Avr 2002
Messages: 9978
|
Posté le:
Lundi 22 Janvier 2007 19:15:12 |
|
De rien
Content que ça fonctionne. |
|
|
|
|
pingus
Dévelo XdTV (Linux)
Inscrit le: 21 Déc 2002
Messages: 194
|
Posté le:
Mardi 23 Janvier 2007 22:06:58 |
|
bientot une nouvelle version.
wait 'n see.
Pingus |
|
|
|
|
|