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.

#26 Le 02/11/2005, à 11:09

mdg

Re : Instant TV PCI

Ca marche que ce soit avec tvtime ou xdtv. Il a fallu que je relances ma machine.
Mais maintenant j'ai les chaines sans problème. C'est cool.
Il va falloir maintenant quand j'aurais le temps que je m'interesse à la télécommande.
Si quelqu'un a des infos, n'hésitez pas.
J'ai aussi encore quelques problèmes que je peux pour l'instant contourner en modifiant mes branchements :
- Quand je regardes mes chaines freebox via le composite, l'audio out par lequel je dois avoir le son ne fonctionne pas, alors qu'il fonctionne pour avoir les chaines hertziennes avec le tuner.
- Je ne sais pas si je peux obtenir le son directement de la carte PCMCIA sans passer par l'audio out.

Michel

Hors ligne

#27 Le 02/11/2005, à 13:07

Alphea

Re : Instant TV PCI

Oui j'ai vu dans la mailing qu'il y avait un CVS avec le tuner à jour.:lol:

C'est un grand jour! Je teste celà ce soir. Je vais m'interesse à la telecommande dans la foulée.

big_smile:D:D:D


--------------------
webmaster du www.ttcappelle.com

Hors ligne

#28 Le 02/11/2005, à 16:00

antoine123

Re : Instant TV PCI

chez moi toujour pas...
dmesg me renvoi:

[4306730.314000] saa7133[0]: dsp access error
[4306730.314000] saa7133[0]: dsp access error
[4306730.314000] saa7133[0]/irq[10,11763018]: r=0xffffffff s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 DONE_RA3 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR GPIO16? GPIO18 GPIO22 GPIO23 | RA0=vbi,b,odd,15
[4306730.314000] saa7133[0]/irq: looping -- clearing PE (parity error!) enable bit
[4306730.335000] saa7133[0]: dsp access error
[4306730.335000] saa7133[0]: dsp access error
[4306730.335000] saa7133[0]: dsp access error

et zapping (car tvtime ne veut pas se lancer et je n est pas trouver xdtv)
me dit :

Ne peut démarrer la capture : tveng25.c:map_xbuffers:1981: ioctl VIDIOC_REQBUFS failed: 22, Argument invalide

quand je lance une capture auto des chaines
sinon ma carte est la 1131:7133 (rev ff)
est ce que card=18 convient
merci
antoine

Hors ligne

#29 Le 02/11/2005, à 19:34

Alphea

Re : Instant TV PCI

Bonjour MDG,

J'ai voulu testé mais ca ne marche pas je suis toujours dans le meme cas.

Voici ce que j'ai fait:

cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co v4l-kernel
cd v4l-kernel
make
sudo make
sudo rmmod saa7134

si vous avez une idée d'avance merci.

PS: antoine zapping ne marche pas chez moi j'ai la meme erreur.
J'utilise tvtime et xdtv.


--------------------
webmaster du www.ttcappelle.com

Hors ligne

#30 Le 02/11/2005, à 22:09

antoine123

Re : Instant TV PCI

j ai essayer tvtime mais il n aime pas ma carte graphique (ati radeon9250 driver fgrlx)

Running tvtime 1.0.1.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/antoine/.tvtime/tvtime.xml
xvoutput: No XVIDEO port found which supports YUY2 images.

*** tvtime requires hardware YUY2 overlay support from your video card
*** driver.  If you are using an older NVIDIA card (TNT2), then
*** this capability is only available with their binary drivers.
*** For some ATI cards, this feature may be found in the experimental
*** GATOS drivers: http://gatos.souceforge.net/
*** If unsure, please check with your distribution to see if your
*** X driver supports hardware overlay surfaces.

et pour xdtv je doit pas avoir les bon depot il est pas dans synaptic...
donc pour l instant j utilise scantv et xawtv mais j ai pas encore vu l ombre d une chaine
sinon j'ai trouvé ceci:http://www.ussg.iu.edu/hypermail/linux/ … /0331.html
il semblerai qu'il faille utiliser l option card=58

58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0370]

alphea ,michel quelles options (card tuner autres) utilisez vous pour lancer le module saa7134, je pense que mon probleme vien de la car le résultat de dmesg dépend chez moi du numero de carte...
encore merci
antoine

Hors ligne

#31 Le 03/11/2005, à 16:30

mdg

Re : Instant TV PCI

Antoine,

Quand je lance lspci -n
0000:03:00.0 0480: 1131:7133 (rev f0)
J'ai comme toi le 1131:7133 qui est comme la carte 18 mais ce n'est pas ces infos qu'il faut regarder.
Qu'as tu avec dmesg derrière subsystem ?
[4294766.059000] saa7133[0]: subsystem: 1421:1370, board: ADS Tech Instant TV (saa7135) [card=58,autodetected]
Et là tu vois c'est 1421:1370 pour mon modèle cardbus.
Pour l'instant, les deux modèles reconnu par le fichier saa7134 sont les modèles 1421:0350 et 1421:0370. Normalement mon modèle va être ajouté dans un prochain CVS.
Avec ceci, nous aurons une meilleure idée du modèle de ta carte.

Pour installer xdtv, j'ai ajouté ce depot puis enlever car je ne voulais pas faire d'autres mises à jour indiqués.
C'est le depot Debian marillat.
deb ftp://ftp.nerim.net/debian-marillat/ sid main
Tu prends avec apt-get ou synaptics : xdtv et xdtv-i18n-fr. Moi j'ai ajoute xdtv-theme-aqua-fr mais là c'est pas obligatoire.
Avec xdtv, tu as en ligne de commande xdtv_scantv qui fonctionne comme scantv et xawtv. Tu as aussi xdtv_wizard ou xdtv_v4l-conf mais je ne suis pas sur que tu en est besoin.

Moi j'ai réussi à faire fonctionner les chaines aussi bien avec xdtv et tvtime. Je ne trouve pas dans le site de tvtime de problème particulier avec ta carte graphique alors là je ne sais pas trop.

Michel

Hors ligne

#32 Le 03/11/2005, à 16:39

mdg

Re : Instant TV PCI

Autre précision que j'ai communiqué à Alphea :

Pour avoir les chaines correctement, j'ai du forcer le tuner en secam l.
sudo rmmod tuner
sudo modprobe tuner secam=l
Pour l'avoir tous le temps, j'ai ajouter cela à /etc/modules
tuner secam=l

Si vous avez besoin de plus de précision, n'hésitez pas

Michel

Hors ligne

#33 Le 05/11/2005, à 16:00

antoine123

Re : Instant TV PCI

voici pour dmesg :

[4295589.356000] saa7133[0]: subsystem: 1421:0003, board: ADS Tech Instant TV (saa7135) [card=58,insmod option]

quand xdtv est lancer depui un terminal j ai cette erreur qui se répete;

ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset

et je capte que un écran noir
xdtv scan me trouve
canal=E2 freq=48,250 nom de la chaîne=inconnu (E2)
canal=E3 freq=55,250 nom de la chaîne=inconnu (E3)
canal=E4 freq=62,250 nom de la chaîne=inconnu (E4)
canal=SE1 freq=105,250 nom de la chaîne=inconnu (SE1)
canal=SE2 freq=112,250 nom de la chaîne=inconnu (SE2)
canal=SE3 freq=119,250 nom de la chaîne=inconnu (SE3)
chaîne=SE4 freq=126,250 timeout=4,7
pour tout les canaux
antoine

Hors ligne

#34 Le 05/11/2005, à 21:11

Raphoun

Re : Instant TV PCI

Comment fonctionne l'audio out sur la carte? On peut avoir le son sans passer par le pc?

Merci

Raphaël

#35 Le 06/11/2005, à 12:06

antoine123

Re : Instant TV PCI

je comprend plus rien ...dmesg me ren voi ca quand je n'est pas lancer le module  saa7133:
[4294701.741000] saa7133[0]: found at 0000:00:0a.0, rev: 208, irq: 18, latency: 32, mmio: 0xcfffb800
[4294701.741000] saa7133[0]: subsystem: 1421:0003, board: UNKNOWN/GENERIC [card= 0,autodetected]
[4294701.741000] saa7133[0]: board init: gpio is 40
est ce que je doit recompiler v4l avec 0003 dans le fichier saa7134-cards.c.

Hors ligne

#36 Le 08/11/2005, à 11:04

mdg

Re : Instant TV PCI

Antoine,

Pour avoir ta carte reconnu tout de suite, avant de compiler, ajoute ces lignes dans saa7134-card.c au niveau des cartes ADS Tech (Il ya 1421:0350, 1421:0370 et depuis peu ils ont ajouté les infos de ma carte vu que cela marche 1421:1370)
{
        .vendor       = PCI_VENDOR_ID_PHILIPS,
        .device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
    .subvendor    = 0x1421,
    .subdevice    = 0x0003,       
    .driver_data  = SAA7134_BOARD_ADS_INSTANT_TV,
     },
Ensuite si tu as la version pci, après avoir rebooté, si tu as un problème de son
sudo rmmod saa7134
sudo modprobe saa7134 audio_ddep=10
sudo rmmod tuner
sudo modprobe tuner secam=l
Si c'est bon, tu peux ensuite ajouter ces options dans /etc/modules
tuner secam=l
saa7134 audio_ddep=10
Quelqu'un a exactement ton modèle sur la liste videolinux et cela fonctionne pour lui.
Essayes déjà cela.

Pour les fréquences des chaines, correspondent-elles aux fréquences que tu as sous Windows si tu peux le vérifier car pour moi c'est le cas.
Pour ton message d'erreur avec xdtv, je ne sais pas comment t'aider car j'ai rien trouvé sur le site xdtv ou google.
As-tu fait un test, sans le driver proprietaire radeon avec xdtv et tvtime.

Tiens nous au courant,

Michel

Hors ligne

#37 Le 08/11/2005, à 11:16

mdg

Re : Instant TV PCI

Raphael,

L'audio out renvoie le son arrivant de l'antenne. Ainsi tu peux renvoyer le son vers le line in ou microphone (J'ai un portable) de ta carte son ou vers une chaine ou un casque.
Et tu peux donc avoir le son sans passer par le PC mais celui-ci doit-être allumé.

Michel

Hors ligne

#38 Le 09/11/2005, à 16:38

antoine123

Re : Instant TV PCI

il semblerai que la carte sois bien reconnu mais xdtv m affiche tjr un écran noir...
voici ce que j ai dans le terminal:

This is xdtv 2.2.0 running on Linux/i686 (2.6.12-9-k7).
scandir: Aucun fichier ou répertoire de ce type
filename = /home/antoine/.xdtv/xdtvrc
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
         configuration ("xdtv_v4l-conf -a <addr>")
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "star" to type Pixmap
Warning: Cannot convert string "menu10" to type Pixmap
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
VidMode: server=2.2, include=2.2
  available video mode(s): 1280x1024 1280x1024 1280x1024 1280x1024 1280x1024 1024x768 1024x768 1024x768 1024x768 1024x768 800x600 800x600 800x600 800x600 800x600 800x600 640x480 640x480 640x480 1152x864 1152x864 1152x864 1152x864 1152x864 640x400 640x400 512x384 512x384 400x600 400x600 320x480 320x480 320x400 320x400
No XvVideo port available.
No XvImage port available with yuyv format.
Warning: Cannot convert string "black" to type Pixmap
*** AUDIO DEVICE TYPE = alsa
WARNING: video memory base unknown, may be caused by a problem
  with xdtv_v4l-conf or a non-availability of DGA
  and frame buffer devices: CLASSICAL OVERLAY IS DISABLED !
*** GRABBER DEVICE TYPE = v4l2
*** MIXER DEVICE TYPE = alsa
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
MMX, SSE, AMD MMX extensions, 3DNOW, have been detected.
Method mmxext_64K

je vais essayer sans les driver ati...
par contre je peu pas tester sous windows (je  n est qu ubuntu sur la machine..)
merci
antoine

Hors ligne

#39 Le 12/11/2005, à 10:12

antoine123

Re : Instant TV PCI

un petit peu de nouveau....
j ai désinstaller fglrx j ai du mal modifier le org.conf  au reboot x ne se lance plus....
je réinstalle fglrx et remet mon ancien xorg.conf ca redémare et la surprise xdtv  marche presque...
l écran m affiche un semblant d image je tripote mon antenne pour essayer d  amelioré la qualité et la... freez de l affichage de xdtv  et l erreur :

ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset

revien défilé en boucle
xdtv scan semble marcher correctement 
voila si qqun comprend le msg d erreur...
merci
atoine

Hors ligne

#40 Le 19/11/2005, à 16:19

antoine123

Re : Instant TV PCI

je me demande si le probleme vien pas de là?...
/dev/video0 [v4l2]: ioctl VIDIOC_S_FBUF: Operation not permitted
v4l-conf: You should install me suid root, I need
          root priviliges for the VIDIOC_S_FBUF ioctl.
comment installer v4l conf en root?
une idée?je n abandonnerai pas...
merci..

Hors ligne

#41 Le 18/12/2005, à 21:07

tyzef

Re : Instant TV PCI

salut .. ca fait quelques semaines que je suis ce post ... j'aimerais bien savoir qui a réussi concrètement à faire marcher la carte adstech instant tv pci ... après pour la procédure ... j'avoue que je m'y perd et que je ne sais plus très bien de quoi on parle ... si quelqu'un voulais bien me faire une récap pas trop compliquée ..
wink
merci

#42 Le 20/12/2005, à 00:32

antoine123

Re : Instant TV PCI

salut j avou que contrairement a ce que j avais dit dans mon dernier mesages j ai abandonner...
je vais peut etre m y remettre etant donner que j ai changer de carte graphique...
pour la procedure

Les étapes sont :
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login
Taper Entrée à l'invite du password
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co v4l-kernel
Là il télécharges toutes les sources de V4L

Il faut avoir sous la main les linux-headers et linux-source du noyau utilisé et bien sur le compilateur gcc-3.4 qui doit être installés avec le package build-essentials.
Dans les sources du noyau, il faut aller chercher ces 11 fichiers dans /usr/src/linux-source-2.6.12/drivers/media/dvb/dvb-core/ et dans /usr/src/linux-source-2.6.12/drivers/media/dvb/frontends
dvbdev.h dmxdev.h dvb_demux.h dvb_net.h dvb_frontend.h demux.h
dvb-pll.h mt352.h mt352_priv.h cx22702.h or51132.h
Le compilateur ne les retrouve pas dans les headers du noyau d'Ubuntu.
Par exemple, moi je les ai mis dans un répertoire à part et je vais les chercher quand j'en ai besoin pour recompiler V4L. Comme cela je n'ai pu besoin des sources.

Ajouter ces 11 fichiers dans le sous-repertoire v4l du repertoire v4l-kernel

puis ca se complique (tout dépend de ta carte...soit elle  est listée dans saa7134-cards.c

/home/antoine/v4l-kernel/linux/drivers/media/video/saa7134/saa7134-cards.c

soit il faut la rajouter..
pour moi il fallait rajouter:

 {
        .vendor       = PCI_VENDOR_ID_PHILIPS,
        .device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
    .subvendor    = 0x1421,
    .subdevice    = 0x0003,       
    .driver_data  = SAA7134_BOARD_ADS_INSTANT_TV,
     },

et pour finir

Après il faut aller dans le repertoire v4l-kernel avec un terminal.
Lancer la commande make.
Puis si tout est bon.
Lancer la commande avec les droits administrateurs donc avec sudo : sudo make install

normalement ca doit rouler (si tu as de la chance)
tiens nous au courant...
antoine

Dernière modification par antoine123 (Le 20/12/2005, à 12:26)

Hors ligne

#43 Le 21/12/2005, à 18:18

Daffy-PKF

Re : Instant TV PCI

Salut, je viens de me faire offrir cette carte pour noel, et je galere comme un fou sans pour autant avoir d'image...

J'ai suivit ce post, et voici les manips que j'ai fait:

1_ Récupération de la version cvs de video4linux (http://linuxtv.org/v4lwiki/index.php/Ho … d_from_CVS)

2_ Les infos de ma carte (ADS Tech Instant TV PCI): subvendor = 1421, subdevice = 0351.
Pour avoir ces infos, il faut faire un dmesg apres avoir chargé le module saa7134

#modprobe ssa7134
#dmesg
saa7130/34: v4l2 driver version 0.2.14 loaded
...
saa7133[0]: subsystem: 1421:0351, board: ADS Tech Instant TV (saa7135) [card=0,autodetected]
...
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0

Ce sont les deux chiffres affiché apres subsystem (pour moi: subsystem: 1421:0351).
Malheureusement ces infos ne permettent pas dans la version actuelle de v4l l'autodetection de ma carte.
Il a donc fallut que je modifie le fichier saa7134-cards.c dans les sources de v4l:
J'ai inséré ceci a la ligne 2924 (la ligne peut varier dans les prochaines versions, mais ca devrait rester dans cette zone)

{
                .vendor       = PCI_VENDOR_ID_PHILIPS,
                .device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
                .subvendor    = 0x1421,
                .subdevice    = 0x0351,         /* PCI version */
                .driver_data  = SAA7134_BOARD_ADS_INSTANT_TV,
        },

Normalement juste avant vous avez la meme chose, mais avec .subdevice = 0x0350.

3_ compilation de la version cvs

make

Je suis sous debian, et il trouve les headers du noyeau sans probleme du moment qu'ils sont installés par apt. (compilé avec gcc-4.0)

4_ installation des modules

make install

En root bien sur.

5_ maintenant les modules cvs sont compilés et installés, mais on ne peut pas encore les utiliser de suite: certains modules dont a besoin saa7134 sont déja chargé, et dans leur ancienne version, donc y'a des erreurs.
Solution: soit on vire tout les modules en cause un par un jusqu'a ce que ca passe, soit on reboot ^^. Je vous conseille de lancer depmod et de virer tout les modules concernant la carte tv avant le reboot, idem dans les fichiers /etc/modules et /etc/modules.conf. Perso je ne m'occuperais de ca que quand tout marchera bien.

6_ Voila ce qui m'arrive apres le reboot:
Je charge le module saa7134

modprobe saa7134

Et je verifie ce qui s'est passé avec dmesg:

#dmesg
saa7130/34: v4l2 driver version 0.2.14 loaded
...
saa7133[0]: subsystem: 1421:0351, board: ADS Tech Instant TV (saa7135) [card=58,autodetected]
...
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0

Apparemment tout s'est bien passé, l'autodetection me trouve bien la carte numero 58, ADS Tech Instant TV.
Seulement voila, je lance scantv, histoire de voir si ca trouve des chaines, et rien!
Bon, je me dit "forcemment! chu fada, faut selectionner le bon tuner!"
Ba oui... mais c'est lequel? Sur ce je me suis fait un ptit script, histoire de tous les tester:

#!/bin/sh

MAXTUNER=69

i=0
while [ $i -le $MAXTUNER ];
do
  rmmod saa7134
  modprobe saa7134 tuner=$i
  echo "Tuner: $i"
  scantv -n SECAM -f france 2>&1 | grep channel || echo "Echec d'acces a la carte!"
  echo -n "Tuner ok (o/N)? "
  read answer
  case $answer in
    "o"|"O"|"oui"|"Oui")
      echo "Tuner: $i"
      exit 0;;
    *)
      ;;
  esac
  i=$(($i+1))
done

Avec ca j'ai pu tester tout les tuner sur la carte 58 "relativement vite", mais j'ai rien trouvé sad enfin rien qui ressemble a une chaine de tv en tout cas.
Quelqu'un aurait une idée?

#44 Le 22/12/2005, à 15:29

Daffy-PKF

Re : Instant TV PCI

Correction: ma carte est une "ADS Tech Instant TV PCI/ +FM" (y'a un tuner radio dedans...)
C'est pour cela que le subdevice = 0351 et non 0350 (0350 c'est la version sans radio).
Cela pourrait expliquer pourquoi le driver pour la 0350 ne marche pas...

#45 Le 22/12/2005, à 22:05

Daffy-PKF

Re : Instant TV PCI

Ok, maintenant tout marche.
La procedure, ca peut aider du monde ^^ :

1_ Récupérer la version cvs de v4l

cd /usr/src
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co v4l-dvb

2_ Modifier le fichier saa7134-cards.c afin que la carte soit reconnue automatiquement

nano /usr/src/v4l-dvb/v4l/saa7134-cards.c

Aux alentours de la ligne 2924, inserer les lignes suivantes:

{
                .vendor       = PCI_VENDOR_ID_PHILIPS,
                .device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
                .subvendor    = 0x1421,
                .subdevice    = 0x0351,         /* PCI version */
                .driver_data  = SAA7134_BOARD_ADS_INSTANT_TV,
},

3_ compiler v4l

cd /usr/src/v4l-dvb
make distclean && make && sudo make install

4_ parametrer les modules pour qu'y soient chargés au démarrage. Ca, ca depend de votre distrib, sous debian je passe par modconf

tuner secam=l
saa7134 audio=alsa audio_ddep=10

5_ Faire un "cold reboot" de la machine, c'est a dire pas avec la commande reboot, mais avec halt, de facon a ce que le materiel soit réinitialisé entierement (pendant longtemp j'avais la bonne config mais ca marchais pas parce que je me contentait de recharger les modules, ou de rebooter avec la commande reboot).


Voila, normalement au démarrage la carte est reconnue automatiquement, et votre logiciel tv préféré trouvera les chaines.
De plus, l'option "alsa=1" du module saa7134, vous permet d'avoir le son en interne, c'est a dire sans passer par le line-out de la carte tv. Pour cela, un nouveau peripherique est créé (/dev/dsp1 si vous avez deja une carte son, si vous en avez deux, c'est /dev/dsp2 et ainsi de suite)

Voila, je vais maintenant essayer de voir ce que ca donne du coté s-video, composite, radio FM et télécommande.
En esperant vous avoir été d'une quelconque utilité, a+.

p.s. Je vous tient au courrant pour les autres capacités de la carte, je pense vais d'abord m'interesser a la télécommande, c'est bien pratique au fond de son canapé ^^

#46 Le 23/12/2005, à 00:05

tyzef

Re : Instant TV PCI

salut ...
beau travail de compilation les gars!!
mais avant que je me lance dans ce dédale infernal pour moi juste une question .. à ton avis est-ce que c'est valable pour la carte sans tuner ... ou est-ce que j'ai juste à changer la valeur subdevice par 350 au lieu de 351??
merci pour tout!! wink


Nous sommes la réalité et c'est pourquoi nous entendons la changer!
----------LUG Bordeaux : Giroll - http://www.giroll.org -----------

Hors ligne

#47 Le 23/12/2005, à 22:02

Daffy-PKF

Re : Instant TV PCI

Bien, deja pour te repondre il faudrais qu'on sache quelle est ta carte.

Peux tu donner les informations suivantes (je conseil a tout ceux qui ont des questions de faire de meme, ca facilite grandement la tache quand on doit repondre...)?

_ Marque/produit (je suppose "ADS Tech Instant TV PCI" ou "ADS Tech Instant TV PCI/ +FM")
_ la sortie de "lspci"
_ ce qu'il y a dans "dmesg" apres avoir chargé le module saa7134. Pour cela, commence par decharger les modules

rmmod saa7134
rmmod tuner

puis recharge les (inclu les options de debug, ca peut etre utile)

modprobe tuner secam=l tuner_debug=1
modprobe saa7134 audio_ddep=10 audio_debug=1

Enfin, tape "dmesg", et donne toute les infos relatives au chargement des modules (plus particulierement la ligne contenant "subsystem: 1421:035x") .

Si ta carte est une 350 et que tu utilise la verson CVS de v4l, elle sera détectée automatiquement en theorie.
J'ai informé un des developpeur de v4l pour les infos de ma carte, normalement il a mis a jour le cvs, donc ca devrait marcher aussi pour la 351.

à ton avis est-ce que c'est valable pour la carte sans tuner

A ma connaissance toute les "ADS Tech Instant TV" ont un tuner... J'ai donc du mal a saisir le sens de ta question...

Pour ce qui est de mes investigations pour le reste des capacités de la carte:
J'ai testé le composite, ca marche, mais il semble y avoir quelques problemes:
ma psx (version pal) marche bien en secam, sauf que bien sur c'est en noir et blanc, par contre en secam, ca marche assez mal; j'ai les images en couleurs pendant un moment, mais ensuite ca sacade, puis se fige, cepandant aucun probleme avec le son, il continue.

Le s-vidéo: pas testé.

La télécommande: j'en suis a essayer de comprendre comment marche lirc... et il faut que je trouve les infos concernant le port ir pour l'ajouter au driver.

La radio FM: comme la télécommande, je doit trouver les infos pour la FM et les ajouter au driver...

J'ai modifié la version CVS de v4l, et j'y ai ajouté une carte: "ADS TECH Instant TV PCI/ +FM", ayant comme identifiant le numero 84. Pour l'instant c'est en gros la meme que la version non-FM, j'y ajouterais les infos pour le port IR et la FM, des que j'aurais installé un windows afin de chopper les numero des gpio...
Si j'arrive a quelquechose, ca se retrouvera surement dans une prochaine version CVS de v4l.

#48 Le 23/12/2005, à 23:20

tyzef

Re : Instant TV PCI

pardon je me suis mal exprimmé .. je parlais du tuner FM . ..
bien bah je verrais ca après les fêtes!!
merci pour tout et pour la clarté d'ensemble!!! wink


Nous sommes la réalité et c'est pourquoi nous entendons la changer!
----------LUG Bordeaux : Giroll - http://www.giroll.org -----------

Hors ligne

#49 Le 24/12/2005, à 12:23

antoine123

Re : Instant TV PCI

merci de ton aide daffy (en effet la clarté n'est pas mon fort)
quand je suit tes instructions... j ai un probleme:
lors de l étape 2

nano /usr/src/v4l-dvb/v4l/saa7134-cards.c

ce fichier n existe pas je ne l'ai trouvé  que ici:

/../linux/drivers/media/video/saa7134/saa7134-cards.c

et quand je modifie celui là avec ma carte 0003 (voir plus bas)
il y a une erreur lors de la compilation....


voila le dmesg

[4296951.158000] tuner: Unknown parameter `secam'
[4296971.615000] saa7130/34: v4l2 driver version 0.2.12 loaded
[4296971.617000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 18
[4296971.617000] saa7133[0]: found at 0000:00:0a.0, rev: 208, irq: 18, latency: 32, mmio: 0xcfffb800
[4296971.617000] saa7133[0]: subsystem: 1421:0003, board: UNKNOWN/GENERIC [card=0,autodetected]
[4296971.617000] saa7133[0]: board init: gpio is 40
[4296971.618000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296971.618000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296971.730000] saa7133[0]: i2c eeprom 00: 21 14 03 00 10 28 ff ff ff ff ff ff ff ff ff ff
[4296971.730000] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4296971.730000] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4296971.730000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4296971.755000] saa7133[0]/audio: tvaudio thread scan start [1]
[4296971.755000] saa7133[0]/audio: ddep override: L NICAM
[4296971.776000] saa7133[0]: registered device video0 [v4l2]
[4296971.778000] saa7133[0]: registered device vbi0
[4296974.755000] saa7133[0]/audio: tvaudio thread status: 0x14000a [L NICAM]
[4296974.755000] saa7133[0]/audio: detailed status: ########### NICAM muted ## init done

encore merci antoine

Dernière modification par antoine123 (Le 24/12/2005, à 12:25)

Hors ligne

#50 Le 24/12/2005, à 12:49

Daffy-PKF

Re : Instant TV PCI

tyzef: Ben le tuner FM, pour l'instant n'est pas supporté, la c'est les fetes donc j'ai pas le temp, mais des que je peu, j'installe un windows afin de recup les infos necessaires dans le registre afin de le faire reconnaitre.

antoine123: Le fichier saa7134-cards.c que tu trouve, est celui des sources du noyau.
As-tu bien téléchargé les sources cvs de v4l comme je l'ai dit?

les commandes

cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co v4l-dvb

téléchargent les sources dans le répertoire courrant, si tout se passe bien, tu as un repertoire v4l-dvb dans le répertoire courrant apres avoir lancé ces commandes.