[linux-dvb] dual tuner pcmcia card FlyDVB-T Duo Cardbus status?!

Nico Sabbi nsabbi at tiscali.it
Tue Mar 22 17:40:28 CET 2005


Andrea Venturi wrote:

> hi,
>
> i just purchased a el-cheapo but "maybe" interesting pcmcia card:
>
> http://www.lifeview.com.tw/html/products/dual_tv_solution/flydvbt_duo_cardbus.htm 
>
>
> first of all, FYI, i had a painful "out of the box" experience on the
> only "supposed supported" OS! it doesn't lock any of the italian dvb-t
> signal i get in bologna! but i'm not the only one:
>
>   http://www.tv-cards.com/messageboard/viewtopic.php?t=9442
>
> anyway, my target is to have it running "soon or later" on gnu/linux (at
> least for the dvb-t tuning).
>
> it's a dual tuner, analog and dvb-t, with both a composite and s-video
> input too (_if_ it works, a good bang for the bucks in italy: 83EUR!)
>
> i made my homework and found it shows as a pci device:
>
> ===========================
> hostname:~$ lspci -vv -d 1131:7133
> 0000:04:00.0 Multimedia controller: Philips Semiconductors SAA7133
> Audio+video broadcast decoder (rev f0)
>         Subsystem: Animation Technologies Inc.: Unknown device 0502
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>
>> TAbort- <TAbort- <MAbort- >SERR- <PERR-
>
>         Latency: 64 (21000ns min, 8000ns max)
>         Interrupt: pin A routed to IRQ 217
>         Region 0: Memory at 40800000 (32-bit, non-prefetchable) [size=2K]
>         Capabilities: <available only to root>
> ===========================
>
> the v4l2 driver on a vanilla 2.6.11 kernel is the saa7134 module
>
> when i load it, these is the relevant info:
>
> ===========================
> Linux video capture interface: v1.00
> saa7130/34: v4l2 driver version 0.2.12 loaded
> PCI: Enabling device 0000:04:00.0 (0000 -> 0002)
> ACPI: PCI interrupt 0000:04:00.0[A] -> GSI 19 (level, low) -> IRQ 217
> saa7133[0]: found at 0000:04:00.0, rev: 240, irq: 217, latency: 0, mmio:
> 0x40800
> 000
> PCI: Setting latency timer of device 0000:04:00.0 to 64
> saa7133[0]: subsystem: 5168:0502, board: UNKNOWN/GENERIC
> [card=0,autodetected]
> saa7133[0]: board init: gpio is e010000
> saa7133[0]: dsp access wait timeout [bit=WRR]
> saa7133[0]: dsp access wait timeout [bit=WRR]
> saa7133[0]: i2c eeprom 00: 68 51 02 05 54 20 1c 00 43 43 a9 1c 55 d2 
> b2 92
> saa7133[0]: i2c eeprom 10: 00 ff 22 0f ff 20 ff ff ff ff ff ff ff ff 
> ff ff
> saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 aa 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]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> ===========================
>
> BTW subsystem 5168:0502 is exactly "lifeview:flydvb-t duo" on the pci-id
> database! http://pciids.sourceforge.net/pci.ids.gz
>
> but, as you can see on the log "board: UNKNOWN/GENERIC", the card
> autodetection failed, and i know i could, at least, give to the saa7134
> module two parameters, card= & tuner= but it seems they are not
> available in the CARDLIST.saa7134 in the kernel Documentation /
> video4linux dir (maybe i am blind..)


in the latest snapshot of v4l there's a definition for the PCI variant 
of the card
that works very well on the analog side. The dvb-t side is not yet 
working, because
there's actually no driver for the 8274 silicon tuner. Actually this 
tuner is almost the
same as the 8275 (and as far as I know register level compatible) that 
is being driven
by the analog demodulator. Another guy is working on an extension of the 
10046 dvb
demodulator that seems to be necessary to accomodate other plls 
(including 8274)
so maybe sooner or later there will be a driver.

>
> the problem is: i don't know the tuner & demodulator (and i would like
> not to break a pcmcia card so early!)


> on the aforementioned forum, there's a thread about dscaler (a free soft
> tv app) where "tom" (who is supposed to be knowledgeable about this
> pcmcia adapter) speaks about the tuners inside:
>
>   http://www.tv-cards.com/messageboard/viewtopic.php?t=9220
>
> ============
> Well I am not sure whether DScaler will support the Silicon Tuner, but
> following the combinations:
> DVB-T: TDA8274+TDA10046
> Analog: TDA8275+TDA8290
> A/V Decoder: SAA7135


exactly the same as the PCI version, with the exception of the 7135 
instead of the 7133,
so  loading saa7134 with tuner=54 should work

>
> Greetings
> Tom
> ============
>
> then there is a message on v2l ML about a Lifeview pci tv card with
> SAA7135HL, TDA8275 and TDA8290:
>
>   http://www.spinics.net/lists/vfl/msg15300.html
>
> but if i use "modprobe saa7134 card=39 tuner=54" and i run tvtime i can
> see the input selector switchin from tv to composite to svideo inputs
> but nothing is seen (blue screen on tv and black on the other two)


try to remove card=39

>
> it should be just a matter for the correct gpio programming!
>
> that's all for this "preliminar" analisys..
>
> let's take some conclusion:
>
> - it seems that this is a philips design.. but on the philips web site i
> can just find a simple datasheet (no programming info) for the saa7134:
>
>  http://www.semiconductors.philips.com/cgi-bin/pldb/pip/saa7134hl.html
>
> - i know that the TDA10046 is the cofdm demodulator inside the nova-t so
> it should be "fairly" supported with linuxdvb design


see above

>
> - i don't know nothing about these "silicon tuner".. TDA8274 TDA8275
> TDA8290 but they should be alread supported in the v4l(2?) design.
>
> if someone is so kind to give me a spin on the right direction, my 
> questions are:
>
> - the chips on this card seem supported half on v4l and half on
> linuxdvb. is this an issue?
>
> - how can be connected the TS path from the dvb-t demodulator to the
> "pci bridge" saa7133? this card is supposed to support dual vision at
> the same time (this is useful if you have two eyes not too coupled! ;-)


add .mpeg=SAA7134_MPEG_DVB
and add the driver for saa7134-dvb.c :)

>
> - how can i soft snoop the i2c "transaction" on the M$ driver? [*]
>
> that's all for now. i'll let you know if things begin to move.
>
>
> andrea venturi
>
>
>
>
> [*] the cheapi2c should not be an option, because i cant get on the
> wires easily..
>
> http://216.239.59.104/search?q=cache:ohKMnVJv-yoJ:warmcat.com/milksop/cheapi2c.html+&hl=it 
>
>
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>






More information about the linux-dvb mailing list