Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/05/2005, à 10:44

Xarkam

Comment faire fonctionner son tuner

Voila, ayant une carte tuner assé vielle et peux commercialisée j'espère que ce petit post aidera ceux qui comme moi on eu beaucoup de mal à faire fonctionner leur carte.

I. Installer des packages pour le tuner. Genre xwatv, scantv, v4l.
II. Identifier la carte:
Dans une console en tant que root faire un dmesg | grep bttv vous devrier avoir quelque chose qui ressemble à ceci:

root@hyksos:/home/xarkam # 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 2) at 0000:05:06.0, irq: 16, latency: 32, mmio: 0xd2000000
bttv0: detected: (Askey Magic/others) TView99 CPH06x [card=38], PCI subsystem ID is 144f:3000
bttv0: using: Askey CPH06X TView99 [card=38,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffeff7 [init]
tuner: tv aard core driver (bttv, saa7134, ...) instead.
bttv0: using tuner=1
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: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"

On vois que le type de carte est 38. Il ne nous reste plus qu'a indiquer cela dans le fichier module:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

ide-cd
ide-disk
ide-generic
lp
mousedev
psmouse
sbp2
sr_mod
tuner type=3
bttv card=38 radio=0

Le type de tuner correspond au signal SECAM de la france.
Radio est positionné sur 0 car il n'y a pas de tuner radio sur la carte.

III. Configurer v4l
Notez en gras dans le code le framebuffer donné avec la commande dmeg au cas ou v4l en aurrais besoin. (ce qui est mon cas)
On lance la configuration de v4l: v4l-conf

root@hyksos:/home/xarkam # v4l-conf -a 0xd2000000
v4l-conf: using X11 display :0.0
WARNING: v4l-conf is compiled without DGA support.
using user provided base address 0xd2000000
mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=0xd2000000
/dev/video0 [v4l2]: configuration done

Ici moi je doit donner le framebuffer de la carte
Ensuite on crée les liens dans /dev

mknod /dev/vbi0 c 81 224
chmod 666 /dev/vbi0
ln -s /dev/vbi0 /dev/vbi

IV. Lancer un scan des fréquences.
Toujours dans la console, faire un scantv et la vous dervier avoir quelque chose comme ceci:

root@hyksos:/home/xarkam # scantv

please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60
nr ? 2

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM


scanning channel list france...
K01  ( 47.75 MHz): no station
K02  ( 55.75 MHz): no station
K03  ( 60.50 MHz): no station
K04  ( 63.75 MHz): no station
K05  (176.00 MHz): Canal+
[Canal+]
channel = K05

K06  (184.00 MHz): no station
K07  (192.00 MHz): no station
K08  (200.00 MHz): no station
K09  (208.00 MHz): no station
K10  (216.00 MHz): no station
KB   (116.75 MHz): no station
KC   (128.75 MHz): no station
KD   (140.75 MHz): no station
KE   (159.75 MHz): no station
KF   (164.75 MHz): no station
KG   (176.75 MHz): no station
KH   (188.75 MHz): no station
KI   (200.75 MHz): no station
KJ   (212.75 MHz): no station
KK   (224.75 MHz): no station
KL   (236.75 MHz): no station
KM   (248.75 MHz): no station
KN   (260.75 MHz): no station
KO   (272.75 MHz): no station
KP   (284.75 MHz): no station
KQ   (296.75 MHz): no station
H01  (303.25 MHz): no station
H02  (311.25 MHz): no station
H03  (319.25 MHz): no station
H04  (327.25 MHz): no station
H05  (335.25 MHz): no station
H06  (343.25 MHz): no station
H07  (351.25 MHz): no station
H08  (359.25 MHz): no station
H09  (367.25 MHz): no station
H10  (375.25 MHz): no station
H11  (383.25 MHz): no station
H12  (391.25 MHz): no station
H13  (399.25 MHz): no station
H14  (407.25 MHz): no station
H15  (415.25 MHz): no station
H16  (423.25 MHz): no station
H17  (431.25 MHz): no station
H18  (439.25 MHz): no station
H19  (447.25 MHz): no station
21   (471.25 MHz): ???
[unknown (21)]
channel = 21

22   (479.25 MHz): no station
23   (487.25 MHz): no station
24   (495.25 MHz): ???
[unknown (24)]
channel = 24

25   (503.25 MHz): no station
26   (511.25 MHz): no station
27   (519.25 MHz): no station
28   (527.25 MHz): no station
29   (535.25 MHz): no station
30   (543.25 MHz): no station
31   (551.25 MHz): no station
32   (559.25 MHz): no station
33   (567.25 MHz): no station
34   (575.25 MHz): no station
35   (583.25 MHz): no station
36   (591.25 MHz): no station
37   (599.25 MHz): no station
38   (607.25 MHz): no station
39   (615.25 MHz): no station
40   (623.25 MHz): no station
41   (631.25 MHz): no station
42   (639.25 MHz): no station
43   (647.25 MHz): no station
44   (655.25 MHz): no station
45   (663.25 MHz): no station
46   (671.25 MHz): no station
47   (679.25 MHz): no station
48   (687.25 MHz): no station
49   (695.25 MHz): no station
50   (703.25 MHz): no station
51   (711.25 MHz): ???
[unknown (51)]
channel = 51

52   (719.25 MHz): no station
53   (727.25 MHz): no station
54   (735.25 MHz): ???
[unknown (54)]
channel = 54

55   (743.25 MHz): no station
56   (751.25 MHz): no station
57   (759.25 MHz): ???
[unknown (57)]
channel = 57

58   (767.25 MHz): no station
59   (775.25 MHz): no station
60   (783.25 MHz): no station
61   (791.25 MHz): no station
62   (799.25 MHz): no station
63   (807.25 MHz): no station
64   (815.25 MHz): no station
65   (823.25 MHz): no station
66   (831.25 MHz): no station
67   (839.25 MHz): no station
68   (847.25 MHz): no station
69   (855.25 MHz): no station

Voila, selon vos expérience propros, complètez et améliorez ce post smile

Dernière modification par Xarkam (Le 18/05/2005, à 09:18)


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#2 Le 17/05/2005, à 14:11

sksbir

Re : Comment faire fonctionner son tuner

bon, j'ai un soucis avec mon tuner TV, tous les détails ici: [UNSOLVED] Flytv Platinium 33 mini : TV Tuner not enabled., et je note un truc intéressant:
tu actives le tuner par

tuner type=3
bttv card=38 radio=0

je ne comprend pas la structure de la syntaxe... ça ne devrait pas plutot etre
bttv card=38 tuner=3 radio=0 comme le propose stepper (suivre le lien qu'il donne dans mon topic) ??

J'aimerais bien avoir le fin mot de l'histoire , car si ça se trouve, c'est peut-etre toi qui possède les clés pour résoudre mon problème...:)

Dernière modification par sksbir (Le 17/05/2005, à 14:12)

Hors ligne

#3 Le 17/05/2005, à 18:58

Xarkam

Re : Comment faire fonctionner son tuner

Je pense que tu devrais tester ma méthode, car après moultes modifications j'en suis arrivé à ce résultat. Va savoir pour quelles raisons mettre tuner dans les variables de bttv provoque des erreurs.
Moi ca doit faire environ 1an que je cherchais à faire fonctionner mon tuner.


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#4 Le 18/05/2005, à 03:00

eric gibault

Re : Comment faire fonctionner son tuner

Personnellement j'ai une carte bt878 (Hauppauge Wintv Express) j'ai bien tenté de suivre les premères instructions du post mais à la deuxième partie (ci-dessous) j'ai décroché !!
Par ailleurs, j'ai noté sur certains forum  qu'il y avait quelques soucis avec bttv et le noyau 2.6.10

Merci pour de nouvelles précisions

EG







II. Configurer v4l
Notez en gras dans le code le framebuffer donné avec la commande dmeg au cas ou v4l en aurrais besoin. (ce qui est mon cas)
On lance la configuration de v4l: v4l-conf
Code:

root@hyksos:/home/xarkam # v4l-conf -a 0xd2000000
v4l-conf: using X11 display :0.0
WARNING: v4l-conf is compiled without DGA support.
using user provided base address 0xd2000000
mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=0xd2000000
/dev/video0 [v4l2]: configuration done

Ici moi je doit donner le framebuffer de la carte

IV. Lancer un scan des fréquences.
Toujours dans la console, faire un scantv et la vous dervier avoir quelque chose comme ceci:
Code:

root@hyksos:/home/xarkam # scantv

please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60
nr ? 2

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM


scanning channel list france...
K01  ( 47.75 MHz): no station
K02  ( 55.75 MHz): no station
K03  ( 60.50 MHz): no station
K04  ( 63.75 MHz): no station
K05  (176.00 MHz): Canal+
[Canal+]
channel = K05

K06  (184.00 MHz): no station
K07  (192.00 MHz): no station
K08  (200.00 MHz): no station
K09  (208.00 MHz): no station
K10  (216.00 MHz): no station
KB   (116.75 MHz): no station
KC   (128.75 MHz): no station
KD   (140.75 MHz): no station
KE   (159.75 MHz): no station
KF   (164.75 MHz): no station
KG   (176.75 MHz): no station
KH   (188.75 MHz): no station
KI   (200.75 MHz): no station
KJ   (212.75 MHz): no station
KK   (224.75 MHz): no station
KL   (236.75 MHz): no station
KM   (248.75 MHz): no station
KN   (260.75 MHz): no station
KO   (272.75 MHz): no station
KP   (284.75 MHz): no station
KQ   (296.75 MHz): no station
H01  (303.25 MHz): no station
H02  (311.25 MHz): no station
H03  (319.25 MHz): no station
H04  (327.25 MHz): no station
H05  (335.25 MHz): no station
H06  (343.25 MHz): no station
H07  (351.25 MHz): no station
H08  (359.25 MHz): no station
H09  (367.25 MHz): no station
H10  (375.25 MHz): no station
H11  (383.25 MHz): no station
H12  (391.25 MHz): no station
H13  (399.25 MHz): no station
H14  (407.25 MHz): no station
H15  (415.25 MHz): no station
H16  (423.25 MHz): no station
H17  (431.25 MHz): no station
H18  (439.25 MHz): no station
H19  (447.25 MHz): no station
21   (471.25 MHz): ???
[unknown (21)]
channel = 21

22   (479.25 MHz): no station
23   (487.25 MHz): no station
24   (495.25 MHz): ???
[unknown (24)]
channel = 24

25   (503.25 MHz): no station
26   (511.25 MHz): no station
27   (519.25 MHz): no station
28   (527.25 MHz): no station
29   (535.25 MHz): no station
30   (543.25 MHz): no station
31   (551.25 MHz): no station
32   (559.25 MHz): no station
33   (567.25 MHz): no station
34   (575.25 MHz): no station
35   (583.25 MHz): no station
36   (591.25 MHz): no station
37   (599.25 MHz): no station
38   (607.25 MHz): no station
39   (615.25 MHz): no station
40   (623.25 MHz): no station
41   (631.25 MHz): no station
42   (639.25 MHz): no station
43   (647.25 MHz): no station
44   (655.25 MHz): no station
45   (663.25 MHz): no station
46   (671.25 MHz): no station
47   (679.25 MHz): no station
48   (687.25 MHz): no station
49   (695.25 MHz): no station
50   (703.25 MHz): no station
51   (711.25 MHz): ???
[unknown (51)]
channel = 51

52   (719.25 MHz): no station
53   (727.25 MHz): no station
54   (735.25 MHz): ???
[unknown (54)]
channel = 54

55   (743.25 MHz): no station
56   (751.25 MHz): no station
57   (759.25 MHz): ???
[unknown (57)]
channel = 57

58   (767.25 MHz): no station
59   (775.25 MHz): no station
60   (783.25 MHz): no station
61   (791.25 MHz): no station
62   (799.25 MHz): no station
63   (807.25 MHz): no station
64   (815.25 MHz): no station
65   (823.25 MHz): no station
66   (831.25 MHz): no station
67   (839.25 MHz): no station
68   (847.25 MHz): no station
69   (855.25 MHz): no station

#5 Le 18/05/2005, à 09:14

Xarkam

Re : Comment faire fonctionner son tuner

Ok.
La partie 2 explique la configuration de v4l(video for linux). Dans mon cas, l'exécution de v4l-conf provoquais une erreur car il n'arrive pas à trouver le framebuffer du tuner.
Donc, en lancant v4l-conf si tu recois un message indiquant qu'il n'y a pas de framebuffer, il faut l'indiquer avec l'option -a. Pour l'adresse du frame buffer, on la trouve dans la partie 1 de mon exemple il s'agit de : mmio: 0xd2000000
J'ai oublié d'indiquer que chez moi j'ai du créer ensuite un node dans /dev avec cette commande:

mknod /dev/vbi0 c 81 224
chmod 666 /dev/vbi0
ln -s /dev/vbi0 /dev/vbi

le mknod n'est la que pour vérifier que le /dev/vbi0 existe bien, sinon il le crée.
Pour finir, la commande scantv va faire un scan des fréquences et si comme moi tu obtient un résultat, c'est que cela fonctionne smile
Un lien utile: http://xawdecode.sourceforge.net/aideFR/htmlpage/configsALL.htm

Dernière modification par Xarkam (Le 18/05/2005, à 09:20)


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#6 Le 18/05/2005, à 11:00

sksbir

Re : Comment faire fonctionner son tuner

Bon, j'ai testé ton truc, mais ça n'avance à rien : modinfo tuner ne me donne aucune info sur les options possibles et son lancement préalable par la commande modprobe ne donne aucune info dans dmesg.

En plus, je suis tombé sur un autre soucis : en reprenant mes tests comme au début, le scan des canaux dans tvtime ne fait plus défiler les canaux : je reste bloqué sur le canal que j'ai choisi manuellement.

Bref, je patauge... A suivre

Hors ligne

#7 Le 18/05/2005, à 13:27

eric gibault

Re : Comment faire fonctionner son tuner

Si ce n'est pas le grand merdier cette config de carte tv cela y ressemble fort !
je rappelle qu'il y a vraiesemblablement quelques soucis avec bttv et le noyau 2.6.10 selon ce que j'ai pu lire sur plusieurs forum, il faut peut être aussi fouiller de ce côté là...


EG

#8 Le 19/05/2005, à 13:50

Xarkam

Re : Comment faire fonctionner son tuner

Pour ce qui est du kernel 2.6.10 il peut y avoir des soucis. Moi je suis avec un 2.6.10 et une carte askey qui n'est pas un modéle du genre en terme de distribution, pourtant ca fontionne.
Quant sksbir, n'a tu tout simplement pas fait un test de ce que j'explique avec comme type de carde ton modèle. Tu trouvera la liste des modéles de carte la: http://lea-linux.org/hardware/hard_image/tv.html
Laisse le tuner sur 3 et radio sur 0. Ensuite scan plutot avec scnatv que tvtime c'est plus rapide.
Au cas ou on peut voir à 2 un de ses soir wink


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#9 Le 19/05/2005, à 15:54

eric gibault

Re : Comment faire fonctionner son tuner

Voilà ce que donne mon scantv...pas terrible:(



eric@ubuntu:~$ scantv

please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60
nr ? 2

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM

vbi: open failed [/dev/vbi]
open /dev/vbi: No such file or directory
eric@ubuntu:~$ scantv

please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60
nr ? 2

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM

vbi: open failed [/dev/vbi]
open /dev/vbi: No such file or directory

#10 Le 19/05/2005, à 17:20

DiCiCat

Re : Comment faire fonctionner son tuner

pour le probleme de /dev/vbi, j'avais le meme
essaye
sudo ln -s /dev/vbi0 /dev/vbi

et relance scantv ca devrais aller mieux smile

Hors ligne

#11 Le 19/05/2005, à 17:24

lamiricorenonloggué

Re : Comment faire fonctionner son tuner

Tu as du oublié de faire la manip donnée le 18 mai à 9h14 par Xarkam ?
Sinon que t'as donné le mknod ?

#12 Le 19/05/2005, à 17:51

eric gibault

Re : Comment faire fonctionner son tuner

J'ai respecté l'intégralité du descriptif depuis le début mais rien à faire...
Qu'elle poisse !!
sad

voir ci-dessous


eric@ubuntu:~$ scantv

please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60
nr ? 2

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM


scanning channel list france...
K01  ( 47.75 MHz): no station
K02  ( 55.75 MHz): no station
K03  ( 60.50 MHz): no station
K04  ( 63.75 MHz): no station
K05  (176.00 MHz): no station
K06  (184.00 MHz): no station
K07  (192.00 MHz): no station
K08  (200.00 MHz): no station
K09  (208.00 MHz): no station
K10  (216.00 MHz): no station
KB   (116.75 MHz): no station
KC   (128.75 MHz): no station
KD   (140.75 MHz): no station
KE   (159.75 MHz): no station
KF   (164.75 MHz): no station
KG   (176.75 MHz): no station
KH   (188.75 MHz): no station
KI   (200.75 MHz): no station
KJ   (212.75 MHz): no station
KK   (224.75 MHz): no station
KL   (236.75 MHz): no station
KM   (248.75 MHz): no station
KN   (260.75 MHz): no station
KO   (272.75 MHz): no station
KP   (284.75 MHz): no station
KQ   (296.75 MHz): no station
H01  (303.25 MHz): no station
H02  (311.25 MHz): no station
H03  (319.25 MHz): no station
H04  (327.25 MHz): no station
H05  (335.25 MHz): no station
H06  (343.25 MHz): no station
H07  (351.25 MHz): no station
H08  (359.25 MHz): no station
H09  (367.25 MHz): no station
H10  (375.25 MHz): no station
H11  (383.25 MHz): no station
H12  (391.25 MHz): no station
H13  (399.25 MHz): no station
H14  (407.25 MHz): no station
H15  (415.25 MHz): no station
H16  (423.25 MHz): no station
H17  (431.25 MHz): no station
H18  (439.25 MHz): no station
H19  (447.25 MHz): no station
21   (471.25 MHz): no station
22   (479.25 MHz): no station
23   (487.25 MHz): no station
24   (495.25 MHz): no station
25   (503.25 MHz): no station
26   (511.25 MHz): no station
27   (519.25 MHz): no station
28   (527.25 MHz): no station
29   (535.25 MHz): no station
30   (543.25 MHz): no station
31   (551.25 MHz): no station
32   (559.25 MHz): no station
33   (567.25 MHz): no station
34   (575.25 MHz): no station
35   (583.25 MHz): no station
36   (591.25 MHz): no station
37   (599.25 MHz): no station
38   (607.25 MHz): no station
39   (615.25 MHz): no station
40   (623.25 MHz): no station
41   (631.25 MHz): no station
42   (639.25 MHz): no station
43   (647.25 MHz): no station
44   (655.25 MHz): no station
45   (663.25 MHz): no station
46   (671.25 MHz): no station
47   (679.25 MHz): no station
48   (687.25 MHz): no station
49   (695.25 MHz): no station
50   (703.25 MHz): no station
51   (711.25 MHz): no station
52   (719.25 MHz): no station
53   (727.25 MHz): no station
54   (735.25 MHz): no station
55   (743.25 MHz): no station
56   (751.25 MHz): no station
57   (759.25 MHz): no station
58   (767.25 MHz): no station
59   (775.25 MHz): no station
60   (783.25 MHz): no station
61   (791.25 MHz): no station
62   (799.25 MHz): no station
63   (807.25 MHz): no station
64   (815.25 MHz): no station
65   (823.25 MHz): no station
66   (831.25 MHz): no station
67   (839.25 MHz): no station
68   (847.25 MHz): no station
69   (855.25 MHz): no station

#13 Le 19/05/2005, à 22:51

Xarkam

Re : Comment faire fonctionner son tuner

Tu pourrais me donner le modèle exact de ton tuner ?


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#14 Le 20/05/2005, à 00:16

sksbir

Re : Comment faire fonctionner son tuner

Xarkam a écrit :

..Quant sksbir, n'a tu tout simplement pas fait un test de ce que j'explique avec comme type de carde ton modèle. Tu trouvera la liste des modéles de carte la: http://lea-linux.org/hardware/hard_image/tv.html
Laisse le tuner sur 3 et radio sur 0. Ensuite scan plutot avec scnatv que tvtime c'est plus rapide.
Au cas ou on peut voir à 2 un de ses soir wink

Voici le résultat de mes recherches de hier et ce soir:
- d'abord, le coup du blocage du scan, c'est moi qui ait merdé : Dans tvtime, il faut cliquer sur "set all channel active" pour qu'il veuille bien refaire un scan, sinon, il reste inerte, considérant que tous les channels ont déja été scanné.

Voici le log de mes tentatives:

root@mabecane # v4l-conf
v4l-conf: using X11 display :0.0
WARNING: v4l-conf is compiled without DGA support.
mode: 1440x900, depth=24, bpp=32, bpl=5760, base=unknown
WARNING: couldn't find framebuffer base address, try manual
         configuration ("v4l-conf -a <addr>")
/dev/video0 [v4l2]: configuration done
root@mabecane # dmesg|grep saa
saa7130/34: v4l2 driver version 0.2.12 loaded
saa7133[0]: found at 0000:00:08.0, rev: 240, irq: 17, latency: 64, mmio: 0xdfffb800
saa7133[0]: subsystem: 5168:0212, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 10400
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: i2c eeprom 00: 68 51 12 02 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
root@mabecane # v4l-conf -a 0xdfffb800
v4l-conf: using X11 display :0.0
WARNING: v4l-conf is compiled without DGA support.
using user provided base address 0xdfffb800
mode: 1440x900, depth=24, bpp=32, bpl=5760, base=0xdfffb800
/dev/video0 [v4l2]: configuration done
root@mabecane # rmmod saa7134
root@mabecane # rmmod tuner
ERROR: Module tuner does not exist in /proc/modules
root@mabecane # ls /dev/vbi0
ls: /dev/vbi0: Aucun fichier ou répertoire de ce type
root@mabecane # mknod /dev/vbi0 c 81 224
root@mabecane # chmod 666 /dev/vbi0
root@mabecane # ls -l /dev/vbi
ls: /dev/vbi: Aucun fichier ou répertoire de ce type
root@mabecane # ln -s /dev/vbi0 /dev/vbi
root@mabecane # modprobe saa7134 card=39 tuner=3 radio=0
FATAL: Error inserting saa7134 (/lib/modules/2.6.10-5-686/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)
root@mabecane # modprobe saa7134 card=39 tuner=3
root@mabecane # tvtime
Running tvtime 0.9.15.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
Thank you for using tvtime.
root@mabecane # scantv

please select your TV norm
   0: PAL
   1: PAL-BG
   2: PAL-I
   3: PAL-DK
   4: NTSC
   5: SECAM
   6: PAL-M
   7: PAL-Nc
nr ? 5

please select a frequency table
   0: us-bcast
   1: us-cable
   2: us-cable-hrc
   3: japan-bcast
   4: japan-cable
   5: europe-west
   6: europe-east
   7: italy
   8: newzealand
   9: australia
  10: ireland
  11: france
  12: china-bcast
  13: southafrica
  14: argentina
  15: australia-optus
  16: russia
nr ? 11
[global]
freqtab = france

[defaults]
input = Television
norm = SECAM


scanning channel list france...
K01  ( 47.75 MHz): no station
K02  ( 55.75 MHz): no station
K03  ( 60.50 MHz): no station
K04  ( 63.75 MHz): no station
K05  (176.00 MHz): no station
K06  (184.00 MHz): no station
K07  (192.00 MHz): no station
K08  (200.00 MHz): no station
K09  (208.00 MHz): no station
K10  (216.00 MHz): no station
KB   (116.75 MHz): no station
KC   (128.75 MHz): no station
KD   (140.75 MHz): no station
KE   (159.75 MHz): no station
KF   (164.75 MHz): no station
KG   (176.75 MHz): no station
KH   (188.75 MHz): no station
KI   (200.75 MHz): no station
KJ   (212.75 MHz): no station
KK   (224.75 MHz): no station
KL   (236.75 MHz): no station
KM   (248.75 MHz): no station
KN   (260.75 MHz): no station
KO   (272.75 MHz): no station
KP   (284.75 MHz): no station
KQ   (296.75 MHz): no station
H01  (303.25 MHz): no station
H02  (311.25 MHz): no station
H03  (319.25 MHz): no station
H04  (327.25 MHz): no station
H05  (335.25 MHz): no station
H06  (343.25 MHz): no station
H07  (351.25 MHz): no station
H08  (359.25 MHz): no station
H09  (367.25 MHz): no station
H10  (375.25 MHz): no station
H11  (383.25 MHz): no station
H12  (391.25 MHz): no station
H13  (399.25 MHz): no station
H14  (407.25 MHz): no station
H15  (415.25 MHz): no station
H16  (423.25 MHz): no station
H17  (431.25 MHz): no station
H18  (439.25 MHz): no station
H19  (447.25 MHz): no station
21   (471.25 MHz): no station
22   (479.25 MHz): no station
23   (487.25 MHz): no station
24   (495.25 MHz): no station
25   (503.25 MHz): no station
26   (511.25 MHz): no station
27   (519.25 MHz): no station
28   (527.25 MHz): no station
29   (535.25 MHz): no station
30   (543.25 MHz): no station
31   (551.25 MHz): no station
32   (559.25 MHz): no station
33   (567.25 MHz): no station
34   (575.25 MHz): no station
35   (583.25 MHz): no station
36   (591.25 MHz): no station
37   (599.25 MHz): no station
38   (607.25 MHz): no station
39   (615.25 MHz): no station
40   (623.25 MHz): no station
41   (631.25 MHz): no station
42   (639.25 MHz): no station
43   (647.25 MHz): no station
44   (655.25 MHz): no station
45   (663.25 MHz): no station
46   (671.25 MHz): no station
47   (679.25 MHz): no station
48   (687.25 MHz): no station
49   (695.25 MHz): no station
50   (703.25 MHz): no station
51   (711.25 MHz): no station
52   (719.25 MHz): no station
53   (727.25 MHz): no station
54   (735.25 MHz): no station
55   (743.25 MHz): no station
56   (751.25 MHz): no station
57   (759.25 MHz): no station
58   (767.25 MHz): no station
59   (775.25 MHz): no station
60   (783.25 MHz): no station
61   (791.25 MHz): ???
[unknown (61)]
channel = 61

62   (799.25 MHz): no station
63   (807.25 MHz): no station
64   (815.25 MHz): no station
65   (823.25 MHz): no station
66   (831.25 MHz): no station
67   (839.25 MHz): no station
68   (847.25 MHz): no station
69   (855.25 MHz): no station
root@mabecane # dmesg|grep saa
saa7130/34: v4l2 driver version 0.2.12 loaded
saa7133[0]: found at 0000:00:08.0, rev: 240, irq: 17, latency: 64, mmio: 0xdfffb800
saa7133[0]: subsystem: 5168:0212, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 10400
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: i2c eeprom 00: 68 51 12 02 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7134: Unknown parameter `radio'
saa7130/34: v4l2 driver version 0.2.12 loaded
saa7133[0]: found at 0000:00:08.0, rev: 240, irq: 17, latency: 64, mmio: 0xdfffb800
saa7133[0]: subsystem: 5168:0212, board: LifeView FlyTV Platinum [card=39,insmod option]
saa7133[0]: board init: gpio is 10400
saa7133[0]: there are different flyvideo cards with different tuners
saa7133[0]: out there, you might have to use the tuner=<nr> insmod
saa7133[0]: option to override the default value.
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: i2c eeprom 00: 68 51 12 02 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
root@mabecane #

Comme tu peux le voir:
- l'option "radio" n'existe pas.
- le lien de lea-linux ne parle que des cartes bttv, qqun m'a proposés un lien sur le forum anglais ( http://xawdecode.sourceforge.net/aideUS/htmlpage/TVCardall.htm ) qui contient une liste des cartes pour saa7134.
Et en plus,même cette liste n'est pas à jour puisque documenté jusqu'à la carte 33, alors que j'utilise card=39, trouvé grace à la commande

string /lib/modules/2.6.10-5-686/kernel/drivers/media/video/saa7134/saa7134.ko |more

le modele de ma carte tuner:http://www.lifeview.com.tw/html/product … m_mini.htm

Cette carte se trouve dans un gericom cinema XXL

Sinon, ya une commande intéressante, c'est celle-ci:elle donne les options du module saa7134

root@mabecane #modinfo saa7134
filename:       /lib/modules/2.6.10-5-686/kernel/drivers/media/video/saa7134/saa7134.ko
description:    v4l2 driver module for saa7130/34 based TV cards
author:         Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
license:        GPL
parm:           irq_debug:enable debug messages [IRQ handler]
parm:           core_debug:enable debug messages [core]
parm:           gpio_tracking:enable debug messages [gpio]
parm:           oss:register oss devices (default: no)
parm:           latency:pci latency timer
parm:           video_nr:video device number
parm:           vbi_nr:vbi device number
parm:           radio_nr:radio device number
parm:           dsp_nr:oss dsp device number
parm:           mixer_nr:oss mixer device number
parm:           tuner:tuner type
parm:           card:card type
parm:           i2c_debug:enable debug messages [i2c]
parm:           i2c_scan:scan i2c bus at insmod time
parm:           oss_debug:enable debug messages [oss]
parm:           oss_rate:sample rate (valid are: 32000,48000)
parm:           ts_debug:enable debug messages [ts]
parm:           tsbufs:number of ts buffers, range 2-32
parm:           ts_nr_packets:size of a ts buffers (in ts packets)
parm:           audio_debug:enable debug messages [tv audio]
parm:           audio_ddep:audio ddep overwrite
parm:           audio_clock_tweak:Audio clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024])
parm:           vbi_debug:enable debug messages [vbi]
parm:           vbibufs:number of vbi buffers, range 2-32
parm:           video_debug:enable debug messages [video]
parm:           gbuffers:number of capture buffers, range 2-32
parm:           noninterlaced:video input is noninterlaced
parm:           disable_ir:disable infrared remote support
parm:           ir_debug:enable debug messages [IR]
vermagic:       2.6.10-5-686 preempt 686 gcc-3.3
depends:        i2c-core,ir-common,video-buf,videodev,v4l2-common,soundcore,v4l1-compat
......blablabla...

[edit] je viens de trouver la preuve que en ce qui me concerne, la création du device vbi0 ne sert à rien : tout comme le device video0, vbi0 est créé par le chargement du module saa7134, et supprimmé lors de son déchargement:

root@mabecane # ls -l /dev/vbi*
lrwxrwxrwx  1 root root        9 2005-05-19 23:44 /dev/vbi -> /dev/vbi0
crw-rw----  1 root video 81, 224 2005-05-20 00:29 /dev/vbi0
root@mabecane # rmmod saa7134
root@mabecane # ls -l /dev/vbi*
lrwxrwxrwx  1 root root 9 2005-05-19 23:44 /dev/vbi -> /dev/vbi0
root@mabecane #

Dernière modification par sksbir (Le 24/05/2006, à 18:44)

Hors ligne

#15 Le 20/05/2005, à 01:09

eric gibault

Re : Comment faire fonctionner son tuner

Xarkam a écrit :

Tu pourrais me donner le modèle exact de ton tuner ?

Le modèle de mon tuner correspond à une carte Hauppauge "Wintv Express" Bt 878


card=10  tuner=3


puis le framebuffer que j'ai du rappeler avec la commande v4l-conf -a
mmio: 0xee000000


Merci pour l'aide apporter...;)

#16 Le 20/05/2005, à 01:14

eric gibault

Re : Comment faire fonctionner son tuner

Précision...


Notez que pour le framebuffer rappelé avec la commande v4l-conf -a
j'ai mentionné uniquement cela...0xee000000

#17 Le 23/05/2005, à 11:18

Xarkam

Re : Comment faire fonctionner son tuner

Me revoila, laissez moi le temps d'étudier la chose wink


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#18 Le 23/05/2005, à 19:54

eric gibault

Re : Comment faire fonctionner son tuner

La solution est peut-être de ce côté là....
http://www.ubuntulinux.org/wiki/HardwareSupportComponentsMultimedia/view?searchterm=tuner%20tv

#19 Le 24/05/2005, à 09:13

Xarkam

Re : Comment faire fonctionner son tuner

Oui, je pense que pour ta wintv la solution est la smile


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#20 Le 24/05/2005, à 10:09

eric gibault

Re : Comment faire fonctionner son tuner

Le chemin est encore long...car même si j'ai réussi à trouver des chaînes avec scantv il reste à les faire apparaître correctement (les logiciels ne sont pas d'une convivialité exceptionnelle) et je n'évoque même pas le son !!

Bref c'est le parcours du combattant:(

#21 Le 24/05/2005, à 10:18

ZeBob

Re : Comment faire fonctionner son tuner

convialité ? essaye zapping c'est tranquille pour la conf

Hors ligne

#22 Le 24/05/2005, à 11:38

sksbir

Re : Comment faire fonctionner son tuner

eric gibault a écrit :

La solution est peut-être de ce côté là....
http://www.ubuntulinux.org/wiki/HardwareSupportComponentsMultimedia/view?searchterm=tuner%20tv

yen a que pour le driver bttv... rien pour le saa7134...

Hors ligne

#23 Le 24/05/2005, à 15:34

eric gibault

Re : Comment faire fonctionner son tuner

sksbir a écrit :
eric gibault a écrit :

La solution est peut-être de ce côté là....
http://www.ubuntulinux.org/wiki/HardwareSupportComponentsMultimedia/view?searchterm=tuner%20tv

yen a que pour le driver bttv... rien pour le saa7134...

Mon pauvre sksbir c'est déjà pas simple quand tu achètes du matériel compatible Linux alors se risquer dans du matériel qui ne l'est pas c'est complétement suicidaire !!
Cela dit je ne te jette pas la pierre mais tâche de réfléchir en amont la prochaine fois...
smile:)

#24 Le 24/05/2005, à 16:34

sksbir

Re : Comment faire fonctionner son tuner

eric gibault a écrit :
sksbir a écrit :
eric gibault a écrit :

La solution est peut-être de ce côté là....
http://www.ubuntulinux.org/wiki/HardwareSupportComponentsMultimedia/view?searchterm=tuner%20tv

yen a que pour le driver bttv... rien pour le saa7134...

Mon pauvre sksbir c'est déjà pas simple quand tu achètes du matériel compatible Linux alors se risquer dans du matériel qui ne l'est pas c'est complétement suicidaire !!
Cela dit je ne te jette pas la pierre mais tâche de réfléchir en amont la prochaine fois...
smile:)

Aïe maisheuuu!!  tongue

Avoue que je serais bête de ne pas essayer, ayant acheté ce matos bien avant d'envisager de le passer sous linux...
Et puis, c'est trop bête, je sens que je suis à deux doigts de la solution.

Et puis comment faire autrement, justement, pour que linux soit compatible avec d'avantage de matériels ?

Hors ligne

#25 Le 24/05/2005, à 18:24

eric gibaulte

Re : Comment faire fonctionner son tuner

Ne jamais oublier que si le constructeur refuse de livrer le code source nécessaire à la création d'un module sous Linux il n'y aura jamais de compatibilité possible...Les exemples sont hélas encore trop nombreux, il faut donc boycotter ces fabricants.
wink