[pvrusb2] HVR-1900 dvb-t problems

Pietro Popoli pietro.popoli at gmail.com
Fri Mar 19 11:08:36 CDT 2010


Hallo

I'm not able to run dvb-t on Hauppauge WinTv-HVR-1900.

My distribution is Arch Linux with kernel 2.6.30.6

I followed the instructions on the page 'pvrusb2 driver setup information':
- Extracted firmware from CD WinTV-v7: v4l-cx2341x-enc.fw,
v4l-cx25840.fw,v4l-pvrusb2-73xxx-01.fw, and copied to /lib/firmware
- Compiled and installed OK Standalone driver (pvrusb2-mci-20100221)

Analog section seems working well, but digital section (dvb-t) seems not
work.

I have tried:

echo "dtv" > /sys/class/pvrusb2/sn-7061042/ctl_input/cur_val
echo "818000000" > /sys/class/pvrusb2/sn-7061042/ctl_frequency/cur_val

scan -v -c
With the output:
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
dumping lists (0 services)
Done.

w_scan -c IT -X
With the output:
w_scan version 20091230 (compiled for DVB API 5.0)
using settings for ITALY
DVB aerial
DVB-T Europe
frontend_type DVB-T, channellist 4
output format czap/tzap/szap/xine
Info: using DVB adapter auto detection.
   /dev/dvb/adapter0/frontend0 -> DVB-T "NXP TDA10048HN DVB-T": good :-)
Using DVB-T frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.0
frontend NXP TDA10048HN DVB-T supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning 7MHz frequencies...
. . . .
Scanning 8MHz frequencies...
. . . .
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!

cat /dev/dvb/adapter0/dvr0
with no output

vlc dvb-t:// :dvb-frequency=818000000 :dvb-bandwidth=8 --program=141 not
working
vlc dvb-t:// :dvb-bandwidth=8 --program=141 not working
with a lot of error messages

dvbstream -f 818000 710 711 -o  > test.ts
dvbstream 710 711 -o  > test.ts
with zero lenght of test.ts

I have also tried Compilation and installation of the last tarball of
the in-V4L driver (rev 14494) and Compilation and installation of the
last standalone driver combined with out-of-tree V4L (rev 14494).

The results are the same as before.

Some install and debug informations:

dmesg:
pvrusb2: Hardware description: WinTV HVR-1900 Model 73xxx
pvrusb2: Binding ir_video to i2c address 0x71.
cx25840 1-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
pvrusb2: Attached sub-driver cx25840
tuner 1-0042: chip found @ 0x84 (pvrusb2_a)
pvrusb2: Attached sub-driver tuner
cx25840 1-0044: firmware: requesting v4l-cx25840.fw
cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
tveeprom 1-00a2: Hauppauge model 73219, rev D1F5, serial# 7061042
tveeprom 1-00a2: MAC address is 00-0D-FE-6B-BE-32
tveeprom 1-00a2: tuner model is NXP 18271C2 (idx 155, type 54)
tveeprom 1-00a2: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
ATSC/DVB Digital (eeprom 0xf4)
tveeprom 1-00a2: audio processor is CX25843 (idx 37)
tveeprom 1-00a2: decoder processor is CX25843 (idx 30)
tveeprom 1-00a2: has radio, has IR receiver, has IR transmitter
pvrusb2: Supported video standard(s) reported available in hardware:
PAL-B/B1/D/D1/G/H/I/K;SECAM-B/D/G/H/K/K
pvrusb2: Based on hardware available list, also supporting: PAL-N/Nc
pvrusb2: Mapping standards mask=0x3ff06ff
(PAL-B/B1/D/D1/G/H/I/K/N/Nc;SECAM-B/D/G/H/K/K1/L/LC;ATSC-8VSB/16VSB)
pvrusb2: Setting up 22 unique standard(s)
pvrusb2: Set up standard idx=0 name=PAL-B/G
pvrusb2: Set up standard idx=1 name=PAL-D/K
pvrusb2: Set up standard idx=2 name=SECAM-B/G
pvrusb2: Set up standard idx=3 name=SECAM-D/K
pvrusb2: Set up standard idx=4 name=PAL-B
pvrusb2: Set up standard idx=5 name=PAL-B1
pvrusb2: Set up standard idx=6 name=PAL-G
pvrusb2: Set up standard idx=7 name=PAL-H
pvrusb2: Set up standard idx=8 name=PAL-I
pvrusb2: Set up standard idx=9 name=PAL-D
pvrusb2: Set up standard idx=10 name=PAL-D1
pvrusb2: Set up standard idx=11 name=PAL-K
pvrusb2: Set up standard idx=12 name=PAL-N
pvrusb2: Set up standard idx=13 name=PAL-Nc
pvrusb2: Set up standard idx=14 name=SECAM-B
pvrusb2: Set up standard idx=15 name=SECAM-D
pvrusb2: Set up standard idx=16 name=SECAM-G
pvrusb2: Set up standard idx=17 name=SECAM-H
pvrusb2: Set up standard idx=18 name=SECAM-K
pvrusb2: Set up standard idx=19 name=SECAM-K1
pvrusb2: Set up standard idx=20 name=SECAM-L
pvrusb2: Set up standard idx=21 name=SECAM-LC
pvrusb2: Initial video standard auto-selected to PAL-B/G
pvrusb2: Device initialization completed successfully.
pvrusb2: registered device video0 [mpeg]
DVB: registering new adapter (pvrusb2-dvb)
tda829x 1-0042: setting tuner address to 60
tda18271 1-0060: creating new instance
TDA18271HD/C2 detected @ 1-0060
tda18271: performing RF tracking filter calibration

lsmod |grep pvrusb:
pvrusb2               150564  0
cx2341x                13160  1 pvrusb2
v4l2_common            14244  4 tuner,cx25840,pvrusb2,cx2341x
tda8290                13352  2 tuner,pvrusb2
tda18271               35756  2 pvrusb2,tda8290
s5h1409                 9096  1 pvrusb2
s5h1411                 9960  1 pvrusb2
videodev               36544  4 tuner,cx25840,pvrusb2,v4l2_common
v4l1_compat            15688  2 pvrusb2,videodev
tda10048                8712  1 pvrusb2
tuner_simple           14928  2 tuner,pvrusb2
lgdt330x                8808  1 pvrusb2
dvb_core               86816  2 pvrusb2,lgdt330x
tveeprom               11880  1 pvrusb2
i2c_core               22776  21
tuner,tea5767,tuner_xc2028,xc5000,tda9887,mt20xx,tea5761,cx25840,pvrusb2,v4l2_common,tda8290,tda18271,tda827x,s5h1409,s5h1411,tda10048,tuner_simple,lgdt330x,tveeprom,drm,i2c_viapro

usbcore               150160  4 pvrusb2,uhci_hcd,ehci_hcd

cat /sys/class/pvrusb2/sn-7061042/debuginfo:
Driver hardware description: WinTV HVR-1900 Model 73xxx
Driver state info:
driver: <ok> <init> <connected> <mode=digital>
pipeline: <idle> <configok>
worker: <decode:quiescent> <encode:init> <encode:virgin> <encode:waitok>
<usb:stop> <pathway:ok>
state: ready
Hardware supported inputs: television, dtv, composite, s-video
Bytes streamed=0 URBs: queued=0 idle=0 ready=0 processed=0 failed=0
ir scheme: id=2 Zilog
Associated v4l2-subdev drivers and I2C clients:
 cx25840: cx25840 @ 44
 tuner: tuner @ 42

Any suggestions?

Thanks in advance.


More information about the pvrusb2 mailing list