cdefranoux  | Bonjour à tous,
   J'ai une carte TV Asustek P7131 Hybrid que je n'arrive pas à faire fonctionner en analogique sous linux. Je capte quelques chaînes TNT avec Kaffeine mais ce sont les chaînes analogiques qui m'intéressent et que ce soit avec tvtime ou xdtv, je n'arrive pas à capter une chaîne correctement. Je vois parfois une vague image mais elle est de très mauvaise qualité.
   Comme je me bats depuis hier sur ce problème, voici ce que je peux affirmer :
 - le module saa7134 est correctement chargé avec les options card=112 et tuner=54 qui conviennent. La card 112 est celle que me donne le fichier /usr/src/linux-source-2.6.24/Documentation/video4linux/CARDLIST.saa7134 et j'ai essayé toutes les valeurs pour l'option tuner, la valeur 54 correspond à celle détectée automatiquement et c'est la seule qui me permet de voir une image (très mauvaise, je le rappelle).
 - la carte marche très bien en analogique sous windows XP avec le driver fourni, ce qui permet d'écarter une panne de la carte ou un problème d'antenne.
 - je suis sûr de la configuration des fréquences dans tvtime car elles sont issues d'une détection automatique réalisée avec une autre carte TV qui marche bien sous linux. De plus, le fait que j'aperçoive parfois quelques morceaux d'images me permet de confirmer que je suis sur une fréquence correcte.
 - j'ai essayé sur plusieurs machines équipées de Debian Lenny ou Mandriva 2008 avec le même résultat à chaque fois.
   Pour info, voici le contenu de dmesg :
  Linux video capture interface: v2.00
 ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 17
 PCI: Setting latency timer of device 0000:02:00.0 to 64
 atl1 0000:02:00.0: version 2.0.7
 saa7130/34: v4l2 driver version 0.2.14 loaded
 ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 17 (level, low) -> IRQ 17
 saa7133[0]: found at 0000:05:01.0, rev: 209, irq: 17, latency: 64, mmio: 0xfebff800
 saa7133[0]: subsystem: 1043:4876, board: ASUSTeK P7131 Hybrid [card=112,autodetected]
 saa7133[0]: board init: gpio is 0
 input: saa7134 IR (ASUSTeK P7131 Hybri as /class/input/input2
 input: Logitech HID compliant keyboard as /class/input/input3
 input: USB HID v1.10 Device [Logitech HID compliant keyboard] on usb-0000:00:1a.2-1
 input: Logitech Optical USB Mouse as /class/input/input4
 input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1a.2-2
 usbcore: registered new interface driver usbhid
 drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 18
 PCI: Setting latency timer of device 0000:00:1b.0 to 64
 saa7133[0]: i2c eeprom 00: 43 10 76 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
 saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff ff ff ff ff ff ff
 saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 d5 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]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 55 50 ff ff ff ff ff ff
 saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 tuner 1-004b: chip found @ 0x96 (saa7133[0])
 tuner 1-004b: setting tuner address to 61
 tuner 1-004b: type set to tda8290+75a
 hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
 tuner 1-004b: setting tuner address to 61
 tuner 1-004b: type set to tda8290+75a
 saa7133[0]: registered device video0 [v4l2]
 saa7133[0]: registered device vbi0
 saa7133[0]: registered device radio0
 DVB: registering new adapter (saa7133[0]).
 DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
 tda1004x: setting up plls for 48MHz sampling clock
 tda1004x: found firmware revision 29 -- ok
   |  
 
   Et lspci donne ceci :
  05:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
   |  
 
   Enfin, lsmod :
  nvidia               7099716  24   nfsd                  202800  13   exportfs                5472  1 nfsd
 nfs                   224428  1   lockd                  60456  3 nfsd,nfs
 nfs_acl                 3520  2 nfsd,nfs
 sunrpc                157852  11 nfsd,nfs,lockd,nfs_acl
 ppdev                   8676  0   parport_pc             33796  0   lp                     10980  0   parport                33960  3 ppdev,parport_pc,lp
 button                  7920  0   ac                      5188  0   battery                 9988  0   autofs4                20452  2   acpi_cpufreq            9096  0   cpufreq_powersave       1792  0   cpufreq_userspace       4128  0   cpufreq_conservative     6888  0   cpufreq_stats           5120  0   cpufreq_ondemand        8300  2   freq_table              4512  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
 ipv6                  236964  16   nls_iso8859_1           4128  1   nls_cp437               5792  1   vfat                   12032  1   fat                    48540  1 vfat
 dm_snapshot            16516  0   dm_mirror              20928  0   dm_mod                 52160  3 dm_snapshot,dm_mirror
 loop                   16932  0   tda827x                 6980  1   saa7134_dvb            16140  0   dvb_pll                14148  1 saa7134_dvb
 video_buf_dvb           6628  1 saa7134_dvb
 dvb_core               74760  1 video_buf_dvb
 tda1004x               14276  2 saa7134_dvb
 firmware_class          9504  2 saa7134_dvb,tda1004x
 tsdev                   7968  0   tuner                  57576  0   snd_hda_intel         239160  1   snd_pcm_oss            39200  0   snd_mixer_oss          15424  1 snd_pcm_oss
 saa7134               121324  1 saa7134_dvb
 snd_pcm                72324  2 snd_hda_intel,snd_pcm_oss
 video_buf              23460  3 saa7134_dvb,video_buf_dvb,saa7134
 compat_ioctl32          1376  1 saa7134
 ir_kbd_i2c              8624  1 saa7134
 atl1                   31916  0   ir_common              34084  2 saa7134,ir_kbd_i2c
 evdev                   9312  5   psmouse                36016  0   snd_timer              21028  1 snd_pcm
 serio_raw               6692  0   videodev               26656  1 saa7134
 v4l2_common            16672  3 tuner,saa7134,videodev
 v4l1_compat            12580  2 saa7134,videodev
 rtc                    12856  0   mii                     5280  1 atl1
 pcspkr                  3104  0   snd                    48324  7 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
 i2c_i801                8656  0   usbhid                 25792  0   hid                    25248  1 usbhid
 soundcore               7520  1 snd
 i2c_core               23552  9 nvidia,tda827x,saa7134_dvb,dvb_pll,tda1004x,tuner,saa7134,ir_kbd_i2c,i2c_i801
 snd_page_alloc          9512  2 snd_hda_intel,snd_pcm
 intel_agp              23188  0   agpgart                31912  2 nvidia,intel_agp
 ext3                  121224  2   jbd                    55336  1 ext3
 mbcache                 8260  1 ext3
 sg                     32668  0   sr_mod                 16516  0   cdrom                  32832  1 sr_mod
 sd_mod                 27136  5   ehci_hcd               30796  0   uhci_hcd               22960  0   floppy                 54884  0   ata_piix               13348  4   generic                 4836  0 [permanent]
 ide_core              113764  1 generic
 ata_generic             7556  0   libata                115664  2 ata_piix,ata_generic
 scsi_mod              136620  4 sg,sr_mod,sd_mod,libata
 usbcore               125096  4 usbhid,ehci_hcd,uhci_hcd
 thermal                13416  0   processor              31016  2 acpi_cpufreq,thermal
 fan                     4836  0  
   |  
 
   Dans l'idéal, j'aimerais savoir si certains ont réussi à faire fonctionner cette carte en analogique sous linux. Sinon, toute piste à explorer est la bienvenue. J'ai lu à plusieurs endroits que cette carte était bien supportée en analogique et que seule la partie tnt nécessitait l'ajout d'un firmware. Je ne comprends donc pas pourquoi je n'arrive pas à la faire fonctionner correctement. S'agirait-il d'une très mauvaise gestion du tuner qui aboutirait à une réception aussi lamentable ?
   Merci beaucoup pour votre aide,
 Cyrille    |