Hauppauge WinTV-HVR-2205

From LinuxTVWiki
Revision as of 13:20, 26 July 2015 by Trsqr (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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