tv sous linux - Multimédia - Linux et OS Alternatifs
Marsh Posté le 31-05-2003 à 14:38:41
Ton problème est écrit en gros plusieurs fois :
can't open /dev/video0: No such device
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
Fais voir ce que donne comme résultat un
ls -l /dev/video*
Marsh Posté le 31-05-2003 à 14:48:08
ca va jusqu'à video63, j'ai mis que les 10 permiers.
debian:# ls -l /dev/video*
lrwxrwxrwx 1 root root 11 May 31 09:58 /dev/video -> /dev/video0
crw-rw-rw- 1 root root 81, 0 May 31 09:58 /dev/video0
crw-rw-rw- 1 root root 81, 1 May 31 09:58 /dev/video1
crw-rw---- 1 root video 81, 10 May 31 09:04 /dev/video10
crw-rw-rw- 1 root root 81, 2 May 31 09:58 /dev/video2
crw-rw-rw- 1 root root 81, 3 May 31 09:58 /dev/video3
crw-rw---- 1 root video 81, 4 May 31 09:04 /dev/video4
crw-rw---- 1 root video 81, 5 May 31 09:04 /dev/video5
crw-rw---- 1 root video 81, 6 May 31 09:04 /dev/video6
crw-rw---- 1 root video 81, 7 May 31 09:04 /dev/video7
crw-rw---- 1 root video 81, 8 May 31 09:04 /dev/video8
crw-rw---- 1 root video 81, 9 May 31 09:04 /dev/video9
Marsh Posté le 31-05-2003 à 15:24:03
Bizarre. Tu es sûr que les pilotes sont chargés ? Je pense que c'est le problème.
Fais voir un lsmod.
Sur un 2.4.20, j'ai ce genre de choses en module pour la carte TV : (une PCTV Rave, avec Brooktree bt878 aussi).
Code :
|
Marsh Posté le 31-05-2003 à 16:00:47
voila mon lsmod :
debian:~lsmod
Module Size Used by Not tainted
parport 14208 0
videodev 5632 0
i810_audio 20896 1
ac97_codec 10016 0 [i810_audio]
sis900 12388 1
Quand je lance insmod bttv , j'ai :
debian:~/bttv-0.7.106# insmod bttv
Using /lib/modules/2.4.19/kernel/drivers/media/video/bttv.o
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol video_register_device_Re46ce469
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol i2c_master_send_R933abeec
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol i2c_bit_add_bus_R8c3bc60e
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol i2c_bit_del_bus_R92b18f49
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol video_unregister_device_R6d46e99d
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol i2c_master_recv_R7f9cffd8
Apparemment, il me manquerait déjà i2c !?
C'est quoi i2c ?
ca en parlait un peu ici ,
http://bytesex.org/bttv/
et surtout là
http://www2.lm-sensors.nu/~lm78/download.html
Mais bon, c'est pas disponible dans les sources de mon noyau ?
tu l'as trouvé comment toi ?
Marsh Posté le 31-05-2003 à 16:30:15
Ben, c'est ça le problème, ya pas les modules i2c. Dans la config du noyo, Characters Devices -> I2C Support, choisir <M> I2C bit-banging interfaces
Marsh Posté le 31-05-2003 à 17:14:04
fodra aussi que tu ajoutes ton user habituel au groupe "video"...
Marsh Posté le 31-05-2003 à 17:38:44
Jak a écrit : Ben, c'est ça le problème, ya pas les modules i2c. Dans la config du noyo, Characters Devices -> I2C Support, choisir <M> I2C bit-banging interfaces |
j'ai recompilé mon noyau, maintenant j'ai :
debian:~/bttv-0.7.106# lsmod
Module Size Used by Not tainted
v4l1-compat 11160 0 (unused)
v4l2-common 2560 0 (unused)
tda9887 3104 0 (unused)
tvaudio 12544 0 (unused)
msp3400 15568 0 (unused)
tuner 9604 0 (unused)
i2c-algo-bit 7180 0 (unused)
i2c-core 12960 0 [tda9887 tvaudio msp3400 tuner i2c-algo-bit]
videodev 5632 0 (unused)
i810_audio 20896 0
ac97_codec 10016 0 [i810_audio]
sis900 12388 1
j'ai ajouté v4l1-compat , v4l2-common , msp3400 un peu au hasard !!
car je n'arrive toujours pas lancer bttv.
ca me met encore les msg suivants (un peu moins explicite) :
debian:~/bttv-0.7.106# insmod bttv
Using /lib/modules/2.4.19/kernel/drivers/media/video/bttv.o
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol video_register_device_Re46ce469
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: unresolved symbol video_unregister_device_R6d46e99d
c'est peut-etre un pb de version de bttv !?? j'ai mis bttv-0.7.106.
Marsh Posté le 31-05-2003 à 17:42:25
farib a écrit : fodra aussi que tu ajoutes ton user habituel au groupe "video"... |
Pour ajouter le user toto ?
on modifie de ctte facon la ligne dans le fichier /etc/group ?
video:x:44:toto
Marsh Posté le 31-05-2003 à 17:43:32
-Il faut d'abord créer les devices :
|
puis ajouter l'utilisateur
-Installer les drivers : ce que tu sembles avoir fait.
-Configurer les modules
(on verra après)
-Régler le son si t'as un chip MSP 4300
Marsh Posté le 31-05-2003 à 18:09:04
j'ai recréé /dev/video et /dev/video0
sduarte@debiandev$ ll /dev/video*
lrwxrwxrwx 1 root video 11 May 31 20:02 /dev/video -> /dev/video0
crw-rw-rw- 1 root video 81, 0 May 31 20:01 /dev/video0
Marsh Posté le 31-05-2003 à 18:16:33
farib a écrit : fodra aussi que tu ajoutes ton user habituel au groupe "video"... |
Pourquoi faire ? Complique pas les choses, il n'y a pas besoin pour le moment.
Marsh Posté le 31-05-2003 à 18:17:55
moses a écrit : |
Pourquoi t'as pas pris celui qui est dans le noyau ?
Marsh Posté le 31-05-2003 à 18:30:03
Multimedia Devices ---> Video For Linux ---> BT848 Video For Linux (bttv)
Tu auras une version 0.7.9x sans doute
Marsh Posté le 31-05-2003 à 20:33:07
j'ai recompilé le noyau ...
ben ca marche bcp mieux .
debianusr/doc/xawtv# lsmod
Module Size Used by Tainted: GF
tvaudio 11200 0 (autoclean) (unused)
bttv 67488 1
videodev 5632 4 [bttv]
tuner 8356 1
i2c-algo-bit 7180 1 [bttv]
i2c-core 12960 0 [tvaudio bttv tuner i2c-algo-bit]
i810_audio 20896 0
ac97_codec 10016 0 [i810_audio]
sis900 12388 1
xawtv se lance !
mais ça me met :
sduarte@debianusr/bin$ xawtv
This is xawtv-3.72, running on Linux/i686 (2.4.19)
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>" )
ioctl: VIDIOCCAPTURE(on): Invalid argument
ioctl: VIDIOCCAPTURE(off): Invalid argument
Ces histoire de DGA et de framebuffer ont l'air de poser pb !
Apparemment pour détermier l'adresse du framebuffer , il faut lancer : /usr/bin/v4l-conf
sduarte@debianusr/bin$ /usr/bin/v4l-conf
v4l-conf: using X11 display :0.0
WARNING: Your X-Server has no DGA support.
mode: 1280x1024, depth=16, bpp=16, bpl=2560, base=unknown
/dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>" )
/dev/video0 [v4l]: configuration done
qqn a une idée ?
Marsh Posté le 31-05-2003 à 20:33:10
mirtouf a écrit : Multimedia Devices ---> Video For Linux ---> BT848 Video For Linux (bttv) |
Pour un 2.4.19, je doute. Mais bon, j'ai un 2.4.20rc3, et c'est un 0.7.100
Marsh Posté le 31-05-2003 à 21:10:43
Ha oui j'avais oublié que c'était un 2.4.19, ce sera plutôt un 0.7.9x.
Je vais éditer
Marsh Posté le 31-05-2003 à 21:34:51
je fais :
insmod i2c-core
insmod i2c-algo-bit
insmod tuner type=3 debug=0
insmod videodev
insmod bttv radio=1 card=2
ca me met pb de framebuffer qd je lance xawtv ?
les paramètres m'ont lair bon :
type=3 tuner philips PAL/SECAM
radio=1 je sais pas ce que c'est.
card=2 Hauppauge Bt878
est-ce qu'il faut que j'active le frame-buffer dans le noyau ?
Marsh Posté le 31-05-2003 à 21:40:10
|
Radio sert quand tu as un module radio, ça n'a pas d'importance ici.
Voici à quoi devrait ressembler ton /etc/modules.conf après avoir effectuer les modifications avec la méthode Debian.
As-tu un chip msp3400 sur ta carte ou tout autre chose de ce genre ?
Lance v4l-conf et donne moi le résultat.
Marsh Posté le 31-05-2003 à 22:38:29
c'est quoi la méthode debian ?
j'ai créé un fichier tv sous /etc/modutils avec tes 5 lignes.
j'ai fait update-modules.
Ca m'ajoute la ligne suivante dans /etc/modules.conf :
### update-modules: end processing /etc/modutils/tv
mais au redémarrage, ca ne charge pas les modules.
alors je les ai rajouté dans /etc/modules.
c'est ça qu'il faut faire ?
---------------
sinon, voilà le résultat :
sduarte@debian:~$ v4l-conf
v4l-conf: using X11 display :0.0
WARNING: Your X-Server has no DGA support.
mode: 1280x1024, depth=16, bpp=16, bpl=2560, base=unknown
/dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>" )
/dev/video0 [v4l]: configuration done
Marsh Posté le 02-06-2003 à 11:07:15
Ca y'est ma télé fonctionne !
cooooöööl
merci pr les pistes..
Marsh Posté le 02-06-2003 à 12:25:15
Reply
Marsh Posté le 31-05-2003 à 14:23:21
Je voudrais faire marcher ma carte tv , est-ce que qqn peut m'aider ?
J'ai Debian 3.0 , kernel :2.4.19 ,j'ai fait un apt-get xawtv.
j'ai installé le driver v4l2 et bttv, mais bon ça a pas l'air de marcher très bien .
Lorsque je lance xawtv, ca met met :
This is xawtv-3.72, running on Linux/i686 (2.4.19)
WARNING: Your X-Server has no DGA support.
can't open /dev/video0: No such device
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available
Pour info: lspci :
00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11)
merci