[linux-dvb] ASUS P7131 DUAL DVB-T enable dvb-t asus p7131 dual + fm saa7134

hermann pitton hermann-pitton at arcor.de
Wed Jun 14 13:48:11 CEST 2006


Hi Franck,

Am Mittwoch, den 14.06.2006, 08:34 +0000 schrieb franck desbois:
>  I just bought a asus mycinema p7131 dual dvb-t + fm which seems to work 
>  ok with saa7134 . Kaffeine supports the device and accepts "autoscan".
>  
>  I live in France, the "autoscan" fr-Paris ( i have tested with an another usb-tv card works ) in kaffeine feature seems to work but detect nothing. ( the signal bar goes between 100% to 60% and snr stays most of the time at 60%; 49% ...) but i have any channel .
>  
> Anybody knows how to enable dvb-t for my tv-card asus mycinema p7131 dual ( hybrid ) + fm.
> 
> in the web site of asus it said :                                                           ASUS My Cinema-P7131Dual card Firmware AA.F7.C0.01
> If ASUS My Cinema-P7131Dual card can't scan all the TV channels, please update this BIOS for resolving this issue.
> 
> Notice:
> If a warning message "Wrong_ASUS_Tiger_Board_Sub-vendor ID!" shows while running this firmware update tool, it means no need to update firmware of your My Cinema 7131 Dual card.
> 
> my asus don't need update firmware because i can scan all channel ( new revision?)

yes, you should have the supported card and no need of a firmware
upgrade. Mine came with revision 26 and was bought Sept. 2005 and was
functional with that one.

> kernel 2.6.15-23-k7 dapper 6.06 LTS
> 
> lspci:
> 
> [code]0000:01:09.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)
> [/code]
> 
> after modprobe saa7134_dvb, i have
> 
> dmesg :

> [4294686.992000] saa7130/34: v4l2 driver version 0.2.14 loaded
> [4294686.993000] **** SET: Misaligned resource pointer: f74d1e42 Type 07 Len 0
> [4294686.993000] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
> [4294686.993000] ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 209
> [4294686.993000] saa7133[0]: found at 0000:01:09.0, rev: 208, irq: 209, latency: 32, mmio: 0xe8000000
> [4294686.993000] saa7133[0]: subsystem: 1043:4862, board: ASUSTeK P7131 Dual [card=78,autodetected]
> [4294686.993000] saa7133[0]: board init: gpio is 40000
> [4294687.116000] saa7133[0]: i2c eeprom 00: 43 10 62 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> [4294687.116000] saa7133[0]: i2c eeprom 10: 00 01 20 00 ff 20 ff ff ff ff ff ff ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 d6 ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 15 00 ff ff ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [4294687.116000] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [4294687.148000] tuner 2-004b: chip found @ 0x96 (saa7133[0])
> [4294687.176000] tuner 2-004b: setting tuner address to 61
> [4294687.201000] tuner 2-004b: tuner: type set to tda8290+75a
> [4294687.236000] saa7133[0]: registered device video1 [v4l2]
> [4294687.236000] saa7133[0]: registered device vbi0
> [4294687.237000] saa7133[0]: registered device radio0
> [4294687.248000] saa7134 ALSA driver for DMA sound loaded
> [4294687.248000] saa7133[0]/alsa: saa7133[0] at 0xe8000000 irq 209 registered as card -1

This looks all OK.

> [4295132.246000] DVB: registering new adapter (saa7133[0]).
> [4295132.246000] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> [4295174.893000] tda1004x: found firmware revision 33 -- invalid
> [4295174.919000] tda1004x: booting from eeprom
> [4295175.426000] tda1004x: found firmware revision 29 -- ok
> [4295187.217000] tda1004x: found firmware revision 29 -- ok

Here we can see that a older revision of the tda1004x is in use, which
misses some sensitivity improvements Hartmut added later. Some reported
to get nothing without it, for me it was only one transponder not found.
Upgrade the kernel or install a v4l-dvb mercurial snapshot.

Other known pitfalls I hopefully mentioned all in my posting yesterday.
http://linuxtv.org/pipermail/linux-dvb/2006-June/010867.html

Good luck,
Hermann





More information about the linux-dvb mailing list