Mailing List archive

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

[linux-dvb] Re: KWorld DVB-t



Hello Jonathan,

Responding to myself...

> > > 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, },

I use the following and it works fine for me:

	{ "KWorld/VStream XPert DVB-T", { 0xde, 0x17, 0xa6,
0x08 }, NULL,
	  0x50, 0x04, 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, kworlddvbt_freq_to_tuner,
default_tuner_to_freq, },

Note that the pciid offset is 0x04 like the DVICO
card.

After these changes and loading the driver up I get:

soyeb@peeceelinux:/usr/share/doc/packages/dvb> tzap -c
channels.conf-dvbt-crystal-palace "BBC ONE"
using '/dev/dvb/adapter0/frontend0' and
'/dev/dvb/adapter0/demux0'
tuning to 505833333 Hz
video pid 0x0258, audio pid 0x0259
status 00 | signal fd43 | snr 0000 | ber 00000000 |
unc 00000000 |
status 1f | signal fef5 | snr d0d0 | ber 00000000 |
unc 00000000 | FE_HAS_LOCK
status 1f | signal feee | snr d0d0 | ber 00000000 |
unc 00000000 | FE_HAS_LOCK
status 1f | signal ff06 | snr d0d0 | ber 00000000 |
unc 00000000 | FE_HAS_LOCK
status 1f | signal fe02 | snr d1d1 | ber 00000000 |
unc 00000000 | FE_HAS_LOCK
status 1f | signal ff0f | snr cdcd | ber 00000000 |
unc 00000000 | FE_HAS_LOCK
status 1f | signal ff02 | snr d3d3 | ber 00000000 |
unc 00000000 | FE_HAS_LOCK

until I press ^C.

I also get the following in the message log:

Jul 10 01:16:06 peeceelinux kernel: cx2388x v4l2
driver version 0.0.4 loaded
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]: found
at 0000:00:09.0, rev: 5, irq: 9, latency: 32, mmio:
0xd5000000
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]:
subsystem: 17de:08a6, board: KWorld/VStream XPert
DVB-t [card=11,autodetected]
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]: i2c
register ok
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]:
registered device video0 [v4l2]
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]:
registered device vbi0
Jul 10 01:16:06 peeceelinux kernel: cx8800[0]:
couldn't register DVB module
Jul 10 01:16:06 peeceelinux kernel: cx8800:
Initialised TS code, frames_per_irq: 512,
frames_to_buffer: 10240
Jul 10 01:16:06 peeceelinux kernel:
cx88_register_dvb_module
Jul 10 01:16:06 peeceelinux kernel: Trying DVB attach
on card de35b000
Jul 10 01:16:06 peeceelinux kernel: DVB: registering
new adapter (cx8800[0]).
Jul 10 01:16:06 peeceelinux kernel: DVB attached to
dev de35b000, dvb: de8adc00
Jul 10 01:16:06 peeceelinux kernel: the eeprom word is
8a617de, cardlist[0] is db0018ac
Jul 10 01:16:06 peeceelinux kernel: the eeprom word is
8a617de, cardlist[1] is 8a617de
Jul 10 01:16:06 peeceelinux kernel: DVB: registering
frontend 0:0 (KWorld/VStream XPert DVB-T)...
Jul 10 01:16:19 peeceelinux kernel: Freq: 481666000,
offset: -174821, real: 481840821
Jul 10 01:18:16 peeceelinux kernel: Freq: 505666000,
offset: -174839, real: 505840839

So I seem to manage to get a lock but nothing more. 
From your previous email you got a viterbi and sync
too didn't you?

I have no idea how to play a DVB stream once things
have tuned so I took a guess and tried:

soyeb@peeceelinux:/usr/share/doc/packages/dvbstream>
mplayer /dev/video0
MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team

<snip a load of guff>

Playing /dev/video0.
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed


MPlayer interrupted by signal 2 in module: demux_open
soyeb@peeceelinux:/usr/share/doc/packages/dvbstream>

So no data output... yet.

Does anyone have any ideas?

Regards,

Soyeb


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





Home | Main Index | Thread Index