ASUSTeK Tiger LNA Hybrid Capture Device - signal unstable.
- From: Hartmut Hackmann <hartmut.hackmann (at) t-online.de>
- Date: Wed, 14 Mar 2007 01:06:56 +0100
Hi,
Ra.M. schrieb:
> hermann pitton ha scritto:
>> Am Samstag, den 03.03.2007, 00:00 +0100 schrieb Ra.M.:
>> > hermann pitton ha scritto:
>> > > Am Freitag, den 02.03.2007, 02:03 +0100 schrieb Ra.M.:
>> > >
>> > >> Hartmut Hackmann wrote:
>> > >>
>> > >>
>> > >>> Hi,
>> > >>>
>> > >>> Ra.M. schrieb:
>> > >>>
>> > >>>> Hi.
>> > >>>>
>> > >>>> This thread:
>> > >>>>
>> > >>>> http://www.linuxtv.org/pipermail/linux-dvb/2007-Fe
>> bruary/
>> > >>>>
>> > > 015705.html
>> > >
>> > >>>> has helped me to (partially) solve my problems
>> with a
>> > >>>>
>> > > DVB-T card (PCI)
>> > >
>> > >>>> ASUSTeK Tiger LNA Hybrid Capture Device
>> > >>>> with Jayhawk tuner.
>> > >>>>
>> > >>>> /sbin/lspci -v
>> > >>>>
>> > >>>> 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
>> > >>>>
>> > > 23
>> > >
>> > >>>> Memory at fdefe000 (32-bit,
>> non-prefetchable)
>> > >>>>
>> > > [size=2K]
>> > >
>> > >>>> This is the procedure that I have followed:
>> > >>>>
>> > >>>> 1) I have downloaded, compiled and installed,
>> latest
>> > >>>>
>> > > Mercurial
>> > >
>> > >>>> v4l-dvb-6a48ec9e0f65.tar.bz2
>> > >>>>
>> > >>>> 2) I have downloaded the firmware
>> dvb-fe-tda10046.fw
>> > >>>>
>> > > (from LifeView) and
>> > >
>> > >>>> put it in /lib/firmware.
>> > >>>>
>> > >>>> 3) I have created a file /etc/modprobe.d/dvb.conf
>> with
>> > >>>>
>> > > these lines:
>> > >
>> > >>>> alias char-major-81 videodev
>> > >>>> alias char-major-81-0 saa7134
>> > >>>> options saa7134 card=78 tuner 67
>> > >>>>
>> > > i2c_scan=1
>> > >
>> > >>>> gpio_tracking=1 alsa=1
>> > >>>>
>> > >>>> alias char-major-89 i2c-dev
>> > >>>>
>> > >>>> (for me card=78 works better than card=109)
>> > >>>>
>> > >>>> 4) I have added to /etc/rc.d/rc.modules these
>> lines:
>> > >>>>
>> > >>>> /sbin/modprobe saa7134-alsa
>> > >>>> /sbin/modprobe saa7134-dvb
>> > >>>>
>> > >>>> At boot time I get (from dmesg):
>> > >>>>
>> > >>>> saa7133[0]: found at 0000:03:0a.0, rev: 209, irq:
>> 23,
>> > >>>>
>> > > latency: 32, mmio:
>> > >
>> > >>>> 0xfdefe000
>> > >>>> saa7133[0]: subsystem: 1043:4871, board: ASUSTeK
>> P7131
>> > >>>>
>> > > Dual
>> > >
>> > >>>> [card=78,insmod option]
>> > >>>> saa7133[0]: board init: gpio is 0
>> > >>>> saa7133[0]: gpio: mode=0x0000000 in=0x0000000
>> > >>>>
>> > > out=0x0000000 [pre-init]
>> > >
>> > >>>> input: saa7134 IR (ASUSTeK P7131 Dual) as
>> > >>>>
>> > > /class/input/input5
>> > >
>> > >>>> 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 (at) 0x10 [???]
>> > >>>> saa7133[0]: i2c scan: found device (at) 0x96 [???]
>> > >>>> saa7133[0]: i2c scan: found device (at) 0xa0
>> [eeprom]
>> > >>>> saa7133[0]: gpio: mode=0x0200000 in=0x0000000
>> > >>>>
>> > > out=0x0000000 [Television]
>> > >
>> > >>>> saa7133[0]: gpio: mode=0x0200000 in=0x0000000
>> > >>>>
>> > > out=0x0000000 [Television]
>> > >
>> > >>>> tuner 2-004b: chip found (at) 0x96 (saa7133[0])
>> > >>>> tuner 2-004b: type set to 67 (Philips TD1316
>> Hybrid
>> > >>>>
>> > > Tuner)
>> > >
>> > >>>> tuner 2-004b: type set to 67 (Philips TD1316
>> Hybrid
>> > >>>>
>> > > Tuner)
>> > >
>> > >>>> saa7133[0]: registered device video0 [v4l2]
>> > >>>> saa7133[0]: registered device vbi0
>> > >>>> saa7133[0]: registered device radio0
>> > >>>> saa7133[0]: gpio: mode=0x0200000 in=0x0000000
>> > >>>>
>> > > out=0x0000000 [Television]
>> > >
>> > >>>> DVB: registering new adapter (saa7133[0]).
>> > >>>> DVB: registering frontend 0 (Philips TDA10046H
>> DVB-T)...
>> > >>>> tda1004x: setting up plls for 48MHz sampling clock
>> > >>>> tda1004x: timeout waiting for DSP ready
>> > >>>> tda1004x: found firmware revision 0 -- invalid
>> > >>>> tda1004x: trying to boot from eeprom
>> > >>>> tda1004x: timeout waiting for DSP ready
>> > >>>> tda1004x: found firmware revision 0 -- invalid
>> > >>>> tda1004x: waiting for firmware upload...
>> > >>>> tda1004x: found firmware revision 29 -- ok
>> > >>>> saa7134 ALSA driver for DMA sound loaded
>> > >>>> saa7133[0]/alsa: saa7133[0] at 0xfdefe000 irq 23
>> > >>>>
>> > > registered as card -1
>> > >
>> > >>>> All works but when I try to view something with
>> kaffeine
>> > >>>>
>> > > or xine, the
>> > >
>> > >>>> signal appears
>> > >>>> unstable; this is a snapshot from xine:
>> > >>>>
>> > >>>> http://xoomer.alice.it/ramsoft/shots/snapshot1.jpg
>> > >>>>
>> > >>>> Under Windows XP (software CyberLink Power
>> Cinema) the
>> > >>>>
>> > > signal is very
>> > >
>> > >>>> stable.
>> > >>>>
>> > >>>> Another problem is that under Linux I cannot tune
>> VHF
>> > >>>>
>> > > channels; there is
>> > >
>> > >>>> a MUX at
>> > >>>> 226.5 MHz but, neither kaffeine, nor scan, can
>> find it.
>> > >>>>
>> > >>>> What is wrong in my procedure?
>> > >>>>
>> > >>>> Thanks.
>> > >>>>
>> > >>>> --
>> > >>>> video4linux-list mailing list
>> > >>>> Unsubscribe mailto:video4linux-list-request redhat
>> > >>>>
>> > > com?subject=unsubscribe
>> > >
>> > >>>> https://www.redhat.com/mailman/listinfo/video4linu
>> x-list
>> > >>>>
>> > >>>>
>> > >>> Sorry, not much time today.
>> > >>> Please get the repository from today (bug fixed) and
>> try
>> > >>>
>> > > card=109. AFIK, your
>> > >
>> > >>> card is very similar.
>> > >>> Regarding the missing mux: The channel decoder is
>> qiute picky
>> > >>>
>> > > with the parameters
>> > >
>> > >>> please check whether FEC and GI are right (some other
>> drivers
>> > >>>
>> > > just ignore these).
>> > >
>> > >>> If this works better, can you please report?
>> > >>>
>> > >>> Good luck
>> > >>> Hartmut
>> > >>>
>> > >> I have tried your suggestions. No improvements.
>> > >>
>> > >> However, it seems that this mothel of DVB-T card has a
>> very poor
>> > >>
>> > > quality!
>> > >
>> > >
>> > > Hi,
>> > >
>> > > it is likely only some switching issue.
>> > >
>> > > The card is dirt cheap compared to what one payed 1 1/2 years
>> back for
>> > > the P7131 Dual and only misses radio and the remote.
>> > >
>> > > Emmanuel in your above link got DVB-T working after using
>> analog TV
>> > > first with card=109 and for sure not tuner=67, but the
>> default 54.
>> > > You tried this too just with card=109 ?
>> > >
>> > > If no success, it seems he was using tuner_config=3.
>> > > http://www.linuxtv.org/pipermail/linux-dvb/2007-February/01575
>> 5.html
>> > > We must get at a point where we have something reproducable.
>> > >
>> > > The missing mux can also be caused by 7MHz bandwidth instead
>> of 8.
>>
>> > >
>> > I'm using tuner_config=2 and bandwidth is 8 MHz for all muxes.
>> >
>> > With card=78 or card=109 I get the same results (the card works
>> but the
>> > signal is
>> > unstable); tuner=58 for me does not work (or works very badly).
>>
>> Hi,
>>
>> you won't get analog to work with a wrong tuner. It is tuner=54 for
>> that
>> and nothing else.
>>
>> The gpio 22 is involved in the LNA switching and tuner_config=2 should
>> be right, but according to the recent .inf file and the Asus driver
>> release notes, they had several changes and extensions to get it right.
>> (As suspected the 1043:4876 seems to have a LNA already too)
>>
>> There was also the suggestion to try with TDA10046_GP00_I
>>
>> static struct tda1004x_config philips_tiger_s_config = {
>> .demod_address = 0x08,
>> .invert = 1,
>> .invert_oclk = 0,
>> .xtal_freq = TDA10046_XTAL_16M,
>> .agc_config = TDA10046_AGC_TDA827X,
>> .gpio_config = TDA10046_GP01_I,
>> .if_freq = TDA10046_FREQ_045,
>> .i2c_gate = 0x4b,
>> .tuner_address = 0x61,
>> .tuner_config = 2,
>> .antenna_switch= 1,
>> .request_firmware = philips_tda1004x_request_firmware
>> };
>>
>> in saa7134-dvb.c.
>>
>> The 1043:4871 seems to be OEM only, also gpio27 is mentioned for some s-
>> video/cvbs analog switching.
>>
>> Cheers,
>> Hermann
>>
>>
>>
>>
>> --
>> video4linux-list mailing list
>> Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscri
>> be
>> https://www.redhat.com/mailman/listinfo/video4linux-list
> Sorry for the misunderstanding; I was speaking about digital channels
> and not analog channels.
> I am interested to know what parameters must I pass to saa7134 module to
> configure DVB-T.
>
> What is the correct card parameter for an ASUSTeK Tiger LNA Hybrid
> Capture Device (ASUS
> Tiger-S AA F6-C101) with chipset PHILIPS SAA7131E/03?
> And what is the correct tuner parameter for a Jayhawk tuner in digital
> mode?
>
> For some strange reasons I get the best results with card=78 and
> tuner=67. Either kaffeine
> or scan can tune channels with very low signal (but the signal is a lot
> unstable); under Windows
> the software CyberLink Power Cinema can tune only channels with strong
> signal.
>
> Must I change anything in the files saa7134-cards.c, saa7134-dvb.c, etc?
>
> Thanks.
>
I got hands on a sample of this board. In my personal repository
http://linuxtv.org/hg/~hhackmann/v4l-dvb
you will find this board supported.
A note: there was a problem with DVB-T if the board never was in
analog mode before. That's why you didn't get it working.
Best regards
Hartmut
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list