Only seeing one tuner on WinTV-DualHD

Got it to work. I reloaded the latest Ubuntu and then went to the Hauppauge Linux page and loaded the drivers. Installed plex and configured the tuner which at this point only showed one tuner. I also rebooted. After I did a Ubuntu update and rebooted two tuners were in plex and both usable at the same time.

Glad you got there. I’d really rather avoid having to install Plex and the device again though. Hopefully uglymagoo will have an alternative.

Hi @drmagoo did you have any news on this one at all? I saw there was an update to the custom Hauppauge Kernal today (version 4.15.0-291807270420.0 I think), wondered if it was covered in there.

Many thanks. :slight_smile:

One of the recent PMS updates supposedly fixed the issue. The DualHD is detected with two tuners in PMS 1.13.4.5271 on my Raspberry Pi 2 with RPi Kernel 4.17.2. However, I had to remove the old Plex DVR device and add it from scratch. The Hauppauge kernel as well as any 4.17+ upstream kernel should work.

Hi all, I had the same problem, PMS was only showing one tuner and funnily enough so was TVheadend. I decided to scrap my setup and start again purged all files and reinstalled PMS. Now I see two tuners and TVheadend can see this too. I am running Debian 9 Kernel 4.17 however I can scan for HD channels fine in TVheadend, but Plex will not see the dvb-t2 tuner why?
I have also installed ubuntu 18.04 LTS with Hauppauge kernel and Plex will see the dvb-t2 tuner and can get the HD channels appearing in scanned list.
So has anyone else experience no dvb-t2 HD channels using kernel 4.17?
Is the problem with PMS as TVheadend can see HD channels.

I was having all the same problems above. I updated Ubuntu to 18.04, updated my kernel, removed / added the tuner in Plex and my tuner was still showing up as only 1 Tuner.

It ended up working for me when I moved the device to a different USB port and added the device again.

1 Like

I am having the same issue with this, Ubuntu 18.04, uname -a output:

Linux plex-mc 4.15.0-33201808301234-generic #0+mediatree+hauppauge-Ubuntu SMP Thu Aug 30 19:04:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

was wondering if there is a way of backing up the channel mappings so that I don’t have to go through that all again if I have to remove/re-install?

Hi all
I’m also banging my head off a brick wall with this - has anyone had any luck with getting the 2 tuners active?

MY uname -a looks like this:

Linux mediaserver 4.15.0-38201811061723-generic #0+mediatree+hauppauge-Ubuntu SMP Tue Nov 6 19:03:14 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

You are on 4.15.

But it’s the special Hauppauge kernel, so the kernel is fine.

PMS remembers this device as having only one tuner and won’t check again. The device information is cached.

@davidmccammond You have to remove the device from Plex DVR and from your USB port, restart PMS without the device, then attach the USB device and restart Plex DVR setup again. PMS will eventually recognize the second tuner :disappointed_relieved:

@drmagoo, I just thought I would do a quick update


my kernel is now:

uname -a
Linux plex-mc 4.19.8-041908-generic #201812080831 SMP Sat Dec 8 13:34:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

but I am still seeing only one tuner.

lsusb
...
Bus 001 Device 004: ID 2040:0265 Hauppauge
...

PMS version: 1.15.0.659

I have tried the delete, unplug, restart, replug, re-run DVR setup, to no avail
 is there anything else that I can try
 or should I just retry the “tuner-shuffle” several times until it eventually works? :confused:

I also tried to reboot with a previous version of kernel, the 4.15 mediatree one, did the “tuner-shuffle” but it still only detected 1 tuner. Are there any other kernels that I could try
 or maybe a kernel module that I can add to this 4.19? I am using DKMS, and also have the NVidia modules compiled with this, if that is of any help at all?

Thanks again for your help.

Kevin

Edit 1: after posting this, I found this page:
http://www.hauppauge.com/pages/support/support_linux.html#plex
On the page it suggested the following:

Note: After you install Plex please run the following command in terminal to provide the appropriate tuner permission to Plex
sudo usermod -a -G video plex

This isn’t something that I have tried as of yet
 in case you are wondering, here is the help for the usermod command:

usermod -h
Usage: usermod [options] LOGIN

Options:

  -G, --groups GROUPS           new list of supplementary GROUPS
  -a, --append                  append the user to the supplemental GROUPS
                                mentioned by the -G option without removing
                                him/her from other groups
  -h, --help                    display this help message and exit
[truncated to relevant switches]

going to give this a go and see if it helps
 as it happens my user and group is ‘plex’ on my media server, so I should be able to lift it straight from the suggest
 you may want to check the group that your ‘plex’ user is in.

Edit 2: this didn’t seem to make any difference, but it was worth checking
 still open to suggestions as to what else I can try.

Likewise @Adict I’m also having no luck -tried your suggestions @drmagoo of deleting, restarting etc and still the same result. :frowning:

@Adict @davidmccammond to be honest, I currently only use my WinTV-DualHD with tvheadend. PMS just did not support the hevc dvb-t2 video broadcast in Germany, the last time I checked. I will test the current state and the two tuner support this evening.

@Adict @davidmccammond

PMS detects the two tuners on my system running Arch Linux with a 4.20.8 kernel. However, still not support for the German channels :roll_eyes:

I am afraid, you only have one option right now to further try to fix your issues: edit the Plex database :sleepy:

First, make sure your system really detects both tuners, e.g with dmesg | grep -i dvb:

Here is my output, and you see that both adapter 0 and adapter 1 are registered.

[    3.261607] em28xx 1-2:1.0: DVB interface 0 found: isoc
[    4.568918] em28xx 1-2:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[    4.573080] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[    4.573092] em28xx 1-2:1.0: dvb set to isoc mode.
[    5.872336] em28xx 1-2:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[    5.876511] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[    5.876518] em28xx 1-2:1.0: dvb ts2 set to isoc mode.
[    6.103056] em28xx 1-2:1.0: Binding DVB extension
[    6.118263] dvbdev: DVB: registering new adapter (1-2:1.0)
[    6.118266] em28xx 1-2:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    6.121382] em28xx 1-2:1.0: DVB extension successfully initialized
[    6.121385] em28xx 1-2:1.0: Binding DVB extension
[    6.128634] dvbdev: DVB: registering new adapter (1-2:1.0)
[    6.128637] em28xx 1-2:1.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[    6.131257] em28xx 1-2:1.0: DVB extension successfully initialized
[    6.131260] em28xx: Registered (Em28xx dvb Extension) extension

After that is confirmed, please remove your tuner from Plex DVR, stop PMS, backup the database (!!!) and remove the entry for your tuner from the media_provider_resources table. The below link provides more details. After that, start PMS and Plex DVR will hopefully discover a “new” device and now hopefully also identifies the two tuners correctly.

Not sure if @Adict or @davidmccammond are still actively looking for solutions for this


I was able to fix this by:

  1. Installing ukuu
  2. Upgrading my kernal to 5.0.5
  3. Removing the tuner from plex
  4. Removing the tuner from its current USB
  5. Plugging it into a different USB.