[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