Skip to contentSkip to conversation

pvrusb2 has a new device (wintv-hvr-1955)

DISCUSSION Matthew Thode 3 participants 6 messages Jun 20, 2014 – Jun 25, 2014 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

It has a slightly new usb id, 2040:7502 vs 2040:7501
I edited the kernel to have the driver as it exists for the 7501 for the 7502 (as you can imagine, it didn't work).

It still has the CY7C68013A USB pieces, but I don't know how to check the tuner and demodulators (which I imagine is why this is failing to work).

Here's some dmesg output of it failing to load, this is about as far I can get with my current linux hacking knowledge.

[  391.895250] usb 1-4: new high-speed USB device number 5 using ehci-pci
[  392.333922] usb 1-4: New USB device found, idVendor=2040, idProduct=7502
[  392.333927] usb 1-4: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[  392.333929] usb 1-4: Product: WinTV
[  392.333930] usb 1-4: Manufacturer: Hauppauge
[  392.333932] usb 1-4: SerialNumber: 7300-00-F084C888
[  392.337566] pvrusb2: Hardware description: WinTV HVR-1950 Model 751xx
[  392.373602] pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
[  392.373627] Registered IR keymap rc-hauppauge
[  392.373702] input: i2c IR (WinTV HVR-1950 Model 75 as
/devices/virtual/rc/rc0/input5
[  392.373742] rc0: i2c IR (WinTV HVR-1950 Model 75 as
/devices/virtual/rc/rc0
[  392.373744] ir-kbd-i2c: i2c IR (WinTV HVR-1950 Model 75 detected at
i2c-0/0-0071/ir0 [pvrusb2_a]
[  392.373749] pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
[  392.377934] cx25840 0-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
[  392.395116] pvrusb2: Attached sub-driver cx25840
[  392.397754] tda9887 0-0042: creating new instance
[  392.397757] tda9887 0-0042: tda988[5/6/7] found
[  392.400183] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  392.400186] tuner 0-0042: Tuner 74 found with type(s) Radio TV.
[  392.400202] pvrusb2: Attached sub-driver tuner
[  394.808884] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[  394.970408] tveeprom 0-00a2: Hauppauge model 160111, rev B1I7,
serial# 8702088
[  394.970412] tveeprom 0-00a2: MAC address is 00:0d:fe:84:c8:88
[  394.970413] tveeprom 0-00a2: tuner model is unknown (idx 187, type 4)
[  394.970415] tveeprom 0-00a2: TV standards NTSC(M) ATSC/DVB Digital
(eeprom 0x88)
[  394.970417] tveeprom 0-00a2: audio processor is CX25843 (idx 37)
[  394.970419] tveeprom 0-00a2: decoder processor is CX25843 (idx 30)
[  394.970420] tveeprom 0-00a2: has radio, has IR receiver, has IR
transmitter
[  394.970425] pvrusb2: Supported video standard(s) reported available
in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk;ATSC-8VSB/16VSB
[  394.970427] pvrusb2: Initial video standard (determined by device
type): NTSC-M
[  394.970442] pvrusb2: Device initialization completed successfully.
[  394.970614] pvrusb2: registered device video0 [mpeg]
[  394.970617] DVB: registering new adapter (pvrusb2-dvb)
[  397.421679] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[  397.590387] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  397.648404] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  397.667384] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  398.059485] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  398.111284] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  398.128856] tda9887 0-0042: i2c i/o error: rc == -5 (should be 4)
[  398.128860] cx25840 0-0044: 0x0000 is not a valid video input!
[  398.169176] s5h1411_readreg: readreg error (ret == -5)
[  398.169179] pvrusb2: no frontend was attached!
[  398.169181] pvrusb2: unregistering DVB devices
Signature · 1 line
-- Matthew Thode (prometheanfire)
#1 lore raw
Quoted 3 lines · Matthew Thode

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

Talk to Hauppauge, they've already announced that they have a working Linux driver.

Signature · 2 lines
Steven Toth - Kernel Labs
http://www.kernellabs.com
#2 lore raw
Quoted 8 lines · Steven Toth
Quoted 3 lines · Matthew Thode

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

Talk to Hauppauge, they've already announced that they have a working Linux driver.

I talked to them and they did say that the driver hasn't been upstreamed, also gave me some hardware info. They wouldn't give me a driver/firmware that worked though and offered to RMA for an older device.

The demodulator is a Si2177, can't find anything about it in the kernel though.

They also mentioned a LG3306a, wasn't able to find anything on it (might have misheard a character). -- Matthew Thode (prometheanfire)

#3 lore raw
Quoted 8 lines
Quoted 6 lines
Quoted 3 lines

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

Talk to Hauppauge, they've already announced that they have a working Linux driver.

I talked to them and they did say that the driver hasn't been upstreamed, also gave me some hardware info. They wouldn't give me a driver/firmware that worked though and offered to RMA for an older device.

They'd previously announced publicly that the driver was available under NDA for a superset product (HVR-1975):

Slashgear picked up the PR.

http://www.slashgear.com/hauppauge-wintv-hvr-1975-usb-tv-receiver-offers-multi-format-support-27318809/

"There are both 32-bit and 64-bit drivers for wider computer support, and for Linux users, driver support is provided under an NDA."

^^^ I suggest you ask them, they do have a solution.

Quoted 2 lines

The demodulator is a Si2177, can't find anything about it in the kernel though.

Correct.

Quoted 2 lines

They also mentioned a LG3306a, wasn't able to find anything on it (might have misheard a character).

LGDT3306

- Steve

Signature · 3 lines
Steven Toth - Kernel Labs
http://www.kernellabs.com
+1.646.355.8490
#4 lore raw
Quoted 31 lines · Steven Toth
Quoted 8 lines
Quoted 6 lines
Quoted 3 lines

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

Talk to Hauppauge, they've already announced that they have a working Linux driver.

I talked to them and they did say that the driver hasn't been

upstreamed, also gave me some hardware info. They wouldn't give me a driver/firmware that worked though and offered to RMA for an older device.

They'd previously announced publicly that the driver was available under NDA for a superset product (HVR-1975):

Slashgear picked up the PR.

http://www.slashgear.com/hauppauge-wintv-hvr-1975-usb-tv-receiver-offers-multi-format-support-27318809/

"There are both 32-bit and 64-bit drivers for wider computer support, and for Linux users, driver support is provided under an NDA."

^^^ I suggest you ask them, they do have a solution.

Quoted 2 lines

The demodulator is a Si2177, can't find anything about it in the

kernel though.

Correct.

Quoted 1 line
Quoted 6 lines
Quoted 1 line

They also mentioned a LG3306a, wasn't able to find anything on it

(might have misheard a character).

LGDT3306

- Steve

Ah, thanks. They didn't mention that an NDA was needed, I'll ask about it. -- Matthew Thode (prometheanfire)

#5 lore raw
In reply to Matthew Thode
Quoted 7 lines · Matthew Thode
Quoted 6 lines · Steven Toth
Quoted 3 lines · Matthew Thode

Just bought a wintv-hvr-1955 (sold as a wintv-hvr-1950) 160111 LF
Rev B1|7

Quoted 8 lines
Quoted 2 lines

Talk to Hauppauge, they've already announced that they have a working Linux driver.

I talked to them and they did say that the driver hasn't been upstreamed, also gave me some hardware info. They wouldn't give me a driver/firmware that worked though and offered to RMA for an older device.

The demodulator is a Si2177, can't find anything about it in the kernel though.

They also mentioned a LG3306a, wasn't able to find anything on it (might have misheard a character).

That would explain why the pvrusb2 driver errored out the way it did...

Without support for those parts in V4L, there's probably little else to be done in the pvrusb2 driver. I am curious however to know if anyone has heard anything more about Hauppauge's driver...

-Mike Isely
<[email protected]>

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