DVR function for PCI-cards?

Yes, 17.04, and, for what it’s worth, dist-upgrade doesn’t generate any errors now. Maybe Curtman was on to something (see his post above with pretty much the same situation as mine), maybe Ubuntu is the problem, I don’t know…

Anyway, I don’t understand how providing everything you need (info AND logs) still isn’t enough…

Furthermore, one of these three (Hauppauage/Plex/the TV service in my country) is most probably the problem here, but, as I’ve just mentioned, everything works fine in Tvheadend, so there’s no problem with the tuner or the service. So that just leaves us with Plex (or Plex on Ubuntu with Hauppauage, if Curtman’s right) as the most probable culprit.

Now, I’m pretty sure I’m in a unique situation - not a lot of Linux AND Hauppauage AND Plex users in my country - but I really don’t understand why you’ve made this product available if doesn’t work as advertised and isn’t fully compatible with the services it requires (tuner or TV service). If the tuner isn’t fully compatible, why is it listed as such? It Plex DVR isn’t working in my country, why is it listed there? Or, we can go back to the initial problem, if something isn’t working, why isn’t there a way to pinpoint the exact source of the issue?!

@Nozavi said:
Update:
While running a “apt-get dist-upgrade” on my Ubuntu just now I’ve noticed the following error:
Setting up linux-headers-4.10.0-32201708161632 (4.10.0-32201708161632.0+mediatree+hauppauge) …
Setting up linux-image-mediatree (0.16.5+zesty) …
Setting up linux-headers-4.10.0-32201708161632-generic (4.10.0-32201708161632.0+mediatree+hauppauge) …
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.10.0-32201708161632-generic /boot/vmlinuz-4.10.0-32201708161632-generic
ERROR (dkms apport): kernel package linux-headers-4.10.0-32201708161632-generic is not supported
Error! Bad return status for module build on kernel: 4.10.0-32201708161632-generic (x86_64)
Consult /var/lib/dkms/cx23885/1.0.0/build/make.log for more information.
Setting up linux-headers-mediatree (0.16.5+zesty) …

The contents of /var/lib/dkms/cx23885/1.0.0/build/make.log is:

DKMS make.log for cx23885-1.0.0 for kernel 4.10.0-32201708161632-generic (x86_64)
Sun Aug 20 02:52:08 EEST 2017
make -C /lib/modules/4.10.0-32201708161632-generic/build M=/var/lib/dkms/cx23885/1.0.0/build modules
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-32201708161632-generic'
  CC [M]  /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-cards.o
  CC [M]  /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-video.o
  CC [M]  /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-vbi.o
  CC [M]  /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-core.o
/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-cards.c:22:27: fatal error: media/cx25840.h: No such file or directory
 #include <media/cx25840.h>
                           ^
compilation terminated.
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-cards.o' failed
make[3]: *** [/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-cards.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-vbi.c:23:0:
/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885.h:33:27: fatal error: media/cx2341x.h: No such file or directory
 #include "media/cx2341x.h"
                           ^
compilation terminated.
In file included from /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-core.c:30:0:
/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885.h:33:27: fatal error: media/cx2341x.h: No such file or directory
 #include "media/cx2341x.h"
                           ^
compilation terminated.
In file included from /var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-video.c:30:0:
/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885.h:33:27: fatal error: media/cx2341x.h: No such file or directory
 #include "media/cx2341x.h"
                           ^
compilation terminated.
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-video.o' failed
make[3]: *** [/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-video.o] Error 1
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-vbi.o' failed
make[3]: *** [/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-vbi.o] Error 1
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-core.o' failed
make[3]: *** [/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885/cx23885-core.o] Error 1
scripts/Makefile.build:567: recipe for target '/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885' failed
make[2]: *** [/var/lib/dkms/cx23885/1.0.0/build/drivers/media/pci/cx23885] Error 2
Makefile:1524: recipe for target '_module_/var/lib/dkms/cx23885/1.0.0/build' failed
make[1]: *** [_module_/var/lib/dkms/cx23885/1.0.0/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-32201708161632-generic'
Makefile:9: recipe for target 'all' failed
make: *** [all] Error 2

Is this relevant in any way?

Jumping in here as requested:

What that is telling me is the DKMS (Dynamic Kernel Module Support) subsystem which will build (compile) modules custom to your system configuration can’t because it’s missing required source files. Specifically the file cx2341x.h (CX2341x family of products?)

Specifically it’s looking for files related to the Convexant CX23885 driver.

If the driver doesn’t build, DKMS can’t load it on demand when needed. The result: The kernel will see the device but have no runtime libraries (the drivers) to load into memory to support it. As such, it will sit there inaccessible hardware.

As I’ve mentioned in my previous post, there aren’t any errors now:
apt-get dist-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-get install linux-image-mediatree
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-mediatree is already the newest version (0.16.5+zesty).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-get install linux-headers-mediatree
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-mediatree is already the newest version (0.16.5+zesty).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

So it’s been over a year and this problem isn’t fixed? I just got the WinTV-quadHD 2 weeks ago from Amazon. The PlexTV finds it with no issue (both tuners) but after a few days it eventually says “device not found” and I have to remove and reconfigure it in Plex every few days. Is there any permanent fix for this?

Mine (on Windows 10 Pro) has been running seamlessly for a long time now. I can’t remember the last time it lost track of the card or tuners.

Make sure you’re running the latest Plex version and card drivers, but if that doesn’t work maybe uninstall and re-install the Plex Media Server to see if that clears it up.