[linux-dvb] HVR-1800 DVB Configuration

David Schollmeyer dschollmeyer at gmail.com
Wed Aug 27 07:55:28 CEST 2008


Hi,

I have the Hauppauge HVR-1800 that I am trying to get setup. I can get
the tuner to work on NTSC analog with my local cable provider (Cox
Communications - Phoenix, AZ). I am trying to get the ATSC/QAM tuner
to work with Cox as well. From what I've read, I should be able to get
all of the unencrypted DTV local channels from Cox but I cannot figure
out how to do so.

Following the steps at
http://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device, I
created the following channels.conf file:
KASW-DT:537000000:QAM_256:33:36
KSAZ-DT:537000000:QAM_256:49:52
KNXV-DT:555000000:QAM_256:33:36
KPHO-DT:555000000:QAM_256:49:52
KAET-DT-1:567000000:QAM_256:33:34
KPNX-DT:567000000:QAM_256:49:52
KAET-DT-2:567000000:QAM_256:67:70

I've tried running azap 'KAET-DT-2' gives:

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 567000000 Hz
video pid 0x0043, audio pid 0x0046
status 00 | signal 0000 | snr 0000 | ber 00000000 | unc 00000000 |
status 1f | signal 015e | snr 015e | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 015e | snr 015e | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 015e | snr 015e | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 015e | snr 015e | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 015e | snr 015e | ber 00000000 | unc 00000000 | FE_HAS_LOCK
...

I then try to run mplayer:
# mplayer /dev/dvb/adapter0/dvr0
MPlayer dev-SVN-r26936-4.3.0 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad  CPU   Q9450  @ 2.66GHz (Family: 6,
Model: 23, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory

Playing /dev/dvb/adapter0/dvr0.

No window opens - it just sits there and nothing appears to be happening.

I've also tried cat /dev/dvb/adapter0/dvr0 > file.mpg but the
resulting file is always zero bytes.

I'm running Fedora Core 9 with kernel 2.6.25.14-108.fc9.x86_64. I
built the latest drivers this evening from mercurial.

Here's lsmod's output:
Module                  Size  Used by
udf                    80024  1
fuse                   51008  3
sunrpc                185000  3
ipt_REJECT             11776  2
xt_tcpudp              11648  1
nf_conntrack_ipv4      17416  2
xt_state               10752  2
nf_conntrack           64528  2 nf_conntrack_ipv4,xt_state
iptable_filter         11392  1
ip_tables              25232  1 iptable_filter
x_tables               26248  4 ipt_REJECT,xt_tcpudp,xt_state,ip_tables
cpufreq_ondemand       15760  4
acpi_cpufreq           16656  0
freq_table             13440  2 cpufreq_ondemand,acpi_cpufreq
dm_mirror              32004  0
dm_multipath           24976  0
dm_mod                 62104  2 dm_mirror,dm_multipath
ipv6                  276232  24
mt2131                 13956  1
s5h1409                17412  1
sr_mod                 23732  1
cdrom                  40616  1 sr_mod
cx23885                99836  1
compat_ioctl32         16512  1 cx23885
snd_hda_intel         457780  3
videodev               42496  3 cx23885,compat_ioctl32
v4l1_compat            21508  1 videodev
cx2341x                19588  1 cx23885
videobuf_dma_sg        20100  1 cx23885
v4l2_common            19712  2 cx23885,cx2341x
i915                  103812  2
snd_seq_dummy          11524  0
btcx_risc              12552  1 cx23885
snd_seq_oss            39232  0
tveeprom               21636  1 cx23885
snd_seq_midi_event     15104  1 snd_seq_oss
snd_seq                61840  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
videobuf_dvb           13444  1 cx23885
snd_seq_device         15508  3 snd_seq_dummy,snd_seq_oss,snd_seq
dvb_core               84644  1 videobuf_dvb
firewire_ohci          29316  0
snd_pcm_oss            52096  0
firewire_core          44480  1 firewire_ohci
snd_mixer_oss          23296  1 snd_pcm_oss
iTCO_wdt               19920  0
iTCO_vendor_support    11780  1 iTCO_wdt
sg                     40528  0
i2c_i801               17692  0
crc_itu_t              10368  1 firewire_core
serio_raw              14084  0
pcspkr                 11136  0
drm                   187280  3 i915
snd_pcm                86024  2 snd_hda_intel,snd_pcm_oss
pata_marvell           13696  1
videobuf_core          25092  3 cx23885,videobuf_dma_sg,videobuf_dvb
snd_timer              29584  2 snd_seq,snd_pcm
e1000e                100516  0
i2c_algo_bit           14212  1 i915
ata_generic            14852  0
snd_page_alloc         16912  2 snd_hda_intel,snd_pcm
snd_hwdep              16520  1 snd_hda_intel
pata_acpi              13952  0
lirc_imon              23300  0
button                 15776  0
snd                    66808  16
snd_hda_intel,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
i2c_core               28448  9
mt2131,s5h1409,cx23885,v4l2_common,i915,tveeprom,i2c_i801,drm,i2c_algo_bit
lirc_dev               21208  1 lirc_imon
soundcore              14864  1 snd
ahci                   35976  3
libata                149664  4 pata_marvell,ata_generic,pata_acpi,ahci
sd_mod                 33200  4
scsi_mod              150360  4 sr_mod,sg,libata,sd_mod
ext3                  129808  2
jbd                    53032  1 ext3
mbcache                15876  1 ext3
uhci_hcd               29984  0
ohci_hcd               29060  0
ehci_hcd               40460  0

Here's the kernel messages during boot for the HVR-1800:
CORE cx23885[0]: subsystem: 0070:7801, board: Hauppauge WinTV-HVR1800
[card=2,autodetected]
cx23885[0]: i2c bus 0 registered
cx23885[0]: i2c bus 1 registered
cx23885[0]: i2c bus 2 registered
tveeprom 1-0050: Hauppauge model 78521, rev C1E9, serial# 4864366
tveeprom 1-0050: MAC address is 00-0D-FE-4A-39-6E
tveeprom 1-0050: tuner model is Philips 18271_8295 (idx 149, type 54)
tveeprom 1-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 1-0050: audio processor is CX23887 (idx 42)
tveeprom 1-0050: decoder processor is CX23887 (idx 37)
tveeprom 1-0050: has radio
cx23885[0]: hauppauge eeprom: model=78521
cx25840' 3-0044: cx25  0-21 found @ 0x88 (cx23885[0])
cx23885[0]/0: registered device video0 [v4l2]
Driver 'sr' needs updating - please use bus_type methods
sr0: scsi3-mmc drive: 125x/94x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 6:0:0:0: Attached scsi CD-ROM sr0
firewire_core: created device fw0: GUID 0090270002053bda, S400
cx25840' 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
cx23885[0]: registered device video1 [mpeg]
cx23885[0]: cx23885 based dvb card
MT2131: successfully identified at address 0x61
DVB: registering new adapter (cx23885[0])
DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
cx23885_dev_checkrevision() Hardware revision = 0xb1
cx23885[0]/0: found at 0000:02:00.0, rev: 15, irq: 17, latency: 0,
mmio: 0xe0000000

Any help on what may be wrong would be appreciated.

Thanks,
David Schollmeyer



More information about the linux-dvb mailing list