Can't add Hauppauge WinTV-dualHD on Ubuntu 18.04LTS

Server Version#: 1.19.2.2737
Tuner Make/Model: WinTV-dualHD

Server Hardware: Intel NUC
Running: Ubuntu 18.04LTS kernel 5.3.0.51.104

I’ve found a few previous threads with users unable to get Plex to successfully recognize and install the WinTV-dualHD on ubuntu. All of those threads have closed so i’m hoping someone can help me.

Steps taken:
I’ve followed all the installation instruction from the Hauppauge page including the additional linux-firmware-hauppauge package
https://hauppauge.com/pages/support/support_linux.html

Every time I try to add the tuner to Plex I get a spinning circle and nothing else. The tuner is recognised by Kaffeine.

I note in the Hauppage page that they’ve only tested on Kernel 4.15. Could this be the issue?

Many thanks in advance for your help!

If the tuner works in Kaffeine, then “it works”. It’s some plex issue you’re dealing with.

When a device is said to be tested on a certain kernel, that generally means the earliest tested release. That support stays in the kernel, so unless a driver breaks in general, that statement means anything 4.15+ works.

Please check to see if the udev package is installed.

It should be but sometimes isn’t (depends on distro flavor installed).

Plex relies on udev to manage the privileges it needs for tuners.
(Plex runs as an unprivileged user on the host so it needs authorization from a system service)

Just had a look and the system reports the latest version is installed. Is there anything else I can try?

check to see if plex is a member of “video” group
type: id plex
uid=997(plex) gid=997(plex) groups=997(plex),44(video),109(render)

if not you can easily add plex to video group with:
sudo usermod -a -G video plex

type: “id plex” again to confirm video group is added. Restart Plex and try adding tuner

Please update with your results.

If this is successful, I will make the changes necessary so this won’t happen again in the future.

Supplemental,

I’d like to enhance the packaging to detect tuners when installed.

Can someone tell me how the different tuners show up in /dev ?

Thank you all for your suggestions. Interestingly when I tried the sudo usermod -a -G video Plex command I got a user ‘plex’ does not exist error.

How do I create the user?

I installed Plex direct from the Ubuntu app store so I wonder if something went wrong with the permissions during the install.

For the supplemental question there is a dvb folder which contains a adapter0 and adapter1 folder.

Each have the following files:
Demux0
Dvr0
Frontend0
Net0

Thank you!

That’s what I thought I was seeing in the PMS code. This will help me to determine if plex needs to be a member of that group as well as a member of the group for /dev/dri/renderD128

Per the usermod -a -G question,

user plex is created when PMS is installed.

Did you delete user plex ?

This is the key.

  1. Uninstall the Ubuntu Store app.
  2. Download from plex.tv/downloads
  3. Install that package for your system.

Snaps are entirely different.
You might need to recover ownership of your server so don’t be surprised if it complains.

I’ve done a full re-install and the tuner is recognized! Perhaps the supported tuners FAQ page could be updated to make clear that it won’t work if Plex is installed as a snap. Hopefully that will help others having a similar issue.

Also glad I could help you with the DVB folder.

Thanks again for all the assistance.

I think the issue is here is you can’t add the snap plug for dvb as it isn’t linked to the plexmediaserver snap?
Is this something we can requested is added into the snap when plex build it?

I’m sorry I wasn’t notified until now.

Absolutely, if you install in the SNAP, the environment is different.

I will write this up and see what I can do to bring the native app environment and the SNAP environment closer together.

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