[arch-general] wintv-hvr 850 (hybrid) not detecting any signal.

Sergey Manucharian ingeniware at gmail.com
Mon Oct 10 12:15:42 EDT 2011


Hi Javier,

Excerpts from Javier Vasquez's message from Sun 09-Oct-11 11:40:
> On Sun, Oct 9, 2011 at 11:29 AM, Sergey Manucharian
> <ingeniware at gmail.com> wrote:
> > ...
> >
> > I used to use wintv-hvr 950 a year or two ago - it worked fine. Will try find those old configs and run it again with the recent kernel etc.
> > (Not sure if 850 and 950 similar though).
> >
> > I'let you know the results.
> 
> Thanks a lot, that'll be of great help.
> 
> BTW, they used to need different drivers:
> 
> http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-850
> http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-950
> 
> But nowadays I don't know...  The dirvers selected by udev + kernel
> seem to be the right ones (I've tried several things like combining
> them with the ones mentioned in the above links, and blacklisting
> them), since without them the gadget doesn't even turn on, but they
> just don't work, :-)

They are indeed different, mine has xc2028 chip, while yours - cx231xx, the dmesg file is attached.

Mine could not catch any signal (although did not show any error) until I installed the firmware. I've found it in aur (xc3028-fw 27-1), you can see the corresponding line in dmesg:

xc2028 16-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7

I believe you need to install fw for your device as well from:

http://www.linuxtv.org/downloads/firmware/  (v4l-cx231xx-avcore-01.fw)

After that everything is straight forward, you can run w_scan (from aur) to create the cahnnel list, put it in /etc/mplayer/channels.conf (if you use mplayer - I never used tvtime) and run "mplayer dvb://".

-- 
Cheers,
Sergey
-------------- next part --------------
[  117.379219] Linux media interface: v0.10
[  117.390009] Linux video capture interface: v2.00
[  117.412723] em28xx: New device WinTV HVR-980 @ 480 Mbps (2040:6513, interface 0, class 0)
[  117.412920] em28xx #0: chip ID is em2882/em2883
[  117.417644] IR RC6 protocol handler initialized
[  117.419054] IR JVC protocol handler initialized
[  117.420254] IR Sony protocol handler initialized
[  117.421782] lirc_dev: IR Remote Control driver registered, major 250 
[  117.422419] IR LIRC bridge handler initialized
[  117.569033] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
[  117.569041] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[  117.569047] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
[  117.569054] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
[  117.569066] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  117.569072] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  117.569078] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[  117.569084] em28xx #0: i2c eeprom 70: 32 00 38 00 35 00 33 00 34 00 33 00 34 00 34 00
[  117.569090] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[  117.569096] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
[  117.569102] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
[  117.569108] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 48 8e
[  117.569114] em28xx #0: i2c eeprom c0: 1e f0 74 02 01 00 01 79 b2 00 00 00 00 00 00 00
[  117.569120] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
[  117.569126] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 48 8e
[  117.569132] em28xx #0: i2c eeprom f0: 1e f0 74 02 01 00 01 79 b2 00 00 00 00 00 00 00
[  117.569140] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x921f23dd
[  117.569141] em28xx #0: EEPROM info:
[  117.569142] em28xx #0:	AC97 audio (5 sample rates)
[  117.569143] em28xx #0:	500mA max power
[  117.569145] em28xx #0:	Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[  117.570286] em28xx #0: Identified as Hauppauge WinTV HVR 950 (card=16)
[  117.570939] tveeprom 16-0050: Hauppauge model 65201, rev A1C0, serial# 2002504
[  117.570941] tveeprom 16-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[  117.570944] tveeprom 16-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[  117.570946] tveeprom 16-0050: audio processor is None (idx 0)
[  117.570948] tveeprom 16-0050: has radio
[  117.572959] tvp5150 16-005c: chip found @ 0xb8 (em28xx #0)
[  117.627158] tvp5150 16-005c: tvp5150am1 detected.
[  117.630582] i2c-core: driver [tuner] using legacy suspend method
[  117.630584] i2c-core: driver [tuner] using legacy resume method
[  117.632958] tuner 16-0061: Tuner -1 found with type(s) Radio TV.
[  117.667582] xc2028 16-0061: creating new instance
[  117.667585] xc2028 16-0061: type set to XCeive xc2028/xc3028 tuner
[  117.718884] xc2028 16-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[  117.756704] xc2028 16-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[  118.783692] xc2028 16-0061: Loading firmware for type=MTS (4), id 000000000000b700.
[  118.799438] xc2028 16-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[  119.093357] Registered IR keymap rc-hauppauge
[  119.093737] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0/input10
[  119.093812] rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0
[  119.094174] em28xx #0: Config register raw data: 0xd0
[  119.094921] em28xx #0: AC97 vendor ID = 0xffffffff
[  119.095312] em28xx #0: AC97 features = 0x6a90
[  119.095317] em28xx #0: Empia 202 AC97 audio processor detected
[  119.244192] em28xx #0: v4l2 driver version 0.1.2
[  119.286703] xc2028 16-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[  120.313715] MTS (4), id 00000000000000ff:
[  120.313722] xc2028 16-0061: Loading firmware for type=MTS (4), id 0000000100000007.
[  120.520696] em28xx #0: V4L2 video device registered as video0
[  120.520698] em28xx #0: V4L2 VBI device registered as vbi0
[  120.521363] usbcore: registered new interface driver em28xx
[  120.521365] em28xx driver loaded
[  120.593013] em28xx-audio.c: probing for em28x1 non standard usbaudio
[  120.593016] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[  120.593141] Em28xx: Initialized (Em28xx Audio Extension) extension
[  120.798712] xc2028 16-0061: attaching existing instance
[  120.798715] xc2028 16-0061: type set to XCeive xc2028/xc3028 tuner
[  120.798717] em28xx #0: em28xx #0/2: xc3028 attached
[  120.798720] DVB: registering new adapter (em28xx #0)
[  120.798723] DVB: registering adapter 0 frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
[  120.799074] em28xx #0: Successfully loaded em28xx-dvb
[  120.799078] Em28xx: Initialized (Em28xx dvb Extension) extension


More information about the arch-general mailing list