[linux-dvb] Problem on SAA7134 Asustek (Tiger or Jayhawk components : 1043:4871) : HELP !

hermann pitton hermann-pitton at arcor.de
Fri Feb 2 22:18:41 CET 2007


Am Freitag, den 02.02.2007, 20:43 +0100 schrieb Emmanuel QUEMENER:
> Hello all,
> 
> 
> I've bought a HP M7680 with TNT TV onboard.
> 
> 
> Here is the lspci -v of my board :
> 
> 
> 03:0a.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135
> Video Broadcast Decoder (rev d1)
>         Subsystem: ASUSTeK Computer Inc. Unknown device 4871
>         Flags: bus master, medium devsel, latency 32, IRQ 18
>         Memory at fdefe000 (32-bit, non-prefetchable) [size=2K]
>         Capabilities: [40] Power Management version 2
> 
> 
> Here is the lspci -nv of this board :
> 
> 
> 03:0a.0 0480: 1131:7133 (rev d1)
>         Subsystem: 1043:4871
>         Flags: bus master, medium devsel, latency 32, IRQ 18
>         Memory at fdefe000 (32-bit, non-prefetchable) [size=2K]
>         Capabilities: [40] Power Management version 2
> 
> 
> 
> As the material was not recognized, I've tried to investigate under
> Windows system (where the board is perfectly working ;-() what was
> exactly the model.
> 
> 
> The reference mentionned under Windows OS is :
> 
> 
> When I mount the Windows partition and analyze, I get :
> 
> 
> I've got the latest archive on linux-dvb :
> 
> 
> find /windows/ -name "*.ini" -exec grep -iH dvb {} \;
> 
> 
> /windows/hp/bin/logs/ml.ini:Blk_115=TV Tuner Driver: Jayhawk DVB-T/PAL
> (MCPC only)
> 
> /windows/hp/support/ml.ini:Blk_115=TV Tuner Driver: Jayhawk DVB-T/PAL
> (MCPC only)
> 
> 
> So, the tuner is a Jayhawk tuner.
> 
> 
> I try to get some other informations :
> 
> 
> find /windows/ -name "*.inf" -exec grep -iH asustek {} \;
> /windows/hp/drivers/TVTuner_ASUS_Tiger_LNA/34AVStrm_HP_TigerLNA.inf:Provider=%ASUSTeK%
> /windows/hp/drivers/TVTuner_ASUS_Tiger_LNA/34AVStrm_HP_TigerLNA.inf:%ASUSTeK%=ASUSTeK
> /windows/hp/drivers/TVTuner_ASUS_Tiger_LNA/34AVStrm_HP_TigerLNA.inf:[ASUSTeK]
> /windows/hp/drivers/TVTuner_ASUS_Tiger_LNA/34AVStrm_HP_TigerLNA.inf:ASUSTeK="ASUSTeK"
> /windows/hp/drivers/TVTuner_ASUS_Tiger_LNA/34AVStrm_HP_TigerLNA.inf:33LNATiger.DeviceDesc   
> = "ASUSTeK LNA Tiger Hybrid Capture Device"
> /windows/WINDOWS/inf/oem9.inf:Provider=%ASUSTeK%
> /windows/WINDOWS/inf/oem9.inf:%ASUSTeK%=ASUSTeK
> /windows/WINDOWS/inf/oem9.inf:[ASUSTeK]
> /windows/WINDOWS/inf/oem9.inf:ASUSTeK="ASUSTeK"
> /windows/WINDOWS/inf/oem9.inf:33LNATiger.DeviceDesc    = "ASUSTeK LNA
> Tiger Hybrid Capture Device"
> 
> 
> So, the board seems to be a "ASUSTeK LNA Tiger Hybrid" board.
> 
> 
> With these informations, I've tried to compile and parameter this board
> under my preferred OS...
> 
> hg clone http://linuxtv.org/hg/v4l-dvb
> 
> I've compiled and installed the kernel modules
> 
> I've got the firmware on TDA10096H by applying the command :
> 
> perl v4l-dvb/linux/Documentation/dvb/get_dvb_firmware tda10046
> 
> I've copying the module at /lib/firmware place.
> 
> I've rebooted my computer.
> 
> I've forced the unload the following modules (after hours and research on Internet) :
> 
> rmmod -f saa7134_alsa saa7134_dvb tda1004x saa7134 tuner firmware_class
> 
> I've load the following modules with options : 
> - modprobe tuner secam=L
> - modprobe saa7134 card=78 secam=L tuner=53 i2c_scan=1 gpio_tracking=1
> - modprobe saa7134_alsa
> - modprobe saa7134_dvb
> 
> On my /var/log/messages, I've got :
> 
> saa7130/34: v4l2 driver version 0.2.14 loaded
> saa7133[0]: found at 0000:03:0a.0, rev: 209, irq: 18, latency: 32, mmio: 0xfdefe000
> saa7133[0]: subsystem: 1043:4871, board: ASUSTeK P7131 Dual [card=78,insmod option]
> saa7133[0]: board init: gpio is 0
> input: saa7134 IR (ASUSTeK P7131 Dual) as /class/input/input6
> tuner 2-004b: chip found @ 0x96 (saa7133[0])
> tuner 2-004b: setting tuner address to 61
> tuner 2-004b: type set to tda8290+75a
> tuner 2-004b: setting tuner address to 61
> tuner 2-004b: type set to tda8290+75a
> saa7133[0]: i2c eeprom 00: 43 10 71 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 00 01 03 08 ff 00 cf 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 22 15 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
> saa7133[0]: i2c scan: found device @ 0x10  [???]
> saa7133[0]: i2c scan: found device @ 0x96  [???]
> saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
> saa7133[0]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> saa7133[0]: registered device radio0
> saa7134 ALSA driver for DMA sound loaded
> saa7133[0]/alsa: saa7133[0] at 0xfdefe000 irq 18 registered as card -1
> DVB: registering new adapter (saa7133[0]).
> 
> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> 
> I was rather happy when I try to get the channels (yes, I'm french and live in Lyon) :
> 
> scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Lyon-Fourviere 2>/dev/null > /tmp/channels.conf
> 
> When I "cat" the file /tmp/channels.conf, I got 
> 
> France 2:754167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:120:130:257
[snip]

> This process is much longer than the one I got with another DVB board (the source is really right !).
> 
> When I try to analyze, the stream coming from a channel (for example TF1 one) :
> 
> tzap -c /tmp/channels.conf TF1 :
> 
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 498167000 Hz
> video pid 0x0078, audio pid 0x0082
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 1f | signal b7b7 | snr 5f5f | ber 0001c6c0 | unc ffffffff | FE_HAS_LOCK
> status 1f | signal b3b3 | snr ffff | ber 0001fffe | unc 00000000 | FE_HAS_LOCK
> status 07 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 1f | signal 8e8e | snr 6262 | ber 0001ee20 | unc ffffffff | FE_HAS_LOCK
> status 00 | signal ffff | snr 0000 | ber 0001fffe | unc 00000000 |
> status 1f | signal acac | snr 8686 | ber 0001fffe | unc ffffffff | FE_HAS_LOCK
> status 00 | signal ffff | snr 2929 | ber 0001fffe | unc 00000000 |
> status 1f | signal 9090 | snr 5454 | ber 0001bfda | unc ffffffff | FE_HAS_LOCK
> status 00 | signal caca | snr e3e3 | ber 0001fffe | unc 00000000 |
> status 1f | signal ffff | snr dddd | ber 00002c0e | unc ffffffff | FE_HAS_LOCK
> status 00 | signal 4646 | snr 0f0f | ber 0001fffe | unc 00000000 |
> status 01 | signal ecec | snr 0000 | ber 0001fffe | unc 0000001b |
> status 1f | signal ffff | snr 5454 | ber 0001193e | unc ffffffff | FE_HAS_LOCK
> status 1f | signal a6a6 | snr 8e8e | ber 0000ec9c | unc ffffffff | FE_HAS_LOCK
> status 01 | signal ffff | snr 6060 | ber 0001fffe | unc ffffffff |
> status 1f | signal ffff | snr 8282 | ber 0001b782 | unc ffffffff | FE_HAS_LOCK
> status 01 | signal c7c7 | snr 0000 | ber 0001fbba | unc ffffffff |
> status 1f | signal ffff | snr 0000 | ber 0001fffe | unc ffffffff | FE_HAS_LOCK
> 
> My signal is not exactly persistent (no FE_HAS_LOCK on each line).
> 
> I've also try to use the kaffeine tool : the discovery was rather fine.
> 
> PLEASE HELP !!!!!!!!!!!!!!
> 
> Thanks a lot.
> 
> I would check all the proposals in order to make my board working...
> 
> Bye !!!
> 

Hi Emmanuel,

it hit us already for analog on the video4linux-list.
http://marc.theaimsgroup.com/?l=linux-video&m=116795627108625&w=2

The good news is, Hartmut has LNA support ready for testing.
Follow the LR307Q Radio thread. Especially Hartmut's advise here.
http://www.spinics.net/lists/vfl/msg31140.html

We have a first such LNA card reported working by Paul.

You can get a newer firmware revision calling the LifeView one.

Yours seems also to have only one antenna input, no radio support and if
S-Video, Composite, external audio in is connected through the panel is
not yet reported. Same goes for internal analog audio out.

Good Luck,
Hermann







More information about the linux-dvb mailing list