tv sous linux

tv sous linux - Multimédia - Linux et OS Alternatifs

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

Reply

Marsh Posté le 31-05-2003 à 14:23:21   

Reply

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*

Reply

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

Reply

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 :
  1. tuner                   8932   1 (autoclean)
  2. tvaudio                11456   0 (autoclean) (unused)
  3. tda9887                 2592   1 (autoclean)
  4. bttv                   75328   0 (autoclean)
  5. i2c-algo-bit            7116   1 (autoclean) [bttv]
  6. i2c-core               12384   0 (autoclean) [tuner tvaudio tda9887 bttv i2c-algo-bit]
  7. videodev                5472   2 (autoclean) [bttv]


Message édité par Jak le 31-05-2003 à 15:25:37
Reply

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 ?

Reply

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

Reply

Marsh Posté le 31-05-2003 à 17:14:04    

fodra aussi que tu ajoutes ton user habituel au groupe "video"...

Reply

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.

Reply

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
 

Reply

Marsh Posté le 31-05-2003 à 17:43:32    

-Il faut d'abord créer les devices :
 


mknod /dev/video0 c 81 0
ln -s /dev/video0 /dev/video

 
 
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


Message édité par mirtouf le 31-05-2003 à 17:47:26
Reply

Marsh Posté le 31-05-2003 à 17:43:32   

Reply

Marsh Posté le 31-05-2003 à 18:09:04    

j'ai recréé /dev/video et /dev/video0
 
sduarte@debian:/dev$ 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

Reply

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.

Reply

Marsh Posté le 31-05-2003 à 18:17:55    

moses a écrit :


c'est peut-etre un pb de version de bttv !?? j'ai mis bttv-0.7.106.

Pourquoi t'as pas pris celui qui est dans le noyau ?

Reply

Marsh Posté le 31-05-2003 à 18:19:51    

dans le noyau  ?? il est où ?

Reply

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


Message édité par mirtouf le 31-05-2003 à 21:11:23
Reply

Marsh Posté le 31-05-2003 à 20:33:07    

j'ai recompilé le noyau ...
ben ca marche bcp mieux .
debian:/usr/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@debian:/usr/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@debian:/usr/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 ?

Reply

Marsh Posté le 31-05-2003 à 20:33:10    

mirtouf a écrit :

Multimedia Devices ---> Video For Linux ---> BT848 Video For Linux (bttv)
 
Tu auras la même version 0.7.106

Pour un 2.4.19, je doute. Mais bon, j'ai un 2.4.20rc3, et c'est un 0.7.100

Reply

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  ;)

Reply

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 ?

Reply

Marsh Posté le 31-05-2003 à 21:40:10    


alias char-major-81 bttv
pre-install bttv modprobe -k tuner
options i2c verbose=1 scan=1 i2c_debug=0
options bttv radio=1 card=2 gbuffers=4
options tuner debug=0 type=3

 
 
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.


Message édité par mirtouf le 31-05-2003 à 21:41:02
Reply

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

Reply

Marsh Posté le 02-06-2003 à 11:07:15    

Ca y'est ma télé fonctionne !  
cooooöööl
[:alph-one]
merci pr les pistes.. [:alarmclock2]

Reply

Marsh Posté le 02-06-2003 à 12:20:53    

Et puis essaye tvtime et tu m'en diras des nouvelles :o

Reply

Marsh Posté le 02-06-2003 à 12:25:15    

mirtouf a écrit :

Et puis essaye tvtime et tu m'en diras des nouvelles :o


 
oui  :love:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed