Mailing List archive

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

[linux-dvb] Re: KWorld DVB-t



Jonathan,

This is all sounding very promising (for me the
eternal optimist at least).  I haven't been able to
spend much time on this at the moment because I just
received my copy of AmigaOS4 so I'm installing and
configuring it...  I'll give the DVB card another stab
tomorrow.  For now it's bed time.

Regards,

Soyeb

p.s. there was a slight mistake in one of my diffs for
the cx88 driver to add the KWorld.  I believe one of
the enums wasn't numbered sequentially and there was a
gap in the numbering.  I don't think it makes a
difference if this error is in there though.



-- Jonathan Thorpe <jlthorpe@gmail.com> wrote: > I
wonder if this info in the kernel logs could be a
> hint as to why the
> DVB isn't working:
> 
> --
> cx88_register_dvb_module
> Linux video capture interface: v1.00
> cx2388x v4l2 driver version 0.0.4 loaded
> cx8800[0]: found at 0000:01:08.0, rev: 5, irq: 18,
> latency: 32, mmio: 0xde000000
> cx8800[0]: subsystem: 17de:08a6, board:
> KWorld/VStream XPert DVB-t
> [card=11,autodetected]
> cx8800[0]: i2c register ok
> cx8800[0]: registered device video0 [v4l2]
> cx8800[0]: registered device vbi0
> 
> ***cx8800_dvb: Unknown symbol
> cx88_register_dvb_module****
> ***cx8800[0]: couldn't register DVB module****
> 
> cx8800: Initialised TS code, frames_per_irq: 512,
> frames_to_buffer: 10240
> cx88_register_dvb_module
> Trying DVB attach on card c849d000
> DVB: registering new adapter (cx8800[0]).
> DVB attached to dev c849d000, dvb: cf67f400
> DVB: registering frontend 0:0 (Samsung TDTC9251DH01C
> Tuner on V-Stream Card)...
> --
> 
> 
> > Since the KWorld/V-Stream card uses the same
> Samsung Tuner as the
> > AVerMedia AVerTV DVB-T 771, I decided to force the
> mt352 front end to
> > treat the V-Stream card as an Avermedia card with
> interesting results.
> > 
> > It seems that the tuner can now be controlled, but
> I can't grab the
> > stream. After testing a variety of known
> frequencies (these are known
> > to work in Windows) and A/V PIDs, dvbstream tunes
> in, but the
> > resulting output is empty.
> > 
> > -----
> > dvbstream -qam 64 -cr 3_4 -gi 16 -bw 7 -tm 8 -f
> 226500 -ps -n 10 -o
> > 512 650 > /tmp/outstream.mpg
> > dvbstream v0.6 - (C) Dave Chapman 2001-2004
> > Released under the GPL.
> > Latest version available from
> http://www.linuxstb.org/
> > Using DVB card "Samsung TDTC9251DH01C Tuner on
> V-Stream Card"
> > tuning DVB-T (Australia) to 226500000 Hz,
> Bandwidth: 7
> > polling....
> > Getting frontend event
> > FE_STATUS:
> > polling....
> > Getting frontend event
> > FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK
> FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
> > Event:  Frequency: 226505184
> > Bit error rate: 0
> > Signal strength: 65192
> > SNR: 47802
> > FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK
> FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
> > dvbstream will stop after 10 seconds (0 minutes)
> > Setting filter for PID 512
> > Setting filter for PID 650
> > Output to stdout
> > Streaming 2 streams
> > Caught signal 1 - closing cleanly.
> > -----
> > 
> > dvbtune provides similar results (in this case, it
> should show some
> > information about the subchannels):
> > 
> > --
> > ./dvbtune -f 219500 -i
> > Using DVB card "Samsung TDTC9251DH01C Tuner on
> V-Stream Card"
> > tuning DVB-T (Australia) to 219500000 Hz
> > polling....
> > Getting frontend event
> > FE_STATUS:
> > polling....
> > Getting frontend event
> > FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK
> FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
> > Bit error rate: 0
> > Signal strength: 65186
> > SNR: 52942
> > FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK
> FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
> > <transponder type="T" freq="219500000">
> > Nothing to read from fd_pat
> > Nothing to read from fd_sdt
> > </transponder>
> > --
> > 
> > Could it be that the DVB extensions to the cx88xx
> driver need to be
> > considered, or is this still a front end issue?
> I'm at a complete loss
> > at this stage, but one thing that came to mind are
> the GPIOs used by
> > card - it's likely that those used by the Fusion
> HDTV card aren't the
> > same as those used by the KWorld card.
> > 
> > If this is the correct way to proceed, is there
> any way to get these
> > values without a bus analyser? Am I way off track
> here?
> > 
> > Another problem I'm having (minor in comparison),
> is with recognising
> > the V-Stream card - around line 260 in Christopher
> Pascoe's
> > cx88-cards.c driver, I attempted to add:
> > 
> > --
> > { "Samsung TDTC9251DH01C Tuner on V-Stream Card",
> { 0xDE, 0x17, 0xA6,
> > 0x08}, NULL,
> >           0x50, 0xFC, 0x0F, 0xC2,
> >           { 0x31, 0x05 }, { 0x72, 0x49 }, { 0x64,
> 0x00 }, { 0x55, 0xB7 },
> >           { { 11, 1, { 0x67, 0x10, 0x23, 0x00,
> 0xFF, 0xFF, 0x00, 0xFF, 0x00,
> > 0x40, 0x40 } }, /* AGC */
> >             { 2,  0, { 0xB5, 0x7A } },          /*
> ? Reserved register ? */
> >             { 0 } },
> >           83333, avermedia771_freq_to_tuner,
> default_tuner_to_freq, },
> > --
> > 
> > Using this, the frontend defaults to the "Unkown"
> option - there must
> > be something wrong with the IDs, but I'm not sure
> what.
> > 
> > I'd really appreciate help with getting this card
> working.
> > 
> > Thanks,
> > Jonathan
> >
> 
> 
>  

=====
email: soyeb@btinternet.com
www:   http://soyeb.homeip.net
work:  http://www.tertio.com
)





Home | Main Index | Thread Index