Je n'arrive pas à installer ma carte TV ! [Résolu]

et à tous hasards, je n’ai pas ma config de xawtv (qui doit se trouver dans ~/.xawtv), mais voici le contenu de mon ~/.xdtv/xdtvrc[code]#

Global options

norm = SECAM
capture = grab
source = Television
subpage = 888
freqtab = secam-france

restoresnd = off
vop_autograb = on

xawpopup = on
message_timer = 6000
decoration = on
stayontop = off
subtitles = off
theme = défaut

Fullscreen options

fullscreen = 1280 x 1024
fullscreen_mode = new
pixsize = 128 x 96
windowsize = 704 x 576
colorkey = 123456
capture_size = 768 x 576

Grab options

grab_filepath = /home/console
jpeg_compression = 75

XOSD options

xosd = on
xosd_main_color = lawngreen
xosd_outline_color = black
xosd_main_font = --bitstream vera sans mono------240------
xosd_vtx_font = --bitstream vera sans mono------180------

record options

codec = XviD
width = 384
height = 288
bitrate = 800
quality = 1
stereo_mode = no
audio_codec = LAME MP3
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = no
mp3_vbr_quality = 8
fps = 25
max_gap = 80
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/console
display_frame = yes
record_sub = no
record_chg = no
record_delay = 0
streaming_mode = no
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound

eventmap

alevt options

alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = no
alevt_charset = latin-1

Channel options

[TF1]
channel = 22
key = KP_End
capture = on
color = 26866
bright = 32027
hue = 33339
contrast = 30806

[FRANCE 2]
channel = 25
key = KP_Down
capture = on
color = 26868
bright = 31473
hue = 33339
contrast = 31353

[FRANCE 3]
channel = 28
key = KP_Next
capture = on
color = 18256
bright = 26517
hue = 32868
contrast = 42196

[CANAL+]
channel = K09
key = KP_Left
color = 33222
bright = 32878
hue = 32774
contrast = 30806
subpage = all

[FRANCE 5/ARTE]
channel = 38
key = KP_Begin
capture = on
color = 23169
bright = 33300
hue = 32774
contrast = 36202
subpage = Tou(te)s

[M6]
channel = 60
key = KP_Right
capture = on
color = 26648
bright = 36007
hue = 32981
contrast = 38036
[/code]tu y trouvera peut être des éléments de config pour xawtv.

Oui et justement dans le lien gentoo-wiki.com/HOWTO_Setup_TV_Input_for_MythTV ils expliquent qu’il faut passer des arguments.

Et voici les fichiers:

[quote]CARDLIST.bttv: 2 -> Hauppauge (bt848)
CARDLIST.bttv: 10 -> Hauppauge (bt878) [0070:13eb,0070:3900,2636:10b4]
CARDLIST.bttv: 26 -> Hauppauge WinCam newer (bt878)
CARDLIST.bttv: 80 -> Hauppauge WinTV PVR [0070:4500]
CARDLIST.bttv:143 -> Hauppauge ImpactVCB (bt878) [0070:13eb]
CARDLIST.cx88: 1 -> Hauppauge WinTV 34xxx models [0070:3400,0070:3401]
CARDLIST.cx88: 18 -> Hauppauge Nova-T DVB-T [0070:9002,0070:9001]
CARDLIST.cx88: 24 -> Hauppauge WinTV 28xxx (Roslyn) models [0070:2801]
CARDLIST.cx88: 37 -> Hauppauge Nova-S-Plus DVB-S [0070:9201,0070:9202]
CARDLIST.cx88: 38 -> Hauppauge Nova-SE2 DVB-S [0070:9200]
CARDLIST.cx88: 40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid [0070:9400,0070:9402]
CARDLIST.cx88: 41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile) [0070:9800,0070:9802]
CARDLIST.em28xx: 4 -> Hauppauge WinTV USB 2 (em2820/em2840) [2040:4200][/quote]

et pr le fichier tuner:

Pr la france c’est SECAM-L

Tu as les fichiers la: linux-m32r.org/lxr/http/sour … deo4linux/
ainsi que pas mal de doc.

Dsl d’être nulle, je n’ai pas compris les étapes qu’il faut faire pour installer la carte !
C’est quoi les modules et les arguments ??

Avec les étapes sa sera mieux je pense, sous xp on installer les drivers de la carte et on installer un logiciel comme k!tv !!

Mais sous nunux je suis perdu, il y a plein d’étape et quand on les faits sans les comprendre c’est pas évident :cry:

Merci de votre aide et de votre patience que j’apprécie

Les modules c’est comme les DLL sous windows. C’est des extensions de programmes.

Avant de faire une config automatique qui se charge au demarrage, il serait interessant de tester à la main:

Si j’ai bien compris il faut mettre:
modprobe bttv card=nn tuner=xx

pr cela il faut que bttv soit dechargé:
rmmod bt878
rmmod bttv
modprobe bttv card=10 tuner=35
modprobe bt878

Tu branche l’antenne et si tu te depeches tu peux regarder tracks sur arte, c’est bien roots :slightly_smiling:

J’aurai bien aimé regardé arte mais après tes commandes toujours rien, j’ai pas d’image :cry:

merci de ton aide

A chaque fois que tu fais un modprobe il faut verifier le resultat avec
tail /var/log/messages
ou
dmesg | grep bttv && dmesg | grep tuner

Ca dit quoi?

Matt avait l’air de plus connaitre, faudra peut etre attendre… ou si kk1 a une idée, qu’il se gene pas.

En attendant, jette un oeil sur les deux derniers liens que j’ai donné. Peut-etre plus celui sur linux-mr32 vu que c’est la doc du noyau linux.

Je sais pas. J’avais pourtant l’impression de parler simplement, il n’y a normalement plus rien à faire avec une bt878 (elle arrive avec chip/audio/tuner autodetectée par les modules).

il faut donc surtout verifier l’antenne, et la config du soft qu’on utilise (config des chaines), eventuellement aussi maintenant que j’y pense ajouter l’user au groupe video (pourt les droits sur /dev/video0).

Sinon, mais vraiment si on n’y arrive pas, on peut jouer avec les arguments comme c’est decrit dans le fichier “Documentation/video4linux/bttv/Insmod-options” qui se trouve dans une arborescence de source de noyau (les autres fichiers du repertoire sont à lire aussi eventuellement).
Je le cite à tous hasards pour le 2.6.16:[code]Note: "modinfo " prints various informations about a kernel
module, among them a complete and up-to-date list of insmod options.
This list tends to be outdated because it is updated manually …

==========================================================================

bttv.o
the bt848/878 (grabber chip) driver

    insmod args:
            card=n          card type, see CARDLIST for a list.
            tuner=n         tuner type, see CARDLIST for a list.
            radio=0/1       card supports radio
            pll=0/1/2       pll settings
                    0: don't use PLL
                    1: 28 MHz crystal installed
                    2: 35 MHz crystal installed

            triton1=0/1     for Triton1 (+others) compatibility
            vsfx=0/1        yet another chipset bug compatibility bit
                            see README.quirks for details on these two.

            bigendian=n     Set the endianness of the gfx framebuffer.
                            Default is native endian.
            fieldnr=0/1     Count fields.  Some TV descrambling software
                            needs this, for others it only generates
                            50 useless IRQs/sec.  default is 0 (off).
            autoload=0/1    autoload helper modules (tuner, audio).
                            default is 1 (on).
            bttv_verbose=0/1/2  verbose level (at insmod time, while
                            looking at the hardware).  default is 1.
            bttv_debug=0/1  debug messages (for capture).
                            default is 0 (off).
            irq_debug=0/1   irq handler debug messages.
                            default is 0 (off).
            gbuffers=2-32   number of capture buffers for mmap'ed capture.
                            default is 4.
            gbufsize=       size of capture buffers. default and
                            maximum value is 0x208000 (~2MB)
            no_overlay=0    Enable overlay on broken hardware.  There
                            are some chipsets (SIS for example) which
                            are known to have problems with the PCI DMA
                            push used by bttv.  bttv will disable overlay
                            by default on this hardware to avoid crashes.
                            With this insmod option you can override this.
            no_overlay=1    Disable overlay. It should be used by broken
                            hardware that doesn't support PCI2PCI direct
                            transfers.
            automute=0/1    Automatically mutes the sound if there is
                            no TV signal, on by default.  You might try
                            to disable this if you have bad input signal
                            quality which leading to unwanted sound
                            dropouts.
            chroma_agc=0/1  AGC of chroma signal, off by default.
            adc_crush=0/1   Luminance ADC crush, on by default.

            bttv_gpio=0/1
            gpiomask=
            audioall=
            audiomux=
                            See Sound-FAQ for a detailed description.

    remap, card, radio and pll accept up to four comma-separated arguments
    (for multiple boards).

tuner.o
The tuner driver. You need this unless you want to use only
with a camera or external tuner …

    insmod args:
            debug=1         print some debug info to the syslog
            type=n          type of the tuner chip. n as follows:
                            see CARDLIST for a complete list.
            pal=[bdgil]     select PAL variant (used for some tuners
                            only, important for the audio carrier).

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...

tea6300.o - OBSOLETE (use tvaudio instead)
The driver for the tea6300 fader chip. If you have a stereo
card and the msp3400.o doesn’t work, you might want to try this
one. This chip is seen on most STB TV/FM cards (usually from
Gateway OEM sold surplus on auction sites).

    insmod args:
            debug=1         print some debug info to the syslog.

tda8425.o - OBSOLETE (use tvaudio instead)
The driver for the tda8425 fader chip. This driver used to be
part of bttv.c, so if your sound used to work but does not
anymore, try loading this module.

    insmod args:
            debug=1         print some debug info to the syslog.

tda985x.o - OBSOLETE (use tvaudio instead)
The driver for the tda9850/55 audio chips.

    insmod args:
            debug=1         print some debug info to the syslog.
            chip=9850/9855  set the chip type.

[/code]

Merci de votre aide, je regarde de mon côté depuis hier mais toujours rien :imp:

Lorsque tu dis

Comment on fais sa ??

Je vais essayer de voir un peu plus en détail xawtv mais mme avec d’autre logiciel tel que tvtime c’est pareil elle ne me trouve pas la carte mais la webcam par contre oui !!

merci bien

je crois que c’est

adduser bidule video

On peut aussi faire cela avec une jolie interface graphique … (je suis partisant du moindre effort)
Sous gnome : Bureau -> Administration -> Utilisateurs et groupe -> taper mot_de_passe_root comme demandé -> cocher “montrer tous les groupes” -> sélectionner l’onglet “groups” -> cliqer video puis propriétés -> sélectionner son utilisateur, puis ajouter “+” -> valider

Avec kde, il y a un outil de même nature appelé Kuser qui se trouve dans K -> outils système
Le principe est le même : Kuser -> onglet “groupes” -> icône Edit -> cliquer sur son user dans la colonne de droite -> cliquer su ajouter -> valider

Bien entendu on peut aussi faire tout cela en console avec la commande adduser comme indiqué. Pour la syntaxe et les possibilités, un petit “man adduser” en console peut aider.

pour ajouter au groupe vidéo:
adduser video

pour configurer des arguments pour les modules:
modconf

Je viens de faire :

adduser neness video il me dit :

L’utilisateur « neness » est déjà membre du groupe « video ».

Je ne vois plus quoi faire :unamused:

merci de votre aide, c’est sympa

quote="neness"
Je ne vois plus quoi faire :unamused:
(…)[/quote]
Moi non plus, je t’ai dit ce que je voyais qu’il y avait à faire et avec tout ça, tu devrais pouvoir te debrouiller.
Je ne vois pas quoi te dire de plus.

Tite question :slightly_smiling:

En debut de thread j’avais mis:
ls -la /dev/bt*

Logiquement neness devrait avoir un un /dev/bttv non? (je rappele j’y connais rien au carte TV…)

Nan parceque ptet qu’il y a un problème avec udev? Ce sacré udev!!

et sinon neness, le modprobe avec les parametre card=… tuner=… que donne un
dmesg | grep bttv && dmesg | grep tuner
juste après?

Parceque sans ca, on peut vraimment pas diagnostiquer…

Voila se que sa donne :

Parce qu’ honnétement j’y comprends rien !! Et c’est pas de mauvaise foi !

merci de votre aide, sa me touche :wink:

Mais si tu comprends :slightly_smiling:
En tout cas si tu comprends l’anglais tu vois que ta carte est reconnue et donc il fixe automatiquement les param card= tuner=

C’est le résultat d’un modprobe bt878 simple ou avec les parametres que je t’ai donné?

je m’etais planté sur le tuner c’est SECAM MULTI alors que moi je te disais SECAM-L (le secam francais)

card=10
tuner=22

Sur la page myth tv vers la fin ils parlent qd meme pas mal de DVB et la je suis largué :slightly_smiling:

Peux tu essayer un :
/sbin/udev_run_hotplugd
et ensuite essayer ton logiciel TV

A part ca j’ai pu trop d’idée la, pas de télé pour aujourd’hui :slightly_smiling:

J’ai tester cette commande :

dmesg | grep bttv && dmesg | grep tuner

Voila se que sa donne :

/sbin/udev_run_hotplugd
bash: /sbin/udev_run_hotplugd: Aucun fichier ou répertoire de ce type

C’est pas fameux

merci de votre aide chaleureuse

Et un /etc/init.d/hotplug restart
peut ne pas faire de mal.

/etc/init.d/hotplug restart
bash: /etc/init.d/hotplug: Aucun fichier ou répertoire de ce type

Je désespére sur le coups, merci bien

je le répète une fois de plus:

  • le device correspondant ne s’appelle PAS bttv mais bien video qqchose.
  • utilisez modinfo bttv et modconf pour aller passer les arguments

Mais puisque je vous dit que le problême n’est pas dans les modules !!!

L’autodetection donne bien card=10, et tuner=22 ce qui correspond bien à la bt878.

neness: as tu trouvé comment scanner les chaines ? as tu installé et essayé tvtime ? et autre chose auquel tu n’as pas repondu non plus, as tu verifié que ton antenne était branchée ?