All of lore.kernel.org
 help / color / mirror / Atom feed
* HVR-2200 Australia DVB-T
@ 2009-09-15 10:32 Alex Ferrara
  2009-09-15 13:34 ` Steven Toth
  0 siblings, 1 reply; 3+ messages in thread
From: Alex Ferrara @ 2009-09-15 10:32 UTC (permalink / raw)
  To: linux-media

I decided to try a different card that is reported to work, so I  
bought myself a HVR-2200.

Drivers compiled cleanly. I extracted the firmware and the driver is  
loading well.  The second frontend is showing a little irregular in  
dmesg - (registering adapter 1 frontend -906461813), but otherwise it  
looks good.

Here is an extract out of dmesg
[   34.040118] saa7164_downloadimage() Image downloaded, booting...
[   34.150107] saa7164_downloadimage() Image booted successfully.
[   34.150134] starting firmware download(2)
[   36.490112] saa7164_downloadimage() Image downloaded, booting...
[   37.920114] saa7164_downloadimage() Image booted successfully.
[   37.920142] firmware download complete.
[   37.921063] saa7164[0]: i2c bus 0 registered
[   37.921109] saa7164[0]: i2c bus 1 registered
[   37.921146] saa7164[0]: i2c bus 2 registered
[   37.963260] tveeprom 0-0000: Hauppauge model 89619, rev D2F2,  
serial# 6346393
[   37.963262] tveeprom 0-0000: MAC address is 00-0D-FE-60-D6-99
[   37.963263] tveeprom 0-0000: tuner model is NXP 18271C2_716x (idx  
152, type 4)
[   37.963265] tveeprom 0-0000: TV standards PAL(B/G) NTSC(M) PAL(I)  
SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[   37.963267] tveeprom 0-0000: audio processor is SAA7164 (idx 43)
[   37.963268] tveeprom 0-0000: decoder processor is SAA7164 (idx 40)
[   37.963269] tveeprom 0-0000: has radio
[   37.963270] saa7164[0]: Hauppauge eeprom: model=89619
[   38.059508] tda18271 1-0060: creating new instance
[   38.063981] TDA18271HD/C2 detected @ 1-0060
[   38.404874] DVB: registering new adapter (saa7164)
[   38.404876] DVB: registering adapter 0 frontend 0 (NXP TDA10048HN  
DVB-T)...
[   38.433105] tda18271 2-0060: creating new instance
[   38.437225] TDA18271HD/C2 detected @ 2-0060
[   38.784613] tda18271: performing RF tracking filter calibration
[   41.427330] tda18271: RF tracking filter calibration complete
[   41.427482] DVB: registering new adapter (saa7164)
[   41.427484] DVB: registering adapter 1 frontend -906461813 (NXP  
TDA10048HN DVB-T)...
.......
[  292.106142] tda10048_firmware_upload: firmware uploaded
[  292.515795] tda18271: performing RF tracking filter calibration
[  295.157633] tda18271: RF tracking filter calibration complete
[  295.366049] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw 
)...
[  295.366052] i2c-adapter i2c-2: firmware: requesting dvb-fe-tda10048-1.0.fw
[  295.368132] tda10048_firmware_upload: firmware read 24878 bytes.
[  295.368134] tda10048_firmware_upload: firmware uploading
[  298.372533] tda10048_firmware_upload: firmware uploaded
[  371.811330] CE: hpet increasing min_delta_ns to 15000 nsec

Only problem is that I am only seeing channels from one transport.

I have seen that people that are reporting problems with this card  
usually have I2C errors in dmesg, which I don't have. The transport  
that I can tune, is working flawlessly, with all three channels on  
that transport giving a perfect picture and sound.

Here is my initial scanning data. I had to create it myself as I live  
in a rural area. I used a known working card to extract this (Dvico  
Dual Digital 4 PCI)

# Australia / Goulburn / Rocky Hill
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
# ABC
T 725500000 7MHz 3/4 3/4 QAM64 8k 1/16 NONE

# SBS
T 746500000 7MHz 2/3 2/3 QAM64 8k 1/8 NONE

# WIN
T 767500000 7MHz 3/4 3/4 QAM64 8k 1/16 NONE

# Prime
T 788500000 7MHz 3/4 3/4 QAM64 8k 1/16 NONE

# TEN
T 809500000 7MHz 3/4 3/4 QAM64 8k 1/16 NONE

Here is my channels.conf. Again, this was tuned on my known working  
PCI card.

ABC HDTV: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
516:0:672
ABC1 
: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
512:650:673
ABC2 
: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
513:651:674
ABC1 
: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
512:650:675
ABC3 
: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
512:650:676
ABC DiG Radio: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
0:690:678
ABC DiG Jazz: 
725500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
0:700:679
SBS ONE: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
161:81:849
SBS TWO: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
162:83:850
SBS  
3 
: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
161:81:851
SBS  
4 
: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
161:81:852
SBS HD: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
102:103:853
SBS Radio  
1 
: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
0:201:862
SBS Radio  
2 
: 
746500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3 
:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE: 
0:202:863
WIN TV Canberra: 
767500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:33:36:1
WIN TV HD: 
767500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:129:0:10
GO!: 
767500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:50:51:2
PRIME Canberra: 
788500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
2740:2741:2374
PRIME HD: 
788500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
2740:2741:2400
PRIME View  
1 
: 
788500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
2740:2741:2401
PRIME View  
2 
: 
788500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
2740:2741:2402
PRIME View  
3 
: 
788500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
2740:2741:2403
SC10 Canberra: 
809500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
353:354:2055
One HD Canberra: 
809500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
1711:0:2087
SC Ten: 
809500000 
:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
:FEC_3_4 
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
353:354:2119

If I tune channel 10, it works perfectly

root@kaylee:~/.tzap# tzap "SC10 Canberra"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 809500000 Hz
video pid 0x0161, audio pid 0x0162
status 00 | signal d7d7 | snr 0059 | ber 0000ffff | unc 00000000 |
status 1f | signal e8e8 | snr 006d | ber 00001a17 | unc 00000000 |  
FE_HAS_LOCK
status 1f | signal f9f9 | snr 00a8 | ber 00000154 | unc 00000000 |  
FE_HAS_LOCK
status 1f | signal fcfc | snr 00c6 | ber 000000e6 | unc 00000000 |  
FE_HAS_LOCK
status 1f | signal fdfd | snr 00d7 | ber 00000146 | unc 00000000 |  
FE_HAS_LOCK

But other channels don't work quite as well. This happens on either / 
dev/dvb/adapter0 or /dev/dvb/adapter1.

root@kaylee:~/.tzap# vi channels.conf
root@kaylee:~/.tzap# tzap "SBS ONE"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 746500000 Hz
video pid 0x00a1, audio pid 0x0051
status 00 | signal 0f0f | snr 0007 | ber 0000ffff | unc 00000000 |
status 00 | signal d9d9 | snr 0058 | ber 0000ffff | unc 00000000 |
status 00 | signal d8d8 | snr 0056 | ber 0000ffff | unc 00000000 |
status 00 | signal d8d8 | snr 0056 | ber 0000ffff | unc 00000000 |
status 00 | signal dada | snr 0059 | ber 0000ffff | unc 00000000 |
root@kaylee:~/.tzap# tzap "ABC2"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 725500000 Hz
video pid 0x0201, audio pid 0x028b
status 00 | signal 0000 | snr 0005 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
root@kaylee:~/.tzap# tzap "PRIME Canberra"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 788500000 Hz
video pid 0x0ab4, audio pid 0x0ab5
status 00 | signal 7c7c | snr 001c | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
root@kaylee:~/.tzap# tzap "WIN TV Canberra"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 767500000 Hz
video pid 0x0021, audio pid 0x0024
status 00 | signal a9a9 | snr 002e | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |

Any help would be appreciated.

aF



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

* Re: HVR-2200 Australia DVB-T
  2009-09-15 10:32 HVR-2200 Australia DVB-T Alex Ferrara
@ 2009-09-15 13:34 ` Steven Toth
  2009-09-27 12:14   ` Alex Ferrara
  0 siblings, 1 reply; 3+ messages in thread
From: Steven Toth @ 2009-09-15 13:34 UTC (permalink / raw)
  To: Alex Ferrara; +Cc: linux-media

> WIN TV
> Canberra:767500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:33:36:1


> root@kaylee:~/.tzap# tzap "WIN TV Canberra"
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> reading channels from file '/root/.tzap/channels.conf'
> tuning to 767500000 Hz
> video pid 0x0021, audio pid 0x0024
> status 00 | signal a9a9 | snr 002e | ber 0000ffff | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
>
> Any help would be appreciated.

Sounds like a tuning issue. Either the Antenna is bad or the channels.conf 
doesn't represent the actual center frequency or the channel or the tuner / 
demod code is buggy.

Other people are having success with DVB-T HVR2200 so it's either a bug that 
gets exposed by your environment or something else. mkrufky has some tuner 
improvements pending for merge which are not in the saa7164 tree yet, you might 
want to hold for a few days for these.

The other thing to double check is that the freqs in your channels conf do 
actually represent the center of the DVB-T channel. I suspect they do, but 
double check for good measure using the official Australian DVB-T antenna docs.

-- 
Steven Toth - Kernel Labs
http://www.kernellabs.com

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

* Re: HVR-2200 Australia DVB-T
  2009-09-15 13:34 ` Steven Toth
@ 2009-09-27 12:14   ` Alex Ferrara
  0 siblings, 0 replies; 3+ messages in thread
From: Alex Ferrara @ 2009-09-27 12:14 UTC (permalink / raw)
  To: Steven Toth; +Cc: linux-media

Hi Steven,

I have just found the official Australian broadcast data  
(acma.gov.au). I did find something interesting.

In all cases except for channel TEN, the analog channel and digital  
channel are located on adjacent channels. Channel TEN has a huge  
channel separation.

I have confirmed that the channel center frequencies in my  
channels.conf file are correct.

Are we looking at a 7Mhz vs 8Mhz channel separation issue?

aF

On 15/09/2009, at 11:34 PM, Steven Toth wrote:

>> WIN TV
>> Canberra: 
>> 767500000 
>> :INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4 
>> :FEC_3_4 
>> :QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE: 
>> 33:36:1
>
>
>> root@kaylee:~/.tzap# tzap "WIN TV Canberra"
>> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>> reading channels from file '/root/.tzap/channels.conf'
>> tuning to 767500000 Hz
>> video pid 0x0021, audio pid 0x0024
>> status 00 | signal a9a9 | snr 002e | ber 0000ffff | unc 00000000 |
>> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
>> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
>> status 00 | signal ffff | snr 0000 | ber 0000ffff | unc 00000000 |
>>
>> Any help would be appreciated.
>
> Sounds like a tuning issue. Either the Antenna is bad or the  
> channels.conf doesn't represent the actual center frequency or the  
> channel or the tuner / demod code is buggy.
>
> Other people are having success with DVB-T HVR2200 so it's either a  
> bug that gets exposed by your environment or something else. mkrufky  
> has some tuner improvements pending for merge which are not in the  
> saa7164 tree yet, you might want to hold for a few days for these.
>
> The other thing to double check is that the freqs in your channels  
> conf do actually represent the center of the DVB-T channel. I  
> suspect they do, but double check for good measure using the  
> official Australian DVB-T antenna docs.
>
> -- 
> Steven Toth - Kernel Labs
> http://www.kernellabs.com


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

end of thread, other threads:[~2009-09-27 12:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-15 10:32 HVR-2200 Australia DVB-T Alex Ferrara
2009-09-15 13:34 ` Steven Toth
2009-09-27 12:14   ` Alex Ferrara

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.