Hauppauge WinTV-HVR-2205: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (→Firmware) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
DVB-T2/T or DVB-C PCIe Twin Tuner card from [[Hauppauge]]. Drivers in kernel 4.2. |
DVB-T2/T or DVB-C PCIe Twin Tuner card from [[Hauppauge]]. Drivers in kernel 4.2. Model WinTV-HVR-2215 works with the same driver. |
||
==Features== |
==Features== |
||
Line 20: | Line 20: | ||
* dvb-demod-si2168-b40-01.fw |
* dvb-demod-si2168-b40-01.fw |
||
Also the PCIe bridge requires a firmware (NXP7164-2010-03-10.1.fw) but that seems to be included in most distros by default. |
|||
Place the firmware file under /lib/firmware. |
Place the firmware file under /lib/firmware. |
Latest revision as of 09:25, 31 July 2015
DVB-T2/T or DVB-C PCIe Twin Tuner card from Hauppauge. Drivers in kernel 4.2. Model WinTV-HVR-2215 works with the same driver.
Features
- Tuner input, Belling Lee Connector (Cable or Antenna)
- PCIe x1
- Si2168-B40 demodulator
- Si2157-A30 tuner
- NXP SAA7164 PCIe bridge
Driver and more
- Drivers are included since kernel 4.2. Use media_build to build it for the earlier kernels.
Firmware
The driver requires firmware for the demod.
The easiest option is to download the firmware from OpenELEC firmware collection [1]. Note that when downloading the firmware, you will need to click the Raw button to get the actual binary.
- dvb-demod-si2168-b40-01.fw
Also the PCIe bridge requires a firmware (NXP7164-2010-03-10.1.fw) but that seems to be included in most distros by default.
Place the firmware file under /lib/firmware.
Identification
$ lspci | grep 7164 07:00.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81) [ 1853.059213] saa7164 driver loaded [ 1853.059354] CORE saa7164[0]: subsystem: 0070:f123, board: Hauppauge WinTV-HVR2205 [card=13,autodetected] [ 1853.059358] saa7164[0]/0: found at 0000:07:00.0, rev: 129, irq: 47, latency: 0, mmio: 0xfb800000 [ 1853.059380] saa7164 0000:07:00.0: irq 48 for MSI/MSI-X [ 1853.215594] saa7164_downloadfirmware() no first image [ 1853.221249] saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw) [ 1853.242183] saa7164_downloadfirmware() firmware read 4019072 bytes. [ 1853.242188] saa7164_downloadfirmware() firmware loaded. [ 1853.242189] Firmware file header part 1: [ 1853.242191] .FirmwareSize = 0x0 [ 1853.242193] .BSLSize = 0x0 [ 1853.242194] .Reserved = 0x3d538 [ 1853.242195] .Version = 0x3 [ 1853.242197] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072 [ 1853.242202] saa7164_downloadfirmware() FirmwareSize = 0x1fd6 [ 1853.242204] saa7164_downloadfirmware() BSLSize = 0x0 [ 1853.242205] saa7164_downloadfirmware() Reserved = 0x0 [ 1853.242207] saa7164_downloadfirmware() Version = 0x1661c00 [ 1860.095833] saa7164_downloadimage() Image downloaded, booting... [ 1860.199835] saa7164_downloadimage() Image booted successfully. [ 1860.199852] starting firmware download(2) [ 1862.947933] saa7164_downloadimage() Image downloaded, booting... [ 1864.716004] saa7164_downloadimage() Image booted successfully. [ 1864.716023] firmware download complete. [ 1864.768499] tveeprom 0-0000: Hauppauge model 151609, rev B2I6, serial# 4035638271 [ 1864.768505] tveeprom 0-0000: MAC address is 00:0d:fe:8a:f3:ff [ 1864.768507] tveeprom 0-0000: tuner model is SiLabs Si2157 (idx 186, type 4) [ 1864.768510] tveeprom 0-0000: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc) [ 1864.768513] tveeprom 0-0000: audio processor is SAA7164 (idx 43) [ 1864.768516] tveeprom 0-0000: decoder processor is SAA7164 (idx 40) [ 1864.768517] tveeprom 0-0000: has radio [ 1864.768519] saa7164[0]: Hauppauge eeprom: model=151609 [ 1864.810688] i2c i2c-2: Added multiplexed i2c bus 3 [ 1864.810694] si2168 2-0064: Silicon Labs Si2168 successfully attached [ 1864.821528] si2157 0-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 1864.821994] DVB: registering new adapter (saa7164) [ 1864.821998] saa7164 0000:07:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... [ 1864.823825] i2c i2c-2: Added multiplexed i2c bus 4 [ 1864.823830] si2168 2-0066: Silicon Labs Si2168 successfully attached [ 1864.827180] si2157 1-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 1864.827907] DVB: registering new adapter (saa7164) [ 1864.827912] saa7164 0000:07:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)... [ 1864.828917] saa7164[0]: registered device video0 [mpeg] [ 1865.064223] saa7164[0]: registered device video1 [mpeg] [ 1865.279041] saa7164[0]: registered device vbi0 [vbi] [ 1865.279225] saa7164[0]: registered device vbi1 [vbi] [ 1869.459638] si2168 2-0064: found a 'Silicon Labs Si2168-B40' [ 1869.460091] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw' [ 1874.539577] si2168 2-0064: firmware version: 4.0.19 [ 1874.558364] si2157 0-0060: found a 'Silicon Labs Si2157-A30' [ 1874.615490] si2157 0-0060: firmware version: 3.0.5