Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: List of Frontends/PLLs used by DVB devices



On Sat September 18 2004 3:29 pm, Andrew de Quincey wrote:
> On Saturday 18 Sep 2004 12:13, Andrew de Quincey wrote:
> > > These satellite cards feature an LG tuner, with SL1925 + STV0299B + TSA
> > > 5059T in a metallic tuner. these cards have their initialization
> > > routines for the respective frontends in the ASIC itself. The frontend
> > > DVB that get loaded are bt878, dst.
> > >
> > >  Twinhan VP-1020 (DST MOT) (blue board)  bt878, dst
> > >  Twinhan VP-1020 A (DST 03T) (red board)  bt878, dst
> > >  Twinhan VP-1030 (DST-CI)(red board with CI) bt878, dst
> > >    ?? DST-MCI  ??    bt878, dst
> > >
> > > These terrestrial/cable cards, i don't have but they also behave the
> > > same way, ie all the initialization is in the ASIC
> > >
> > >  DCT-NEW
> > >  DTTNXT
> > >  DTTDIG
> > >  DCT-CI
> >
> > Ah cool - so we don't really need to care about the frontend hardware
> > details for tinwhan cards - its all done by dst.c/the ASIC, nice.
>
> What are the PCI subsystem IDs for the ones you have? I can only find three
> devices in bttv:
>
> 0x002611bd, BTTV_TWINHAN_DST,   "Pinnacle PCTV SAT CI"
> 0x00011822, BTTV_TWINHAN_DST,   "Twinhan VisionPlus DVB-T"
> 0xfc00270f, BTTV_TWINHAN_DST,   "ChainTech digitop DST-1000 DVB-S"
>

0000:02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video 
Capture (rev 11)
        Subsystem: Unknown device 1822:0001
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at faafe000 (32-bit, prefetchable)
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

0000:02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture 
(rev 11)
        Subsystem: Unknown device 1822:0001
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at faaff000 (32-bit, prefetchable)
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2


> None of them seem to match your descriptions above... I take it most of the
> twinhan cards share the same PCI subsystem ID (I'm guessing 0x1822:0x0001),
> and the difference is the EEPROM or something.

	Exactly. All the cards have the same PCI ID, except for one DST-MOT card i 
had. The dst_check_ci () in dst.c detects the card types.

	If you see this log, bttv says i have a terrestrial card, but the dst 
frontend driver reports it correctly.

Sep 18 22:15:52 Orbit01 kernel: Linux video capture interface: v1.00
Sep 18 22:15:52 Orbit01 kernel: bttv: driver version 0.9.13 loaded
Sep 18 22:15:52 Orbit01 kernel: bttv: using 8 buffers with 2080k (520 pages) 
each for capture
Sep 18 22:15:52 Orbit01 kernel: bttv: Bt8xx card found (0).
Sep 18 22:15:52 Orbit01 kernel: bttv0: Bt878 (rev 17) at 0000:02:00.0, irq: 
11, latency: 32, mmio: 0xfaafe000
Sep 18 22:15:52 Orbit01 kernel: bttv0: detected: Twinhan VisionPlus DVB-T 
[card=113], PCI subsystem ID is 1822:0001
Sep 18 22:15:52 Orbit01 kernel: bttv0: using: Twinhan DST + clones 
[card=113,autodetected]
Sep 18 22:15:52 Orbit01 kernel: bttv0: gpio: en=00000000, out=00000000 
in=00f500fd [init]
Sep 18 22:15:52 Orbit01 kernel: bttv0: using tuner=4
Sep 18 22:15:52 Orbit01 kernel: bttv0: add subdevice "dvb0"
Sep 18 22:15:52 Orbit01 kernel: bt878: AUDIO driver version 0.0.0 loaded
Sep 18 22:15:52 Orbit01 kernel: bt878: Bt878 AUDIO function found (0).
Sep 18 22:15:52 Orbit01 kernel: bt878(0): Bt878 (rev 17) at 02:00.1, irq: 11, 
latency: 32, memory: 0xfaaff000


	If you need, i can send you the manufacturer's driver source for 
kernel-2.4.20 (?) (Redhat 9). I have to search it out on my network, just 
give me a little time for that.

Regards,
Manu




Home | Main Index | Thread Index