pvrusb2 has a new device (wintv-hvr-1955)
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)
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
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|7Talk 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)
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|7Talk 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.
"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
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|7Talk 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.
"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)
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