| Je n'arrive pas à m'enregistrer sur le forum![BlindMan] - Le code d'autorisation demandé est gkcmatv_azerty! ("!" compris)- Le code visuel (captcha) est à entrer à l'envers (de droite à gauche)
 - Il est nécessaire d'avoir une adresse mail valide pour activer le compte (Plus d'infos)
| 
| Auteur | Message |  
| mirtouf Habitué(e)
 
  
 Inscrit le: 09 Mar 2003
 Messages: 765
 Localisation: Au milieu de nulle part...
 
   | 
|  Posté le:
Samedi 14 Février 2004 23:17:18 |   |  
| Comme vous l'avez remarqué, une nouvelle section est apparue :
 
 
 Tout pour faire fonctionner sa carte TV sur son PC lorsque son OS favori possède un noyau GNU/Linux.
 
 
 En aucun cas cette section est présente pour traiter des problèmes autres que ceux faisant intervenir votre carte TV !
 
 
 
 
 I. Les bonnes choses à faire avant de poster une question. 
 Nous ne sommes pas devin !
 
 Il faut donc nous donner des infos concernant votre matériel, vos messages d'erreurs,etc.
 
 Tout d'abord il faut donner sa version des bttv (le driver des cartes TV sous GNU/Linux ainsi que sa version de Xorg (peut être utile).
 
 Pour les bttv :
 
 
 
 permet de connaitre les messages d'erreurs éventuels au chargement des modules ainsi que leur version (1ere ligne)
 
 Pour Xorg :
 
 Les messages d'erreurs sont stockés dans /var/log/Xorg.0.log
 
 
 
| Code: |  
| #less /var/log/Xorg.0.log |  
 Attention ! Uniquement lisibles par le root si aucun autre utilisateur n'appartient à un groupe ayant l'autorisation !
 
 Si jamais le fait de lancer une appli TV vous faisait planter le système :
 
 
 1. Donner votre version du noyau ainsi que son origine  i.e. kernel Mandriva installé sous forme binaire, kernel gentoo et sa révision et son type, kernel à la vanille avec ou sans patchs : préciser lesquels, etc.).
 
 
 Si vous utiliser le très classique syskdlog(le générateur de logs par défaut d'une bonne majorité de distros)
 
 
 
| Code: |  
| #tail -f /var/log/messages |  
 Autres : tel metalog (à la mode chez les gentooïstes
  ) 
 
 
| Code: |  
| #tail -f /var/log/kernel/log-aaaa-mm-jj-hh:min:ss ou
 #tail -f /var/log/kernel/current
 |  
 En gros les modules nécessaire :
 
 
| Code: |  
| # lsmod | grep bttv bttv                   78688      0  (unused)
 videodev             6336      2  [bttv]
 i2c-algo-bit          8360     1  [bttv]
 i2c-core              15816     0  [tuner bttv i2c-algo-bit]
 soundcore            4164     4  [snd bttv]
 |  
 Modifier modprobe.conf ou un fichier texte placé dans /etc/modprobe.d pour les noyaux de la série 2.6 :
 
 
 Les dernières versions des btttv incluent une détection automatique de la carte et du tuner qui fonctionne plutôt bien avec de nombreuses cartes mais si celles-ci comportent un bt878/9, un btt878/9a ou conexant équivalent.
 
 Normalement, vous devriez juste ajoutez la ligne
 alais char-major-81 bttv
 au fichier de configuration des modules mentionné ci-dessus
 Pour les "vieilles" bt848/9 et ceux chez qui ça foire il faudra indiquer les options.
 
 
 
| Code: |  
| En général alias char-major-81 bttv #vérifiez que /dev/video0 ou /dev/v4l/video0 si vous utilisez (encore !) devfs existe
 pre-install bttv modprobe -k tuner #(avec un flag autoclean souvent nécessaire)
 options i2c    verbose=1 scan=1 i2c_debug=0 #généralement pas besoin de les changer
 options bttv   radio=1 card=1 #si vous avez une radio et une Miro PCTV par ex
 options tuner  debug=0 type=3 #Tuner Philips SECAM sans debogage
 |  
 Sous Debian, ça serait plutôt :
 
 
(à vérifier)
| Code: |  
| i2c-core i2c_debug=1 i2c_algo-bit i2c_debug=1
 tuner debug=1 type=33
 videodev
 bttv radio=1 card=39 pll=1 fieldnr=1
 |  
 
 
 La page des bttv et des autres
 
 LA page de Xdtv
 
 La page des drivers Em2880 (présent dans don nombre de dongles USB)
 
 
 IV. Chipset Philips Saa713x 
 Même principe que pour le bttv donc ça va aller plus vite.
 
 1. installer sox (utile pour le son) pour ceux qui n'ont pas de cable à relier à l'entrée de leur carte son.
 
 2. un exemple de fichier saa7134 dans /etc/modprode.d
 
 Pour une Hauppauge HVR-1110 :
 
 
| Code: |  
| options saa7134 i2c_scan=1 card=104 secam=l video_nr=1 radio_nr=1 vbi_nr=1 #il faut ABSOLUMENT FORCER LE SECAM (Hauppauge HVR-1110 et autres) ! install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa
 options saa7134-alsa index=1
 |  ceci suppose que votre carte TV est reconnue comme 1ère voire unique carte TV de même que sa partie sonore.
 
 Pour une Cinergy HT PCI :
 
 
| Code: |  
| options saa7134 i2c_scan=1 card=108 secam=l video_nr=1 radio_nr=1 vbi_nr=1 #il faut ABSOLUMENT FORCER LE SECAM (Hauppauge HVR-1110 et autres) ! install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa
 options saa7134-alsa index=2
 |  
 
 3. voir si ça marche :
 
 
| Code: |  
| dmesg | grep -i saa [   41.829996] saa7130/34: v4l2 driver version 0.2.14 loaded
 [   41.874679] saa7133[0]: found at 0000:05:00.0, rev: 209, irq: 22, latency: 32, mmio: 0xe8105000
 [   41.874684] saa7133[0]: subsystem: 0070:6701, board: Hauppauge WinTV-HVR1110 DVB-T/Hybrid [card=104,insmod option]
 [   41.874694] saa7133[0]: board init: gpio is 6400000
 [   42.002369] ir-kbd-i2c: HVR 1110 detected at i2c-1/1-0071/ir0 [saa7133[0]]
 [   42.082063] tuner 1-004b: chip found @ 0x96 (saa7133[0])
 [   44.974817] saa7133[0]: i2c eeprom 00: 70 00 01 67 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
 [   44.974827] saa7133[0]: i2c eeprom 10: ff ff ff 0e ff 20 ff ff ff ff ff ff ff ff ff ff
 [   44.974836] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 33 88 ff 00 aa ff ff ff ff
 [   44.974845] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 [   44.974853] saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 15 60 ff ff ff ff ff ff
 [   44.974862] saa7133[0]: i2c eeprom 50: ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [   44.974871] saa7133[0]: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [   44.974879] saa7133[0]: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [   44.982781] saa7133[0]: i2c scan: found device @ 0x10  [???]
 [   44.998757] saa7133[0]: i2c scan: found device @ 0x96  [???]
 [   45.006736] saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
 [   45.018722] saa7133[0]: i2c scan: found device @ 0xe0  [???]
 [   45.026671] saa7133[0]: i2c scan: found device @ 0xe2  [???]
 [   45.034650] saa7133[0]: i2c scan: found device @ 0xe4  [???]
 [   45.042648] saa7133[0]: i2c scan: found device @ 0xe6  [???]
 [   47.598789] saa7133[0]: registered device video1 [v4l2]
 [   47.598877] saa7133[0]: registered device vbi1
 [   47.598963] saa7133[0]: registered device radio1
 [   47.665015] saa7134 ALSA driver for DMA sound loaded
 [   47.670184] saa7133[0]/alsa: saa7133[0] at 0xe8105000 irq 22 registered as card 1
 [   47.790929] DVB: registering new adapter (saa7133[0]).
 
 dmesg | grep -i tuner
 [   42.082063] tuner 1-004b: chip found @ 0x96 (saa7133[0])
 [   42.133932] tuner 1-004b: setting tuner address to 61
 [   42.173847] tuner 1-004b: type set to tda8290+75a
 [   43.554363] tuner 1-004b: setting tuner address to 61
 [   43.594262] tuner 1-004b: type set to tda8290+75a
 
 |  si vous avez ça, c'est tout bon.
 
 4. Le son
 Vous utiliser l'émulation oss et vous n'aurez pas ou très peu de décalage :
 
 
| Code: |  
| sox -q -c 2 -s -w -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -w -r 32000 /dev/dsp |  pas testé...
 
 meilleure solution pour alsa
 
 
| Code: |  
| arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | sox -q -c 2 -r 32000 -w -t wav - -t alsa hw:0,0 |  qualité pas top (32 kHz...) mais délai acceptable....et  cela fonctionne pour la carte Terratec et la carte Hauppauge.
 
 5. Et le firmware ?
 réservé à la partie TNT.
   
 
 
 V. PCTV 320e chipset em28xx 
 Ne fonctionne pas avec la PCTV 330e...
 
 1. Clonage de l'arborescence de linuxtv (paquet mercurial)
 
 
 
| Code: |  
| hg clone http://linuxtv.org/hg/v4l-dvb |  
 2. Compilation
 
 
 
| Code: |  
| cd v4l-dvb-kernel make
 |  
 3. Installation en root ou via sudo
 
 
 il se peut que vous deviez redémarrer votre PC (problème de dépendances entre les modules)
 
 4. On branche la clef et on regarde son DMESG qui devrait ressembler à ça :
 
 
 
| Code: |  
| usb 4-5: new high speed USB device using ehci_hcd and address 3 usb 4-5: configuration #1 chosen from 1 choice
 Linux video capture interface: v2.00
 usbcore: registered new interface driver snd-usb-audio
 em28xx v4l2 driver version 0.0.1 loaded
 em28xx new video device (eb1a:2881): interface 0, class 255
 em28xx: device is attached to a USB 2.0 bus
 em28xx: you're using the experimental/unstable tree from mcentral.de
 em28xx: there's also a stable tree available but which is limited to
 em28xx: linux <=2.6.19.2
 em28xx: it's fine to use this driver but keep in mind that it will move
 em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
 em28xx: proved to be stable
 em28xx #0: Alternate settings: 8
 em28xx #0: Alternate setting 0, max size= 0
 em28xx #0: Alternate setting 1, max size= 0
 em28xx #0: Alternate setting 2, max size= 1448
 em28xx #0: Alternate setting 3, max size= 2048
 em28xx #0: Alternate setting 4, max size= 2304
 em28xx #0: Alternate setting 5, max size= 2580
 em28xx #0: Alternate setting 6, max size= 2892
 em28xx #0: Alternate setting 7, max size= 3072
 input: em2880/em2870 remote control as /class/input/input5
 em28xx-input.c: remote control handler attached
 attach_inform: eeprom detected.
 em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
 em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
 em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00
 em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
 em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
 em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
 em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 em28xx #0: i2c eeprom e0: 5a 00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00
 em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
 EEPROM ID= 0x9567eb1a
 Vendor/Product ID= eb1a:2881
 AC97 audio (5 sample rates)
 USB Remote wakeup capable
 500mA max power
 Table at 0x04, strings=0x206a, 0x006a, 0x0000
 tuner 1-0061: chip found @ 0xc2 (em28xx #0)
 attach inform (default): detected I2C address c2
 tuner-core.c: setting tuner callback
 tuner 0x61: Configuration acknowledged
 tuner-core.c: setting tuner callback
 xc3028-tuner.c: attach request!
 tuner-core.c: xc3028 tuner successfully loaded
 attach_inform: tvp5150 detected.
 tvp5150 1-005c: tvp5150am1 detected.
 Loading base firmware: xc3028_init0.i2c.fw
 Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
 xc3028-tuner.c: firmware 2.7
 ANALOG TV REQUEST
 em28xx #0: V4L2 VBI device registered as /dev/vbi0
 em28xx #0: V4L2 device registered as /dev/video0
 em28xx #0: Found Pinnacle Hybrid Pro
 usbcore: registered new interface driver em28xx
 em2880-dvb.c: DVB Init
 Loading base firmware: xc3028_8MHz_init0.i2c.fw
 Loading specific dtv settings: xc3028_DTV8_2633.i2c.fw
 xc3028-tuner.c: firmware 2.7
 Sending extra call for Digital TV!
 xc3028-tuner.c: attach request!
 DVB: registering new adapter (em2880 DVB-T)
 DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
 Em28xx: Initialized (Em2880 DVB Extension) extension
 em28xx-video.c: Switching device from DVB-T to analogue mode
 Loading base firmware: xc3028_init0.i2c.fw
 Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
 xc3028-tuner.c: firmware 2.7
 |  modules : em28xx em28xx-audio nécessaires qui doivent être automatiquement chargés
 le modèle de ce stick pour le module : em28xx card=23
 
 5. A ce stade vous avez l'image mais pas le son
 
 
 
| Code: |  
| arecord -D hw:2,0 -r 48000 -c 2 -f S16_LE | aplay - |  Pas de lag a priori (2e carte son puisque j'ai un winmodem en 1)
 
 6. Tout devrait aller pour le mieux dans le meilleur des mondes.
 
 Nota : le firmware sert uniquement pour le numérique
 
 
 
 
 Mon appli TV freeze sans raison apparente (X avec généralement) :
 Rajoutez l'option triton1=1 à votre modules.conf sur la ligne options bttv ou autre fichier
 vous devriez apparaître la ligne suivante :
 
 
| Code: |  
| bttv0: enabling ETBF (430FX/VP3 compatibilty) |  
 Et pour les cartes TV PCI-X :
 1. vous avez un blob et il ne reste plus qu'à tenter votre chance
 2. vous quémandez TOUTES les specs et design de la carte incriminée (bon courage....)
 3. vous attendez (faites ?) du RE.
 
 (vous m'excuserez je sais que j'en ai encore à en mettre mais je reviendrai...)
 
 
 Comme vous le savez xawdecode est compatible avec tous les drivers pourvus que ceux-ci soient v4l compliant.
 Je recherche donc des personnes utilisant d'autres chipsets tels le cx881 et même des cartes TV USB pour pouvoir ajouter un petit paragraphe les concernant.
 
 Sur ce,
  |  
| _________________
 Ma config mise-à-jour du 26/02/2004. Software is like sex, it's better when it's FREE.
 
 Dernière édition par mirtouf le Jeudi 7 Février 2008 21:06:00; édité 8 fois
 |  |  
|     |  
|  |  
| BibiLefou A apporté une brique à l'édifice
 
 
 Inscrit le: 06 Mai 2002
 Messages: 107
 
 
   | 
|  Posté le:
Mercredi 27 Juin 2007 09:06:57 |   |  
| Bonjour,
 
 Juste un lien (en anglais) vers un Wiki ui concerne la gestion des récentes cartes TV/TNT :
 http://mcentral.de/wiki/index.php/Em2880
 Il est à noter que de nombreuses FAQ sont présentes et bien utiles.
 |  
|  |  |  
|   |  
|  |  
| mirtouf Habitué(e)
 
  
 Inscrit le: 09 Mar 2003
 Messages: 765
 Localisation: Au milieu de nulle part...
 
   | 
|  Posté le:
Dimanche 30 Décembre 2007 00:05:40 |   |  |  
|     |  
|  |  
| BlindMan Modérateur
 
  
 Inscrit le: 06 Avr 2002
 Messages: 9976
 
 
   | 
|  Posté le:
Dimanche 30 Décembre 2007 01:25:15 |   |  
| merci
  |  
|  |  |  
|    |  
|  |  
| mirtouf Habitué(e)
 
  
 Inscrit le: 09 Mar 2003
 Messages: 765
 Localisation: Au milieu de nulle part...
 
   | 
|  Posté le:
Samedi 26 Janvier 2008 13:39:35 |   |  |  
|     |  
|  |  
| BlindMan Modérateur
 
  
 Inscrit le: 06 Avr 2002
 Messages: 9976
 
 
   | 
|  Posté le:
Samedi 26 Janvier 2008 15:53:05 |   |  
| Excellent ton topic, Mirtouf
  |  
|  |  |  
|    |  
|  |  
| mirtouf Habitué(e)
 
  
 Inscrit le: 09 Mar 2003
 Messages: 765
 Localisation: Au milieu de nulle part...
 
   | 
|  Posté le:
Mercredi 30 Janvier 2008 20:25:41 |   |  
| PCTVhybrid pro card aka PCTV 310c : support uniquement du PAL BG/DK en analogique, DVB-T inutilisable, pas de son.
 Kernel panic au débranchage !
 
 Seuls les sticks qui chauffent sont supportés....
 Vous êtes prévenus.
 |  
| _________________
 Ma config mise-à-jour du 26/02/2004. Software is like sex, it's better when it's FREE.
 |  |  
|     |  
|  |  
|  |  
| 
 
 
 
 | Voir le sujet suivant
 Voir le sujet précédent
 Vous ne pouvez pas poster de nouveaux sujets dans ce forum
 Vous ne pouvez pas répondre aux sujets dans ce forum
 Vous ne pouvez pas éditer vos messages dans ce forum
 Vous ne pouvez pas supprimer vos messages dans ce forum
 Vous ne pouvez pas voter dans les sondages de ce forum
 
 |  
Powered by phpBB  
© 200-2008 phpBB Group :: FI Theme  ::
Toutes les heures sont au format GMT + 1 Heure 
Traduction par : phpBB-fr.com
 |  |