I did some tests on loading the firmware dvb-fe-tda10048-1.0.fw. I used the firmware downloaded from http://tw1965.myweb.hinet.net/Linux/firmware.tar.gz.
The upload of the firmware is required, if not already loaded into the HVR-1900, when an application DVB-T is launched. This is the output of dmesg: tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)... usb 1-4.1: firmware: requesting dvb-fe-tda10048-1.0.fw tda10048_firmware_upload: firmware read 24878 bytes. tda10048_firmware_upload: firmware uploading tda10048_firmware_upload: firmware uploaded In my version of the HVR-1900 73219 LF REV D1F5 after loading the firmware dvb-fe-tda10048-1.0.fw DVB-T still does not work. I followed the suggestions of Leonardo Muffatti (post http://www.isely.net/pipermail/pvrusb2/2010-February/002729.html) I thank very much for sending me the necessary changes in sources of V4L. With the changes of Leonardo now dvb-t works. Leonardo also sent me his version of the firmware dvb-fe-tda10048-1.0.fw different from those found on the web. I tried both firmware. It seems to me, but it could be a subjective feeling, that with the firmware of Leonardo the video is more smooth. Thank to Aljaž, Leonardo and Mike for their cooperation. 2010/3/19 Mike Isely <[email protected]> > 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: [email protected] [mailto:[email protected]] On > Behalf > > Of Pietro Popoli > > Sent: Friday, 19 March, 2010 17:09 > > To: [email protected] > > 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 > > [email protected] > > http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2 > > > > _______________________________________________ > > pvrusb2 mailing list > > [email protected] > > 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 > _______________________________________________ > pvrusb2 mailing list > [email protected] > http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2 > _______________________________________________ pvrusb2 mailing list [email protected] http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
