[pvrusb2] Cant scan with Wintv-HVR-1900

Ivan Kelly ivan at ivankelly.net
Sun Apr 25 12:29:54 CDT 2010


Hi,

I've been trying to get a WinTV-HVR-1900 to work, but a scan isn't
picking up any channels. I'm using the tip from v4l-dvb on a 2.6.32
kernel. I got 3 of the firmware files from the installation cd, and
the last (dvb-fe-tda10048-1.fw) from
http://steventoth.net/linux/hvr1700/. It doesnt seem to make much
difference if I have this firmware or not though.

The scan doesn't find anything. It all seems to work fine in windows,
and analogue works in linux also. Unfortunately they turned off the
analogue transmitters here in march.

I saw there was some discussion of this device last month. Has anyone
managed to make it work? Are there any other patches I need that
aren't in tip?

Regards
Ivan


<scan>
sudo ./scan dvb-t/es-Collserola 
scanning dvb-t/es-Collserola
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 650000000 0 2 2 3 1 0 0
initial transponder 794000000 0 2 9 3 1 3 0
initial transponder 834000000 0 2 9 3 1 3 0
>>> tune to:
650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
(tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
(tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
834000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
834000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
(tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
</scan>

<dmesg>
[    5.436792] ACPI: SSDT 3f7ae450 00594 (v01  PmRef  Cpu0Cst 00003001 INTL 20060113)
[    5.439764] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    5.439783] ACPI: Power Button [PWRB]
[    5.455313] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    5.455626] Monitor-Mwait will be used to enter C-1 state
[    5.455706] Monitor-Mwait will be used to enter C-2 state
[    5.455751] Monitor-Mwait will be used to enter C-3 state
[    5.455765] Marking TSC unstable due to TSC halts in idle
[    5.455992] processor LNXCPU:00: registered as cooling_device0
[    5.456120] Switching to clocksource hpet
[    5.456445] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    5.456463] ACPI: Power Button [PWRF]
[    5.457554] ACPI: SSDT 3f7ae0b0 000CC (v01  PmRef  Cpu1Ist 00003000 INTL 20060113)
[    5.458242] ACPI: SSDT 3f7ae3c0 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20060113)
[    5.462558] processor LNXCPU:01: registered as cooling_device1
[    5.865850] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    5.865969] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    5.930001] Linux agpgart interface v0.103
[    6.081220] rt2860sta: module is from the staging directory, the quality is unknown, you have been warned.
[    6.093354] rt2860 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    6.093812] 
[    6.093815] 
[    6.093817] === pAd = f82c8000, size = 580812 ===
[    6.093820] 
[    6.093826] <-- RTMPAllocAdapterBlock, Status=0
[    6.093906] rt2860 0000:03:00.0: setting latency timer to 64
[    6.102089] eeepc_laptop: Eee PC Hotkey Driver
[    6.102334] eeepc_laptop: Hotkey init flags 0x41
[    6.102398] eeepc_laptop: Get control methods supported: 0x0
[    6.102743] input: Asus EeePC extra buttons as /devices/platform/eeepc/input/input4
[    6.117904] intel_rng: FWH not detected
[    6.343628] agpgart-intel 0000:00:00.0: Intel 945GME Chipset
[    6.344087] agpgart-intel 0000:00:00.0: detected 7932K stolen memory
[    6.347298] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    6.405156] i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    6.489134] [drm] Initialized drm 1.1.0 20060810
[    7.003348] usbcore: registered new interface driver hiddev
[    7.017825] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input5
[    7.020496] generic-usb 0003:046D:C01B.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.1-1/input0
[    7.037040] input: Microsoft Natural Keyboard Pro as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input6
[    7.037278] generic-usb 0003:045E:001D.0002: input,hidraw1: USB HID v1.10 Keyboard [Microsoft Natural Keyboard Pro] on usb-0000:00:1d.0-1.1/input0
[    7.061633] input: Microsoft Natural Keyboard Pro as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/input/input7
[    7.061840] generic-usb 0003:045E:001D.0003: input,hidraw2: USB HID v1.10 Device [Microsoft Natural Keyboard Pro] on usb-0000:00:1d.0-1.1/input1
[    7.061908] usbcore: registered new interface driver usbhid
[    7.061916] usbhid: v2.6:USB HID core driver
[    7.092769] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.092782] i915 0000:00:02.0: setting latency timer to 64
[    7.105269] Linux video capture interface: v2.00
[    7.112042] [drm] set up 7M of stolen space
[    7.346452] usb-storage: device scan complete
[    7.348444] scsi 2:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[    7.355039] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[    7.553819] pvrusb2: Hardware description: WinTV HVR-1900 Model 73xxx
[    7.554858] usbcore: registered new interface driver pvrusb2
[    7.554868] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
[    7.554876] pvrusb2: Debug mask is 31 (0x1f)
[    7.599198] pvrusb2: Binding ir_video to i2c address 0x71.
[    7.683930] cx25840 5-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
[    7.691080] pvrusb2: Attached sub-driver cx25840
[    7.847531] tuner 5-0042: chip found @ 0x84 (pvrusb2_a)
[    7.847547] pvrusb2: Attached sub-driver tuner
[    7.860349] cx25840 5-0044: firmware: requesting v4l-cx25840.fw
[    7.968838] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
[    7.971116] Console: switching to colour dummy device 80x25
[    7.971598] Console: switching to colour frame buffer device 100x37
[    8.110055] [drm] DAC-6: set mode 800x600 16
[    8.215336] fb0: inteldrmfb frame buffer device
[    8.215342] registered panic notifier
[    8.215380] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    8.215458] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.215528] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    8.311243] hda_codec: ALC888: BIOS auto-probing.
[    8.311924] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input8
[    9.607020] EXT3 FS on dm-0, internal journal
[    9.767251] loop: module loaded
[    9.959495] Adding 2654200k swap on /dev/mapper/baal-swap_1.  Priority:-1 extents:1 across:2654200k 
[   10.095803] cx25840 5-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[   10.204425] tveeprom 5-00a2: Hauppauge model 73219, rev D1F5, serial# 7157866
[   10.204441] tveeprom 5-00a2: MAC address is 00:0d:fe:6d:38:6a
[   10.204454] tveeprom 5-00a2: tuner model is NXP 18271C2 (idx 155, type 54)
[   10.204468] tveeprom 5-00a2: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[   10.204481] tveeprom 5-00a2: audio processor is CX25843 (idx 37)
[   10.204492] tveeprom 5-00a2: decoder processor is CX25843 (idx 30)
[   10.204503] tveeprom 5-00a2: has radio, has IR receiver, has IR transmitter
[   10.204532] 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
[   10.204557] pvrusb2: Mapping standards mask=0x3ff00ff (PAL-B/B1/D/D1/G/H/I/K;SECAM-B/D/G/H/K/K1/L/LC;ATSC-8VSB/16VSB)
[   10.204570] pvrusb2: Setting up 20 unique standard(s)
[   10.204584] pvrusb2: Set up standard idx=0 name=PAL-B/G
[   10.204596] pvrusb2: Set up standard idx=1 name=PAL-D/K
[   10.204607] pvrusb2: Set up standard idx=2 name=SECAM-B/G
[   10.204618] pvrusb2: Set up standard idx=3 name=SECAM-D/K
[   10.204629] pvrusb2: Set up standard idx=4 name=PAL-B
[   10.204639] pvrusb2: Set up standard idx=5 name=PAL-B1
[   10.204650] pvrusb2: Set up standard idx=6 name=PAL-G
[   10.204660] pvrusb2: Set up standard idx=7 name=PAL-H
[   10.204670] pvrusb2: Set up standard idx=8 name=PAL-I
[   10.204681] pvrusb2: Set up standard idx=9 name=PAL-D
[   10.204691] pvrusb2: Set up standard idx=10 name=PAL-D1
[   10.204702] pvrusb2: Set up standard idx=11 name=PAL-K
[   10.204712] pvrusb2: Set up standard idx=12 name=SECAM-B
[   10.204723] pvrusb2: Set up standard idx=13 name=SECAM-D
[   10.204734] pvrusb2: Set up standard idx=14 name=SECAM-G
[   10.204744] pvrusb2: Set up standard idx=15 name=SECAM-H
[   10.204755] pvrusb2: Set up standard idx=16 name=SECAM-K
[   10.204765] pvrusb2: Set up standard idx=17 name=SECAM-K1
[   10.204776] pvrusb2: Set up standard idx=18 name=SECAM-L
[   10.204794] pvrusb2: Set up standard idx=19 name=SECAM-LC
[   10.204801] pvrusb2: Initial video standard auto-selected to PAL-B/G
[   10.204822] pvrusb2: Device initialization completed successfully.
[   10.204975] pvrusb2: registered device video0 [mpeg]
[   10.204985] DVB: registering new adapter (pvrusb2-dvb)
[   10.308672] tda829x 5-0042: setting tuner address to 60
[   10.439570] tda18271 5-0060: creating new instance
[   10.480680] TDA18271HD/C2 detected @ 5-0060
[   11.540556] tda18271: performing RF tracking filter calibration
[   12.709503] kjournald starting.  Commit interval 5 seconds
[   12.710854] EXT3 FS on dm-5, internal journal
[   12.710873] EXT3-fs: mounted filesystem with ordered data mode.
[   12.760815] kjournald starting.  Commit interval 5 seconds
[   12.761329] EXT3 FS on dm-4, internal journal
[   12.761345] EXT3-fs: mounted filesystem with ordered data mode.
[   12.815560] kjournald starting.  Commit interval 5 seconds
[   12.816109] EXT3 FS on dm-2, internal journal
[   12.816126] EXT3-fs: mounted filesystem with ordered data mode.
[   12.856424] kjournald starting.  Commit interval 5 seconds
[   12.857054] EXT3 FS on dm-3, internal journal
[   12.857073] EXT3-fs: mounted filesystem with ordered data mode.
[   14.900719] r8169: eth0: link up
[   14.900735] r8169: eth0: link up
[   16.771533] RPC: Registered udp transport module.
[   16.771541] RPC: Registered tcp transport module.
[   16.771546] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   16.967395] Slow work thread pool: Starting up
[   16.967505] Slow work thread pool: Ready
[   16.967648] FS-Cache: Loaded
[   17.123821] FS-Cache: Netfs 'nfs' registered for caching
[   17.137832] fuse init (API version 7.13)
[   17.646573] svc: failed to register lockdv1 RPC service (errno 97).
[   25.044086] eth0: no IPv6 routers present
[   25.692665] tda18271: RF tracking filter calibration complete
[   25.740673] tda829x 5-0042: type set to tda8295+18271
[   27.907543] cx25840 5-0044: 0x0000 is not a valid video input!
[   28.005483] DVB: registering adapter 0 frontend 0 (NXP TDA10048HN DVB-T)...
[   28.010462] tda829x 5-0042: type set to tda8295
[   28.046338] tda18271 5-0060: attaching existing instance
[   29.876999] NET: Registered protocol family 5
[   32.851724] Bluetooth: Core ver 2.15
[   32.856180] NET: Registered protocol family 31
[   32.856187] Bluetooth: HCI device and connection manager initialized
[   32.856195] Bluetooth: HCI socket layer initialized
[   32.889380] Bluetooth: L2CAP ver 2.14
[   32.889388] Bluetooth: L2CAP socket layer initialized
[   32.937065] Bluetooth: RFCOMM TTY layer initialized
[   32.937075] Bluetooth: RFCOMM socket layer initialized
[   32.937080] Bluetooth: RFCOMM ver 1.11
[   33.094763] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   33.094778] Bluetooth: BNEP filters: protocol multicast
[   33.182301] Bridge firewalling registered
[   33.438014] Bluetooth: SCO (Voice Link) ver 0.6
[   33.438026] Bluetooth: SCO socket layer initialized
[   35.565804] cx25840 5-0044: firmware: requesting v4l-cx25840.fw
[   37.769896] cx25840 5-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[   39.409949] usb 1-2: firmware: requesting v4l-cx2341x-enc.fw
[   46.892057] lp: driver loaded but no devices found
[   46.948238] ppdev: user-space parallel port driver
[   46.996951] rt2860 0000:03:00.0: firmware: requesting rt2860.bin
[   47.198661] RX DESC ef57e000  size = 2048
[   47.199268] <-- RTMPAllocTxRxRingMemory, Status=0
[   47.203058] --> Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat
[   47.203074] 1. Phy Mode = 0
[   47.203083] 2. Phy Mode = 0
[   47.228863] RTMPSetPhyMode: channel is out of range, use first channel=1 
[   47.236759] 3. Phy Mode = 0
[   47.243286] MCS Set = 00 00 00 00 00
[   47.246210] <==== RTMPInitialize, Status=0
[   47.246341] 0x1300 = 00073200
[   49.874977] Installing knfsd (copyright (C) 1996 okir at monad.swb.de).
[   50.054604] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[   50.084279] NFSD: starting 90-second grace period
[   50.272685] cx25840 5-0044: 0x0000 is not a valid video input!
[   50.339434] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
[   50.339459] usb 1-2: firmware: requesting dvb-fe-tda10048-1.0.fw
[   50.351638] tda10048_firmware_upload: Upload failed. (file not found?)
[   52.882736] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1538
[   53.307338] ERROR!!! RTMPCancelTimer failed, Timer hasn't been initialize!
[   53.308528] ERROR!!! RTMPCancelTimer failed, Timer hasn't been initialize!
[   57.352144] wlan0: no IPv6 routers present
[   73.606303] ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 1571
[  103.610442] ===>rt_ioctl_giwscan. 12(12) BSS returned, data->length = 1371
[  143.604893] ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 1605
[  149.256289] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
[  149.256309] usb 1-2: firmware: requesting dvb-fe-tda10048-1.0.fw
[  149.264153] tda10048_firmware_upload: Upload failed. (file not found?)
[  193.609811] ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 1607
[  253.607422] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1466
[  313.606124] ===>rt_ioctl_giwscan. 15(15) BSS returned, data->length = 1743
[  373.606709] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1468
[  433.609539] ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 1576
[  493.607344] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1532
[  553.610343] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1468
[  613.606187] ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 1571
[  635.346879] [drm] DAC-6: set mode 1024x768 18
[  673.050561] CPU0 attaching NULL sched-domain.
[  673.050578] CPU1 attaching NULL sched-domain.
[  673.084103] CPU0 attaching sched-domain:
[  673.084112]  domain 0: span 0-1 level SIBLING
[  673.084118]   groups: 0 (cpu_power = 589) 1 (cpu_power = 589)
[  673.084129]   domain 1: span 0-1 level MC
[  673.084134]    groups: 0-1 (cpu_power = 1178)
[  673.084144] CPU1 attaching sched-domain:
[  673.084148]  domain 0: span 0-1 level SIBLING
[  673.084153]   groups: 1 (cpu_power = 589) 0 (cpu_power = 589)
[  673.084163]   domain 1: span 0-1 level MC
[  673.084168]    groups: 0-1 (cpu_power = 1178)
[  673.606027] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1468
[  719.906532] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
[  719.906552] usb 1-2: firmware: requesting dvb-fe-tda10048-1.0.fw
[  719.916581] tda10048_firmware_upload: firmware read 24878 bytes.
[  719.916596] tda10048_firmware_upload: firmware uploading
[  723.180789] tda10048_firmware_upload: firmware uploaded
[  733.606271] ===>rt_ioctl_giwscan. 15(15) BSS returned, data->length = 1779
[  793.606638] ===>rt_ioctl_giwscan. 15(15) BSS returned, data->length = 1710
[  853.606641] ===>rt_ioctl_giwscan. 15(15) BSS returned, data->length = 1710
[  913.606904] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1502
[  973.606913] ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1501
</dmesg>


More information about the pvrusb2 mailing list