[pvrusb2] HVR-1900 dvb-t problems

Mike Isely isely at isely.net
Fri Mar 19 13:39:35 CDT 2010


On Fri, 19 Mar 2010, Leonardo Muffatti wrote:

> Hi, Pietro 
> 
> I use for a DVB-T channel scan: 
> 	killall -9 vlc	
> 	w_scan -X -ft -t3 > channel.conf
> 
> My w_scan is: w-scan_20081106.orig.tar.gz
> My kernel is v1.6.32.2 vanilla
> I use an additional dvb firmware: dvb-fe-tda10048-1.0.fw
> 
> Leonardo Muffatti

It's certainly possible that the dvb driver for a given tuner might 
require additional firmware.  Admittedly I have not done a very good job 
of tracking that since actual tuner handling is part of the DVB core not 
the pvrusb2 driver.  My understanding to-date is that such additional 
firmware is NOT needed.  In any case the pvrusb2 driver documentation 
doesn't right now attempt to document anything there which might be 
misleading people.  So...

1. Do you know for a fact that this firmware is required for the 
HVR-1900 that you have?

2. Can you send me a copy of it or point me to a link where it might be 
on the net?  With a representative sample in hand, I can easily update 
fwextract.pl to look for this file when it locates everything else.

  -Mike


> 
> -----Original Message-----
> From: pvrusb2-bounces at isely.net [mailto:pvrusb2-bounces at isely.net] On Behalf
> Of Pietro Popoli
> Sent: Friday, 19 March, 2010 17:09
> To: pvrusb2 at isely.net
> Subject: [pvrusb2] HVR-1900 dvb-t problems
> 
> 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,v4l
> 2_common,tda8290,tda18271,tda827x,s5h1409,s5h1411,tda10048,tuner_simple,lgdt
> 330x,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.
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
> 
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
> 

-- 

Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8


More information about the pvrusb2 mailing list