Carte tv ! image mis le son ???

Carte tv ! image mis le son ??? - Hardware - Linux et OS Alternatifs

Marsh Posté le 22-11-2003 à 14:54:49    

bonjour !:hello:
Je possède une carte tv hauppauge de base ! une primo je crois !
 
Je viens d'installer tvtime ur ma slack, tout marche niquel à part le son !j'ai rien .....:/
 
J'ai regardé le mixer (kmixer, aumixer, alsamixer) j'ai remis tout à fond ! mais rien !  
 
qql'un aurait une ctite idée?  
 
Merci d'avance Slapps  :hello:  

Reply

Marsh Posté le 22-11-2003 à 14:54:49   

Reply

Marsh Posté le 22-11-2003 à 14:55:28    

Pas de chip son ?
Et avec un autre soft ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 14:55:33    

ps : mon ptit cable entre la carte tuner et la carte son sont bien brnaché ;)

Reply

Marsh Posté le 22-11-2003 à 14:59:25    

comment ça pas de chip son ??  
 
Et malheureusement tout les autre logiciel je n'ai pas réussi à les installer, il ne passait pas :/

Reply

Marsh Posté le 22-11-2003 à 15:09:52    

dmesg | grep bttv


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 15:17:02    

j'obtient cela et je ne trouve rien pour le son :/ :
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is PCI device 10de:01e0 (nVidia Corporation)
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 01:0a.0, irq: 11, latency: 32, mmio: 0xd400000                                                                  0
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13                                                                  eb
bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=44346, tuner=Philips FI1216MF MK2 (3), r                                                                  adio=no
bttv0: using tuner=3
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL can sleep, using XTAL (28636363).
 
 
 

Reply

Marsh Posté le 22-11-2003 à 15:22:54    

t'as un chip son que t'as pas configuré.
 
Ajouter au modules.conf :
pre-install bttv modprobe -k tuner; modprobe -k msp3400
 
puis rmmod bttv tuner
modprobe bttv msp4300


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 15:29:07    

d'accord je fais ça de suite !!
 
En tout cas merci de répondre aussi vite !!! c'est prèsuqe de l'instantané ! :p

Reply

Marsh Posté le 22-11-2003 à 15:36:20    

Alros j'ai fai ce que tu m'as dit !  
 
j'ai édité modules.conf
 
Ensuite j'ai tapé rmmod bttv tuner
puis modprobe bttv msp4300
 
et j'ai obtenu : Note: /etc/modules.conf is more recent than /lib/modules/2.4.22/modules.dep
 
je ne sias pas si c bon ou pas :)  
 
Ensuite j'ai redémarré tvtime ! et 'jai toujours pas de son !!!  
 
J'vais tester une chose je vias défraire la tête de ma carte son " live platinium "
 
et je redemarre !

Reply

Marsh Posté le 22-11-2003 à 15:40:21    

update-modules ?
Y'a pas eu d'erreur au modprobe ?
 
options msp3400 (once=1 simple=1)#je sais plus si c'est 2 options servent# mixer=1


Message édité par mirtouf le 22-11-2003 à 15:40:40

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 15:40:21   

Reply

Marsh Posté le 22-11-2003 à 15:48:02    

ben j'ai toujours pas de son :/  
 
j'ai tapé : modprobe bttv msp4300 once=1 simple=1  mixer=1  
 
J'suis sur qu'il y a un truc tout con que j'ai oublié qql part ! mais quoi  !!

Reply

Marsh Posté le 22-11-2003 à 15:50:42    

envoie les lignes du modules.conf relatives à la carte Tv et donne le résultat d'un
dmesg | grep bttv
 
et puis modinfo msp3400


Message édité par mirtouf le 22-11-2003 à 15:52:56

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 15:55:45    

au niveau de la carte tuner j'ai juste cela ds mon module.conf  
 
pre-install bttv modprobe -k tuner; modprobe -k msp3400
 
sinon j'ai des ligens pour la carte son et mes drivers nvidia c tout ..... il ne manque donc pas des trucs ds mon modules.conf ?  
 
 
 
voici pour le dmesg | grep bttv
 
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is PCI device 10de:01e0 (nVidia Corporation)
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 01:0a.0, irq: 11, latency: 32, mmio: 0xd4000000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=44346, tuner=Philips FI1216MF MK2 (3), radio=no
bttv0: using tuner=3
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: unloading
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is PCI device 10de:01e0 (nVidia Corporation)
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 01:0a.0, irq: 11, latency: 32, mmio: 0xd4000000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=44346, tuner=Philips FI1216MF MK2 (3), radio=no
bttv0: using tuner=3
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0*
 
voilou!

Reply

Marsh Posté le 22-11-2003 à 16:10:43    

T'as le support btaudio ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 16:17:47    

je peux vérifier ou que j'ai le support audio ???  
 
car ds la config du kernel ds videolinux j'ai tout !

Reply

Marsh Posté le 22-11-2003 à 16:28:45    

have fun
 


tvmixer.o
 registers a mixer device for the TV card's volume/bass/treble
 controls (requires a i2c audio control chip like the msp3400).
 
 insmod args:
  debug=1  print some debug info to the syslog.
  devnr=n  allocate device #n (0 == /dev/mixer,
    1 = /dev/mixer1, ...), default is to
    use the first free one.
 
tvaudio.o
 new, experimental module which is supported to provide a single
 driver for all simple i2c audio control chips (tda/tea*).
 
 insmod args:
  tda8425  = 1 enable/disable the support for the
  tda9840  = 1 various chips.
  tda9850  = 1 The tea6300 can't be autodetected and is
  tda9855  = 1 therefore off by default, if you have
  tda9873  = 1 this one on your card (STB uses these)
  tda9874a = 1 you have to enable it explicitly.
  tea6300  = 0 The two tda985x chips use the same i2c
  tea6420  = 1 address and can't be disturgished from
  pic16c54 = 1 each other, you might have to disable
    the wrong one.
  debug = 1 print debug messages
 
 insmod args for tda9874a:
  tda9874a_SIF=1/2 select sound IF input pin (1 or 2)
     (default is pin 1)
  tda9874a_AMSEL=0/1 auto-mute select for NICAM (default=0)
     Please read note 3 below!
  tda9874a_STD=n  select TV sound standard (0..8):
     0 - A2, B/G
     1 - A2, M (Korea)
     2 - A2, D/K (1)
     3 - A2, D/K (2)
     4 - A2, D/K (3)
     5 - NICAM, I
     6 - NICAM, B/G
     7 - NICAM, D/K (default)
     8 - NICAM, L
 
 Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips.
 Note 2: tda9874h/a and tda9875 (which is supported separately by
 tda9875.o) use the same i2c address so both modules should not be
 used at the same time.
 Note 3: Using tda9874a_AMSEL option depends on your TV card design!
  AMSEL=0: auto-mute will switch between NICAM sound
    and the sound on 1st carrier (i.e. FM mono or AM).
  AMSEL=1: auto-mute will switch between NICAM sound
    and the analog mono input (MONOIN pin).
 If tda9874a decoder on your card has MONOIN pin not connected, then
 use only tda9874_AMSEL=0 or don't specify this option at all.
 For example:
   card=65 (FlyVideo 2000S) - set AMSEL=1 or AMSEL=0
   card=72 (Prolink PV-BT878P rev.9B) - set AMSEL=0 only
 
msp3400.o
 The driver for the msp34xx sound processor chips. If you have a
 stereo card, you probably want to insmod this one.
 
 insmod args:
  debug=1/2 print some debug info to the syslog,
    2 is more verbose.
  simple=1 Use the "short programming" method.  Newer
    msp34xx versions support this.  You need this
    for dbx stereo.  Default is on if supported by
    the chip.
  once=1  Don't check the TV-stations Audio mode
    every few seconds, but only once after
    channel switches.
  amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz.  This
    should improve things for french people, the
    carrier autoscan seems to work with FM only...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 16:31:43    

A priori, à rajouter
 


options tvmixer devnr=0
options msp3400 once=1 amsound=1


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 19:33:43    

oki mirtouf je viens de rajouté ce que tu m'as dit et cela ne marche toujours pas !
 
Mais j'aurais voulu avoir des info précise qd tu dis rajouter ! car en fait mon fichier modules.conf à cet tête :  
 
<table width="90%" border="0" class="code">alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0  snd-card-emu10k1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias char-major-195 nvidia
alias char-major-195 NVdriver
pre-install bttv modprobe -k tuner; modprobe -k msp3400
options tvmixer devnr=0
options msp3400 once=1 amsound=1</table>
 
Et j'aurais voulu savoir, si il ne faut peut-être pas rajouter alias devant ???  
 
Sinon quel commande je dsoi utiliser pour réinitialiser la prise ne compte de modules.conf sans rebooter :)  
 
Enfin d'après http://lea-linux.org/hardware/tv.php3#son_pasdechance  
 
il faut que j'install des drivers son pour ma carte tuner !  
 
le prob c que qd je compiles les bttv-0.9.11, j'obtiens cette erreur :  
 
<table width="90%" border="0" class="code">
 
gcc -I. -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -DMODULE  -nostdinc -iwithprefix include -DKBUILD_BASENAME=video_buf  -DEXPORT_SYMTAB -c video-buf.c
In file included from video-buf.c:36:
video-buf.h:137: error: field `field' has incomplete type
video-buf.h:159: warning: parameter has incomplete type
video-buf.h:169: error: field `type' has incomplete type
video-buf.h:171: error: field `field' has incomplete type
video-buf.h:172: error: field `last' has incomplete type
video-buf.h:195: warning: parameter has incomplete type
video-buf.h:195: warning: parameter has incomplete type
video-buf.h:201: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.h:201: warning: its scope is only this definition or declaration, which is probably not what you want
video-buf.h:201: warning: parameter has incomplete type
video-buf.h:203: warning: `struct v4l2_requestbuffers' declared inside parameter list
video-buf.h:204: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.h:206: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.h:208: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.c:351: error: parameter `type' has incomplete type
video-buf.c:351: error: parameter `field' has incomplete type
video-buf.c:432: error: return type is an incomplete type
video-buf.c:432: error: conflicting types for `videobuf_next_field'
video-buf.h:199: error: previous declaration of `videobuf_next_field'
video-buf.c: In function `videobuf_next_field':
video-buf.c:433: error: variable `field' has initializer but incomplete type
video-buf.c:433: error: storage size of `field' isn't known
video-buf.c:435: error: `V4L2_FIELD_ANY' undeclared (first use in this function)
video-buf.c:435: error: (Each undeclared identifier is reported only once
video-buf.c:435: error: for each function it appears in.)
video-buf.c:437: error: `V4L2_FIELD_ALTERNATE' undeclared (first use in this function)
video-buf.c:438: error: `V4L2_FIELD_TOP' undeclared (first use in this function)
video-buf.c:439: error: `V4L2_FIELD_BOTTOM' undeclared (first use in this function)
video-buf.c:446: warning: `return' with a value, in function returning void
video-buf.c:433: warning: unused variable `field'
video-buf.c: At top level:
video-buf.c:451: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.c:452: error: parameter `type' has incomplete type
video-buf.c:452: error: conflicting types for `videobuf_status'
video-buf.h:201: error: previous declaration of `videobuf_status'
video-buf.c: In function `videobuf_status':
video-buf.c:453: error: dereferencing pointer to incomplete type
video-buf.c:454: error: dereferencing pointer to incomplete type
video-buf.c:455: error: dereferencing pointer to incomplete type
video-buf.c:456: error: dereferencing pointer to incomplete type
video-buf.c:457: error: dereferencing pointer to incomplete type
video-buf.c:459: error: dereferencing pointer to incomplete type
video-buf.c:459: error: `V4L2_BUF_FLAG_MAPPED' undeclared (first use in this function)
video-buf.c:464: error: dereferencing pointer to incomplete type
video-buf.c:464: error: `V4L2_BUF_FLAG_QUEUED' undeclared (first use in this function)
video-buf.c:468: error: dereferencing pointer to incomplete type
video-buf.c:468: error: `V4L2_BUF_FLAG_DONE' undeclared (first use in this function)
video-buf.c:475: error: dereferencing pointer to incomplete type
video-buf.c:476: error: dereferencing pointer to incomplete type
video-buf.c:477: error: dereferencing pointer to incomplete type
video-buf.c:478: error: dereferencing pointer to incomplete type
video-buf.c: At top level:
video-buf.c:483: warning: `struct v4l2_requestbuffers' declared inside parameter list
video-buf.c:484: error: conflicting types for `videobuf_reqbufs'
video-buf.h:203: error: previous declaration of `videobuf_reqbufs'
video-buf.c: In function `videobuf_reqbufs':
video-buf.c:488: error: dereferencing pointer to incomplete type
video-buf.c:490: error: dereferencing pointer to incomplete type
video-buf.c:494: error: dereferencing pointer to incomplete type
video-buf.c:506: error: dereferencing pointer to incomplete type
video-buf.c:507: error: dereferencing pointer to incomplete type
video-buf.c: At top level:
video-buf.c:515: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.c:516: error: conflicting types for `videobuf_querybuf'
video-buf.h:204: error: previous declaration of `videobuf_querybuf'
video-buf.c: In function `videobuf_querybuf':
video-buf.c:517: error: dereferencing pointer to incomplete type
video-buf.c:519: error: dereferencing pointer to incomplete type
video-buf.c:519: error: dereferencing pointer to incomplete type
video-buf.c:521: error: dereferencing pointer to incomplete type
video-buf.c:523: error: dereferencing pointer to incomplete type
video-buf.c:523: warning: passing arg 1 of `videobuf_status' from incompatible pointer type
video-buf.c: At top level:
video-buf.c:529: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.c:530: error: conflicting types for `videobuf_qbuf'
video-buf.h:206: error: previous declaration of `videobuf_qbuf'
video-buf.c: In function `videobuf_qbuf':
video-buf.c:532: error: storage size of `field' isn't known
video-buf.c:541: error: dereferencing pointer to incomplete type
video-buf.c:543: error: dereferencing pointer to incomplete type
video-buf.c:543: error: dereferencing pointer to incomplete type
video-buf.c:545: error: dereferencing pointer to incomplete type
video-buf.c:555: error: type of formal parameter 3 is incomplete
video-buf.c:532: warning: unused variable `field'
video-buf.c: At top level:
video-buf.c:574: warning: `struct v4l2_buffer' declared inside parameter list
video-buf.c:575: error: conflicting types for `videobuf_dqbuf'
video-buf.h:208: error: previous declaration of `videobuf_dqbuf'
video-buf.c: In function `videobuf_dqbuf':
video-buf.c:584: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:605: error: dereferencing pointer to incomplete type
video-buf.c:606: warning: passing arg 1 of `videobuf_status' from incompatible pointer type
video-buf.c: In function `videobuf_read_zerocopy':
video-buf.c:661: error: storage size of `field' isn't known
video-buf.c:674: error: type of formal parameter 3 is incomplete
video-buf.c:661: warning: unused variable `field'
video-buf.c: In function `videobuf_read_one':
video-buf.c:702: error: storage size of `field' isn't known
video-buf.c:728: error: type of formal parameter 3 is incomplete
video-buf.c:702: warning: unused variable `field'
video-buf.c: In function `videobuf_read_start':
video-buf.c:776: error: storage size of `field' isn't known
video-buf.c:793: error: type of formal parameter 3 is incomplete
video-buf.c:776: warning: unused variable `field'
make[2]: *** [video-buf.o] Error 1
make[2]: Leaving directory `/home/slash/donwload/logiciel/systeme/drivers/bttv-0.9.11'
make[1]: *** [_mod_/home/slash/donwload/logiciel/systeme/drivers/bttv-0.9.11] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22'
make: *** [default] Error 2</table>
 
il me manque des chose ????????  :ouch:  
 
 :hello: en tout cas merci de ton aide mirtouf :hello:  :love:  

Reply

Marsh Posté le 22-11-2003 à 19:34:56    

dsl pur les <table width="90%" border="0" class="code"> mais j'voulais faire un cadre comme mirtouf :'(

Reply

Marsh Posté le 22-11-2003 à 19:51:01    

Reste avec tes drivers en version 0.7.107 ça marche très bien avec.
 
Les 0.9.x ont une feature spéciale v4l2 inutile pour toi.
 


 
pre-install bttv modprobe -k tuner; modprobe -k msp3400
# i2c
alias char-major-89     i2c-dev
options i2c-core        i2c_debug=1
options i2c-algo-bit    bit_test=1
 
# bttv
alias char-major-81     videodev
alias char-major-81-0   bttv
options bttv            card=10 radio=1
options tuner           type=3
 
options tvmixer devnr=0
options msp3400 once=1 amsound=1  


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 19:51:36    

Validation des changements avec rmmod le_module puis modprobe le_module.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-11-2003 à 20:26:24    

oki mirtouf  
 
ben merci bcp !!!!! ça marche !!!!! cool !!!  
 
Un grand merci ! mirtouffffffffffffff !!! de ta patience !!!  :love:  :love:  :bounce:  :hello:  
 
bonne soirée --==Slapps==--

Reply

Marsh Posté le 22-11-2003 à 20:34:16    

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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