public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] Trouble with tuning on Lifeview FlyDVB-T
@ 2008-09-30 18:58 Lee Jones
  2008-09-30 20:07 ` BOUWSMA Barry
  0 siblings, 1 reply; 11+ messages in thread
From: Lee Jones @ 2008-09-30 18:58 UTC (permalink / raw)
  To: linux-dvb

Hello all :) !

I'm really writing this because it's a case of last resort, in an
effort to try to fix a long-standing problem. Namely, the tuning
problem I seem to have with a DVB T PCI card I have in my PC. It's a
lifeview flydvb-t. In fact, it's this one as listed on linuxtv's
website;

http://www.linuxtv.org/wiki/index.php/DVB-T_PCI_Cards#LifeView
http://www.linuxtv.org/wiki/index.php/Image:LR301.jpg

The computer the card is in is a 64-bit system, running slamd64 which
is a slackware port to 64 bit systems. The version is 12.1, running
kernel version 2.6.24.5 .

http://www.slamd64.com/

The firmware for this card is in /lib/firmware, I don't see any errors
in dmesg about missing firmware files for the card.

The problem I am having is regarding tuning. Namely, the card seems to
miss channels while tuning. The ariel input is working ok as another
DVB-T unit (an Artec T1, USB) finds all channels with no problems, as
does a plain old fashioned digital freeview box.

I live in the UK ,and I'm using the rowridge transmitter. I've
successfully downloaded and compiled the dvbapps from linuxtv  (
dvb-apps-60131cfbbb2e )

----
The problems seem to occur with scanning, however. While tuning, I get
several lines which look like this:
>>> tune to: 562166670:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 562166670:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE (tuning failed)
----

After completion, some channels are missing (e.g. BBC1 is there, but
ITV or BBC4 aren't; they are there on a normal freeview box for
example) . After a lot of googling, I eventually found a program
called w_scan ( http://www.edafe.org/vdr/wscan.html ) . Its
documentation mentioned using the -x option in w_scan to create an
initial tuning data file, which I tried. I then tried using the
dvbutils' scan command on that initial tuning data file which w_scan
produced.

This still produced some "WARNING:>>>tuning failed!!!" messages but
appears to have found the 'missing 'channels. But then using the
dvbutils' program tzap seemed to tell a different story. Some channels
existed but yet didn't produce *any* data (I could confirm that they
are working and are on-air, again a normal digital freeview box
works).

For example:
$ tzap -r "BBC ONE"
Produces:
tuning to 489833330 Hz
video pid 0x0258, audio pid 0x0259
status 01 | signal 9f9f | snr 0000 | ber 0000bef8 | unc ffffffff |
status 1f | signal 9f9f | snr f3f3 | ber 0000057a | unc ffffffff | FE_HAS_LOCK
status 1f | signal 9f9f | snr fefe | ber 0000002c | unc 00000011 | FE_HAS_LOCK
status 1f | signal 9f9f | snr fefe | ber 00000022 | unc 00000000 | FE_HAS_LOCK

(in another window, at the same time)
$ cat /dev/dvb/adapter/dvr0
Produces lots of different characters, so I can see data coming in.
Saying cat /dev/dvb/adapter/dvr0 > test.mpg produces a watchable mpeg
file.

but

If I try this:
$ tzap -r "BBC FOUR"
Produces:
tuning to 562000000 Hz
video pid 0x0000, audio pid 0x0000
status 00 | signal 0000 | snr ffff | ber 0001fffe | unc 00000000 |
status 1f | signal 9d9d | snr 0000 | ber 00012966 | unc ffffffff | FE_HAS_LOCK
status 1f | signal 9c9c | snr 9f9f | ber 00000794 | unc ffffffff | FE_HAS_LOCK
status 1f | signal 9c9c | snr fefe | ber 00000038 | unc ffffffff | FE_HAS_LOCK
status 1f | signal 9c9c | snr fefe | ber 00000022 | unc 00000000 | FE_HAS_LOCK

(in another window at the same time)

$ cat /dev/dvb/adapter0/dvr0

Produces this ---------------------->

Nothing!

Not a single byte of data, yet apparently the signal has lock;
"FE_HAS_LOCK". Saying cat /dev/dvb/adapter/dvr0 > test.mpg produces a
file of 0 bytes.

I can go straight back to tzap -r "BBC ONE" and data once again is generated.

I can't find any answer for this at all anywhere!

Can anyone help?

Thanks

ljones

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 11+ messages in thread
* [linux-dvb] Trouble with tuning on Lifeview FlyDVB-T
@ 2008-10-01 17:00 Lee Jones
  2008-10-03 19:15 ` BOUWSMA Barry
  0 siblings, 1 reply; 11+ messages in thread
From: Lee Jones @ 2008-10-01 17:00 UTC (permalink / raw)
  To: linux-dvb

Ok apologies if this appears as another thread. I'm looking through
all the responses. FIrst of alll what does "PID" stand for?

btw, first of all here's the tuning details that w_scan originally found;

# file automatically generated by w_scan
# (http://wirbel.htpc-forum.de/w_scan/index2.html)
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 530000000 8MHz AUTO AUTO AUTO AUTO AUTO NONE
T 562000000 8MHz AUTO AUTO AUTO AUTO AUTO NONE
T 570000000 8MHz AUTO AUTO AUTO AUTO AUTO NONE

And a few lines from channels.conf,  generated by scan;

ITV1:530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:520:521:8270

BBC FOUR:562000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:0:0:16832

And I'm guessing this is Mux B (C34); not sure though!

PAT
PMT 0x02c7 for service 0x4c40
PMT 0x02c8 for service 0x4c80
PMT 0x02c9 for service 0x4e00
PMT 0x02be for service 0x41c0
PMT 0x02bf for service 0x4240
PMT 0x02c0 for service 0x4600
PMT 0x02c4 for service 0x4700
PMT 0x02bd for service 0x4180
PMT 0x02cf for service 0x4780
PMT 0x02cb for service 0x4840
PMT 0x02c1 for service 0x4640
PMT 0x02cc for service 0x4880
PMT 0x02cd for service 0x48c0
PMT 0x02c6 for service 0x4c00
PMT 0x02ca for service 0x4280
PMT 0x02c2 for service 0x4680
PMT 0x02c3 for service 0x46c0
PMT 0x02c5 for service 0x4740
PMT 0x02ce for service 0x4900
SDT (actual TS)
0x0000 0x4280: pmt_pid 0x02ca BBC -- BBC Parliament (running)
0x0000 0x41c0: pmt_pid 0x02be BBC -- BBC FOUR (running)
0x0000 0x4240: pmt_pid 0x02bf BBC -- CBeebies (running)
0x0000 0x4600: pmt_pid 0x02c0 BBC -- BBC R5 Live (running)
0x0000 0x4640: pmt_pid 0x02c1 BBC -- BBC 5L SportsX (running)
0x0000 0x4680: pmt_pid 0x02c2 BBC -- BBC 6 Music (running)
0x0000 0x46c0: pmt_pid 0x02c3 BBC -- BBC 7 (running)
0x0000 0x4700: pmt_pid 0x02c4 BBC -- 1Xtra BBC (running)
0x0000 0x4740: pmt_pid 0x02c5 BBC -- BBC Asian Net. (running)
0x0000 0x4c00: pmt_pid 0x02c6 BBC -- 301 (running)
0x0000 0x4c40: pmt_pid 0x02c7 BBC -- 302 (running)
0x0000 0x4c80: pmt_pid 0x02c8 BBC -- 303 (running)
0x0000 0x4180: pmt_pid 0x02bd BBC -- 305 (running)
0x0000 0x4e00: pmt_pid 0x02c9 BBC -- Community (running)
0x0000 0x4840: pmt_pid 0x02cb BBC -- BBC Radio 1 (running)
0x0000 0x4880: pmt_pid 0x02cc BBC -- BBC Radio 2 (running)
0x0000 0x48c0: pmt_pid 0x02cd BBC -- BBC Radio 3 (running)
0x0000 0x4900: pmt_pid 0x02ce BBC -- BBC Radio 4 (running)
0x0000 0x4780: pmt_pid 0x02cf BBC -- BBC World Sv. (running)

----


And also for ITV;

PAT
PMT 0x0102 for service 0x2085
PMT 0x0116 for service 0x20a1
PMT 0x012c for service 0x20c0
PMT 0x0114 for service 0x2240
PMT 0x0104 for service 0x2066
PMT 0x0112 for service 0x21ba
PMT 0x0100 for service 0x204e
PMT 0x011c for service 0x2244
PMT 0x011a for service 0x2243
PMT 0x0110 for service 0x2178
PMT 0x010e for service 0x20fa
PMT 0x0130 for service 0x2100
PMT 0x0131 for service 0x2104
SDT (actual TS)
0x0000 0x204e: pmt_pid 0x0100 ITV -- ITV1 (running)
0x0000 0x20c0: pmt_pid 0x012c Channel 4 TV -- Channel 4 (running)
0x0000 0x2100: pmt_pid 0x0130 Channel 4 TV -- E4 (running)
0x0000 0x2178: pmt_pid 0x0110 Teletext Limited -- Teletext (running)
0x0000 0x2240: pmt_pid 0x0114 Channel 4 TV -- Teletext on 4 (running)
0x0000 0x21ba: pmt_pid 0x0112 Teletext Limited -- Rabbit (running)
0x0000 0x20a1: pmt_pid 0x0116 ITV -- ITV4 (running)
0x0000 0x20fa: pmt_pid 0x010e Channel 4 TV -- More 4 (running)
0x0000 0x2104: pmt_pid 0x0131 Channel 4 TV -- Channel 4+1 (running)
0x0000 0x2085: pmt_pid 0x0102 ITV -- ITV2 (running)
0x0000 0x2066: pmt_pid 0x0104 ITV -- ITV3 (running)
0x0000 0x2244: pmt_pid 0x011c Global Radio -- Heart (running)

I hope that is the correct infos!

Thanks :)

ljones

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-10-03 19:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-30 18:58 [linux-dvb] Trouble with tuning on Lifeview FlyDVB-T Lee Jones
2008-09-30 20:07 ` BOUWSMA Barry
2008-09-30 22:57   ` Darren Salt
2008-10-01  0:31     ` hermann pitton
2008-10-01  1:40       ` BOUWSMA Barry
2008-10-01  1:50         ` hermann pitton
2008-10-01 16:49     ` Darren Salt
2008-10-02  5:22       ` hermann pitton
2008-10-03  1:50         ` hermann pitton
  -- strict thread matches above, loose matches on Subject: below --
2008-10-01 17:00 Lee Jones
2008-10-03 19:15 ` BOUWSMA Barry

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox