WinTV QuadHD USB on 19.10 (pop os) Works in Kaffeine

Server Version#: 1.19.3.2764
Tuner Make/Model: WinTV QuadHD USB

Shot in the dark here, has anyone been successful on getting The USB version of quadHD to be detected by Plex?

Linux pop-os 5.3.0-46202004200420-generic #1+mediatree+hauppauge-Ubuntu SMP Mon May 4 20:21:20 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Kaffeine picks up and can utilize the tuner so I’m hoping there is something on the PLex side I can rectify.

‘plex’ is part of the ‘video’ group and I do see all 4 tuners in /dev/dvb/*. I’ve been in contact with the developer of the PPA concerning the 20.04 release, but doubt anything will change once that’s in the wild. In case anyone is wondering, Hauppauge was hit hard by covid and he wasn’t working for awhile.

I guess I’m wondering if anyone has gotten this to work in the linux versions that Hauppauge says Plex supports:

  • 16.04 Xenial with kernel 4.4
  • 17.10 Artful with kernel 4.13
  • 18.04 Bionic with kernel 4.15

Obviously I’m running kernel 5.3+ with the 19.10 release, but I haven’t come across a success story yet concerning any linux distro.

Thanks in advance for any help or guidance!

In case anyone is wondering how the box (and Kaffeine) sees the tuners:


[   80.604773] em28xx 1-3.1:1.0: New device HCW quadHD-A @ 480 Mbps (2040:846d, interface 0, class 0)
[   80.604775] em28xx 1-3.1:1.0: DVB interface 0 found: bulk
[   80.662007] em28xx 1-3.1:1.0: chip ID is em28174
[   80.688605] em28xx 1-3.3:1.0: New device HCW quadHD-A @ 480 Mbps (2040:846d, interface 0, class 0)
[   80.688610] em28xx 1-3.3:1.0: DVB interface 0 found: bulk
[   80.745952] em28xx 1-3.3:1.0: chip ID is em28174
[   81.886730] em28xx 1-3.1:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[   81.886734] em28xx 1-3.1:1.0: EEPROM info:
[   81.886737] em28xx 1-3.1:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[   81.911956] em28xx 1-3.1:1.0:        AC97 audio (5 sample rates)
[   81.911960] em28xx 1-3.1:1.0:        300mA max power
[   81.911964] em28xx 1-3.1:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[   81.969636] em28xx 1-3.1:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[   81.969642] em28xx 1-3.1:1.0: dvb set to bulk mode.
[   81.981720] em28xx 1-3.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[   81.981724] em28xx 1-3.3:1.0: EEPROM info:
[   81.981727] em28xx 1-3.3:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[   82.006055] em28xx 1-3.3:1.0:        AC97 audio (5 sample rates)
[   82.006059] em28xx 1-3.3:1.0:        300mA max power
[   82.006063] em28xx 1-3.3:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[   82.029842] em28xx 1-3.1:1.0: chip ID is em28174
[   82.065594] em28xx 1-3.3:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[   82.065600] em28xx 1-3.3:1.0: dvb set to bulk mode.
[   82.125720] em28xx 1-3.3:1.0: chip ID is em28174
[   83.262332] em28xx 1-3.1:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[   83.262336] em28xx 1-3.1:1.0: EEPROM info:
[   83.262339] em28xx 1-3.1:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[   83.287766] em28xx 1-3.1:1.0:        AC97 audio (5 sample rates)
[   83.287771] em28xx 1-3.1:1.0:        300mA max power
[   83.287775] em28xx 1-3.1:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[   83.345445] em28xx 1-3.1:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[   83.345451] em28xx 1-3.1:1.0: dvb ts2 set to bulk mode.
[   83.356996] em28xx 1-3.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[   83.356997] em28xx 1-3.3:1.0: EEPROM info:
[   83.356998] em28xx 1-3.3:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[   83.380119] em28xx 1-3.3:1.0:        AC97 audio (5 sample rates)
[   83.380119] em28xx 1-3.3:1.0:        300mA max power
[   83.380121] em28xx 1-3.3:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[   83.437214] em28xx 1-3.3:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[   83.437215] em28xx 1-3.3:1.0: dvb ts2 set to bulk mode.
[   83.636398] usbcore: registered new interface driver em28xx
[   83.638031] em28xx 1-3.1:1.0: Binding DVB extension
[   83.642098] dvbdev: DVB: registering new adapter (1-3.1:1.0)
[   83.642100] em28xx 1-3.1:1.0: DVB: registering adapter 0 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[   83.642103] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[   83.642459] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   83.643245] em28xx 1-3.1:1.0: DVB extension successfully initialized
[   83.643247] em28xx 1-3.1:1.0: Binding DVB extension
[   83.645212] dvbdev: DVB: registering new adapter (1-3.1:1.0)
[   83.645214] em28xx 1-3.1:1.0: DVB: registering adapter 1 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[   83.645217] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[   83.645607] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   83.646457] em28xx 1-3.1:1.0: DVB extension successfully initialized
[   83.646459] em28xx 1-3.3:1.0: Binding DVB extension
[   83.647933] dvbdev: DVB: registering new adapter (1-3.3:1.0)
[   83.647935] em28xx 1-3.3:1.0: DVB: registering adapter 2 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[   83.647939] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[   83.648291] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   83.648992] em28xx 1-3.3:1.0: DVB extension successfully initialized
[   83.648994] em28xx 1-3.3:1.0: Binding DVB extension
[   83.651672] dvbdev: DVB: registering new adapter (1-3.3:1.0)
[   83.651674] em28xx 1-3.3:1.0: DVB: registering adapter 3 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[   83.651677] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[   83.651935] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   83.652552] em28xx 1-3.3:1.0: DVB extension successfully initialized
[   83.652553] em28xx: Registered (Em28xx dvb Extension) extension
[ 1272.446806] em28xx 1-3.1:1.0: Disconnecting em28xx #2
[ 1272.446809] em28xx 1-3.1:1.0: Disconnecting em28xx
[ 1272.446814] em28xx 1-3.1:1.0: Closing DVB extension
[ 1272.450573] em28xx 1-3.1:1.0: Closing DVB extension
[ 1272.457583] em28xx 1-3.1:1.0: Freeing device
[ 1272.457587] em28xx 1-3.1:1.0: Freeing device
[ 1272.458114] em28xx 1-3.3:1.0: Disconnecting em28xx #3
[ 1272.458115] em28xx 1-3.3:1.0: Disconnecting em28xx
[ 1272.458117] em28xx 1-3.3:1.0: Closing DVB extension
[ 1272.459359] em28xx 1-3.3:1.0: Closing DVB extension
[ 1272.460986] em28xx 1-3.3:1.0: Freeing device
[ 1272.460988] em28xx 1-3.3:1.0: Freeing device
[ 1278.218889] em28xx 1-3.1:1.0: New device HCW quadHD-A @ 480 Mbps (2040:846d, interface 0, class 0)
[ 1278.218894] em28xx 1-3.1:1.0: DVB interface 0 found: bulk
[ 1278.276009] em28xx 1-3.1:1.0: chip ID is em28174
[ 1279.495637] em28xx 1-3.1:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[ 1279.495642] em28xx 1-3.1:1.0: EEPROM info:
[ 1279.495646] em28xx 1-3.1:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[ 1279.519104] em28xx 1-3.1:1.0:        AC97 audio (5 sample rates)
[ 1279.519108] em28xx 1-3.1:1.0:        300mA max power
[ 1279.519113] em28xx 1-3.1:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[ 1279.575851] em28xx 1-3.1:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[ 1279.575857] em28xx 1-3.1:1.0: dvb set to bulk mode.
[ 1279.635861] em28xx 1-3.1:1.0: chip ID is em28174
[ 1280.879201] em28xx 1-3.1:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[ 1280.879206] em28xx 1-3.1:1.0: EEPROM info:
[ 1280.879210] em28xx 1-3.1:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[ 1280.902839] em28xx 1-3.1:1.0:        AC97 audio (5 sample rates)
[ 1280.902844] em28xx 1-3.1:1.0:        300mA max power
[ 1280.902849] em28xx 1-3.1:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[ 1280.959861] em28xx 1-3.1:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[ 1280.959867] em28xx 1-3.1:1.0: dvb ts2 set to bulk mode.
[ 1281.159057] em28xx 1-3.1:1.0: Binding DVB extension
[ 1281.160914] dvbdev: DVB: registering new adapter (1-3.1:1.0)
[ 1281.160916] em28xx 1-3.1:1.0: DVB: registering adapter 0 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[ 1281.160922] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[ 1281.161448] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 1281.162125] em28xx 1-3.1:1.0: DVB extension successfully initialized
[ 1281.162127] em28xx 1-3.1:1.0: Binding DVB extension
[ 1281.164202] dvbdev: DVB: registering new adapter (1-3.1:1.0)
[ 1281.164204] em28xx 1-3.1:1.0: DVB: registering adapter 1 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[ 1281.164208] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[ 1281.164518] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 1281.165275] em28xx 1-3.1:1.0: DVB extension successfully initialized
[ 1281.258736] em28xx 1-3.3:1.0: New device HCW quadHD-A @ 480 Mbps (2040:846d, interface 0, class 0)
[ 1281.258738] em28xx 1-3.3:1.0: DVB interface 0 found: bulk
[ 1281.315988] em28xx 1-3.3:1.0: chip ID is em28174
[ 1282.535396] em28xx 1-3.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[ 1282.535402] em28xx 1-3.3:1.0: EEPROM info:
[ 1282.535408] em28xx 1-3.3:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[ 1282.558628] em28xx 1-3.3:1.0:        AC97 audio (5 sample rates)
[ 1282.558632] em28xx 1-3.3:1.0:        300mA max power
[ 1282.558637] em28xx 1-3.3:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[ 1282.615860] em28xx 1-3.3:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[ 1282.615865] em28xx 1-3.3:1.0: dvb set to bulk mode.
[ 1282.679972] em28xx 1-3.3:1.0: chip ID is em28174
[ 1283.915491] em28xx 1-3.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x14798274
[ 1283.915495] em28xx 1-3.3:1.0: EEPROM info:
[ 1283.915498] em28xx 1-3.3:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[ 1283.941229] em28xx 1-3.3:1.0:        AC97 audio (5 sample rates)
[ 1283.941234] em28xx 1-3.3:1.0:        300mA max power
[ 1283.941239] em28xx 1-3.3:1.0:        Table at offset 0x27, strings=0x126a, 0x1688, 0x087e
[ 1283.999860] em28xx 1-3.3:1.0: Identified as Hauppauge USB QuadHD ATSC (card=105)
[ 1283.999867] em28xx 1-3.3:1.0: dvb ts2 set to bulk mode.
[ 1284.198997] em28xx 1-3.3:1.0: Binding DVB extension
[ 1284.200804] dvbdev: DVB: registering new adapter (1-3.3:1.0)
[ 1284.200806] em28xx 1-3.3:1.0: DVB: registering adapter 2 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[ 1284.200810] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[ 1284.201123] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 1284.201719] em28xx 1-3.3:1.0: DVB extension successfully initialized
[ 1284.201721] em28xx 1-3.3:1.0: Binding DVB extension
[ 1284.203865] dvbdev: DVB: registering new adapter (1-3.3:1.0)
[ 1284.203867] em28xx 1-3.3:1.0: DVB: registering adapter 3 frontend 0 (MaxLinear mxl692 VSB Frontend)...
[ 1284.203870] dvbdev: dvb_create_media_entity: media entity 'MaxLinear mxl692 VSB Frontend' registered.
[ 1284.204129] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 1284.204826] em28xx 1-3.3:1.0: DVB extension successfully initialize

d

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.