Forum Linux.slackware Carte Wintv express

Posté par  .
Étiquettes : aucune
0
1
mar.
2005
Bonjour,

D'habitude, j'arrive à m'en sortir avec le matériel, mais ce coup ci je sèche.

J'ai acheté une carte Hauppauge Wintv Express avec un chipset Bt878 et je n'arrive pas à trouver le bon tuner pour ma carte, j'ai sélectionné card=10 et tuner=3, je crois que c'est les bons parametres, mais je n'arrive toujours pas à la faire marcher, d'autre part, la distrib est une slack 10.1, le kernel un 2.6.10 avec les options I2C et modules pour la carte bt. KdeTV me dis que le VBI n'est pas dispo et je ne sais pas ce que c'est, j'utilise le driver VESA standart pour l'affichage et je crois que concernant le DGA, j'ai réussi à l'activer (cela ne "gueule" plus à ce sujet) mais il me dis de jouer avec v4l et j'ai pas trop trouver d'aide à ce sujet

Merci

Tof
  • # Wintv toussa...

    Posté par  . Évalué à 1.

    Ben chez moi ça marche avec une carte qui ressemble quand même un peu a la tienne
    # lspci
    0000:00:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
    0000:00:06.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

    et dans le modules.conf j'ai :

    options bttv card=2 radio=0
    options tuner type=3

    si ça peut aider...

    Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

    • [^] # Re: Wintv toussa...

      Posté par  (site web personnel) . Évalué à 2.

      Normalement, il n'y a pas besoin de spécifier la carte, elle doit être détectée automatiquement.

      Chez moi dans /etc/modprobe.d/tuner, j'ai juste
      options bttv tuner=3

      dmesg | grep bttv

      bttv: driver version 0.9.15 loaded
      bttv: using 8 buffers with 2080k (520 pages) each for capture
      bttv: Bt8xx card found (0).
      bttv0: Bt878 (rev 17) at 0000:00:07.0, irq: 5, latency: 32, mmio: 0xdfcfe000
      bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606
      bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]
      bttv0: gpio: en=00000000, out=00000000 in=00bff501 [init]
      bttv0: using tuner=3
      bttv0: i2c: checking for MSP34xx @ 0x80... not found
      bttv0: i2c: checking for TDA9875 @ 0xb0... not found
      bttv0: i2c: checking for TDA7432 @ 0x8a... not found
      bttv0: registered device video0
      bttv0: registered device vbi0
      bttv0: registered device radio0
      bttv0: PLL: 28636363 => 35468950 .. ok
      bttv0: add subdevice "remote0" # ça c'est la télécommande avec lirc
      • [^] # Re: Wintv toussa...

        Posté par  . Évalué à 1.

        Dans mon dmesg :
        bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb

        Je me suis bien planté, effectivement.

        Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

    • [^] # Re: Wintv toussa...

      Posté par  . Évalué à 1.

      Je pense que j'ai dis une connerie désolé...
      depuis j'ai chnagé de carte BT848->BT878 et depuis, c'est detecté automatiquement de toute façon... alors en fait, je sais plus.

      Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

  • # wintv suite

    Posté par  . Évalué à 1.

    bon la carte est bien autodetecté en 10, cela n'est pas réellement le probleme, par contre ainsi que vu ci dessous certains ont la création d'un device vbi0, pas moi (options du kernel que j'aurais loupé ????)
    d'autre part, le tuner n'est pas autodetecté et la carte bascule alors tuner=-1 (disable) si je ne joue pas avec tuner=3.

    Merci d'avance

    Tof
    • [^] # Re: wintv suite

      Posté par  . Évalué à 1.

      Comme ça m'interesse un peu de comprendre, j'ai jeté un oeil dans la doc
      ( /usr/src/linux/Documentation/video4linux/bttv/ ) et il y a un exemple de modules.conf :

      # For modern kernels (2.6 or above), this belongs in /etc/modprobe.conf
      # For for 2.4 kernels or earlier, this belongs in /etc/modules.conf.

      # 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=2 radio=1
      options tuner debug=1

      Et un script MAKEDEV qui crée les /dev/vbi en utilisant char-major-81 donc les modules videodev et bttv, si j'ai bien tout compris.

      et un lsmod | grep bttv sur ma bécane me donne

      bttv 154252 0
      video_buf 22020 1 bttv
      v4l2_common 6208 1 bttv
      btcx_risc 4808 1 bttv
      videodev 9728 1 bttv



      Voila, je suis pas expert du tout, mais cela peut te donner des pistes.

      Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

      • [^] # Re: wintv suite

        Posté par  . Évalué à 1.

        Bon ben voilà, toujours pas de chaines, mais un tuner en 3, la grosse boullette était l'utilisation de modules.conf au lieu de modprobe.conf et pourtant j'ai RTFM.........

        Merci et je vous tiendrai au courant des derniers tours de roues.....


        Tof
      • [^] # Re: wintv suite

        Posté par  . Évalué à 1.

        bon alors les derniers tours de roues, aprés un petit check (encore un) de mon dmesg, je me suis interressé à tveeprom et là surprise, j'obtiens un superbe tuner=philips FQ1216ME MK3, donc je fonce vers la doc où l'on peut voir qu'il s'agit d'un tuner PAL D/K (alors que sous windaube, j'ai du bon vieux SECAM francais......) et que ce tuner obtient le code 38 et non pas 3, bref, je commence à saturer gentiment là dessus.

        Sans doute à demain pour ceux qui suivent....


        Bye

        Tof
  • # Même problème ?

    Posté par  (site web personnel) . Évalué à 1.

    J'ai l'impression qu'on rencontre le même problème. C'est d'autant plus bizarre que lorsque je passe sous windows, çà roule impec, je peux passer d'une chaine à l'autre et hop, retour à linux, il me détecte que cette chaine, pour n'importe quelle fréquence.

    J'ai testé plusieurs options, rien de très concluant.
    Néanmoins, je viens de voir sur un site un mec qui passait tuner=22 en argument, mais lui se plaignait d'une réception DES chaines crades (il imagine pourtant pas la chance qu'il a :) )

    Je peux pas tester là sur place, je suis pas depuis mon pc, mais si çà peut t'aider...

    git commit suicide

    • [^] # Re: Même problème ?

      Posté par  (site web personnel) . Évalué à 1.

      j'ai réussi avec tuner=38 !

      git commit suicide

      • [^] # Re: Même problème ?

        Posté par  . Évalué à 1.

        STP, tu m'envoies ton modprobe.conf ???
        • [^] # Re: Même problème ?

          Posté par  (site web personnel) . Évalué à 1.

          Bien, çà marche pas aussi bien que je le pensais.

          Voilà le problème:
          tuner=38 fonctionne effectivement, c'est-à-dire que les canaux sont choppables par xawdecode_scantv mais à la seule condition, et c'est là que çà me rend dingue, que je lance d'abord k!tv sous windows.

          Aussi bizarre que çà parait, k!tv fonctionne parfaitement sous windows. Si j'ai le malheur de démarrer linux directement (ce que je fais 100 % du temps), et bien rien... Les réglages sont inactifs.

          Il faut absolument que je lance une fois k!tv et que je reboote aussi sec, là les réglages fonctionnent quand je passe sous linux.
          J'ai un doute dans la version de bttv que j'utilise, et d'autres doutes d'ailleurs.

          Allez camarade, continuons la lutte.

          git commit suicide

          • [^] # Re: Même problème ?

            Posté par  . Évalué à 1.

            Mon "robocop" n'ayant que Tux comme systeme, je n'ai pas fait d'essai sous MSWindaube, juste sur un autre pc pour vérifier si la carte marchait.

            Par contre ce que tu dis me suggère la chose suivante, sous Winwoin xxx, tu initialises la carte d'une facon correcte, lors du passage à Tux, les paramètres restent dans la carte et alors cela marche, donc je pense que les drivers ne sont pas en cause, mais plutot notre sequence d'initialisation.....

            Le combat continue......

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.