I have a Hauppauge WinTV-QuadHD card installed on a Ubuntu 16.04.3 LTS machine. This has nothing but Plex MS installed on it (v 1.9.4.4325) and I’ve followed to the letter the instructions at http://www.hauppauge.com/site/support/linux.html and the plex site - everything has been installed from PPA.
I’m only seeing the first two of the four tuners on this card when I ask Plex to detect it. I’ve seen screenshots of this card appearing as two devices, but I’m only seeing one. Happy to supply more information on request if anyone has pointers.
I don’t have an answer for you except that I’ve got basically the exact same setup and it is working. I just installed everything in the past 2 weeks. Fresh load of the OS (on bare metal so the tuner card would be seen/used). When I got the point of adding the DVR functionality to PMS it saw both tuners. Here are some commands and output from my system, in case it is helpful to you.
# lspci |grep video
15:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb (rev 04)
16:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb (rev 04)
I found this command, w_scan, when I went looking for a command line tool to at least validate that the tuner part was working. (I was having issues with recording/watching, which turned out to be a very buggy non-working PMS beta version.)
# w_scan -fa -A1 -c US -x
w_scan -fa -A1 -c US -x
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for UNITED STATES
ATSC
VSB US/CA, DVB-T TW
scan type TERRCABLE_ATSC, channellist 1
output format initial tuning data
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRCABLE_ATSC "LG Electronics LGDT3306A VSB/QAM Frontend": good :-)
/dev/dvb/adapter1/frontend0 -> TERRCABLE_ATSC "LG Electronics LGDT3306A VSB/QAM Frontend": good :-)
/dev/dvb/adapter2/frontend0 -> TERRCABLE_ATSC "LG Electronics LGDT3306A VSB/QAM Frontend": good :-)
/dev/dvb/adapter3/frontend0 -> TERRCABLE_ATSC "LG Electronics LGDT3306A VSB/QAM Frontend": good :-)
Using TERRCABLE_ATSC frontend (adapter /dev/dvb/adapter0/frontend0)
.
.
.
I suspect you should at least see output similar to what I’ve shown.
@garethmarlow You probably did not boot the new kernel but the stock Ubuntu kernel. Please make sure you choose the mediatree kernel in your boot loader.
@Ourplaytime and @uglymagoo - thank for your quick responses.
@Ourplaytime - bare-metal install for me too, for the same reasons. However: gareth@plex:~$ lspci | grep video 04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
@uglymagoo - think I’m running the correct kernel? gareth@plex:~$ uname -a Linux plex 4.4.0-92201708161632-generic #0+mediatree+hauppauge-Ubuntu SMP Thu Aug 17 00:28:00 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
The Hauppauge QuadHD shows up as two DVRs with two tuners each on my Arch system. But then my kernel supports the card out of the box, so that may be a difference too.
@garethmarlow said: @uglymagoo - think I’m running the correct kernel? gareth@plex:~$ uname -a Linux plex 4.4.0-92201708161632-generic #0+mediatree+hauppauge-Ubuntu SMP Thu Aug 17 00:28:00 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Yes, that’s the correct kernel.
However, your lspci shows a completely different chip then the output of @Ourplaytime . You own the “new” QuadHD (885) variant [1].
Please try the newer kernel “linux-image-4.4.0-97201710261111-generic” from the ppa [2] (packages: linux-image-4.4.0-97201710261111-generic, linux-image-extra-4.4.0-97201710261111-generic). It includes two additional patches that might fix your problem. If this does not work I suppose you have to contact Hauppauge, because the driver is their problem
@uglymagoo thanks again. I’ve now tried linux-image-4.4.0-97201710261111-generic from the PPA, but still getting the same output from lspci
I’ve opened a support request with Hauppauge and I’ll post back here with their response. In the meantime, if there’s anyone who has resolved this, please shout!
I am using the quadhv tuner card on Ubuntu Server 16.04.3 too with the 4.4.0-98-generic kernel. To get the second pair of tuners to show up, I had to click “+ Add Device”