Thanks for the reply Adam.
That was the exact page that I used to determine which tuner to buy. I didn’t, however, read the fine print or visit the hauppage website. Ubuntu is officially supported, but Linux is not, so buyer beware.
From the research I’ve done, the packages on the hauppage website build kernel support for the tuner. Based on https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD , both tuners were supported out-of-the-box as of kernel version 4.17. I am running 4.18, and have confirmed support via dmesg. I can also view and configure both tuners using Kaffeine.
To diagnose and troubleshoot the device, I installed the linuxtv-dvb-apps and w_scan packages.
I had to modprobe the modules dvb_usb_rtl28xxu, rtl2830 and rtl2832 before the utilities started picking up the tuner.
When trying to discover the tuner, the following appears in the PMS log:
Oct 07, 2018 09:21:06.402 [0x7f07bebfa700] DEBUG - Request: [127.0.0.1:40354 (Loopback)] POST /media/grabbers/devices/discover (6 live) GZIP Signed-in Token (gr0x0rd)
Oct 07, 2018 09:21:06.403 [0x7f07bebfa700] DEBUG - DVR:Device: Discovering and refreshing all devices.
Oct 07, 2018 09:21:06.403 [0x7f07bebfa700] DEBUG - DVR:Grabber: HDHomerun discovered 0 compatible devices.
Oct 07, 2018 09:21:06.404 [0x7f07bebfa700] DEBUG - HTTP requesting POST http://127.0.0.1:32600/devices/discover
Oct 07, 2018 09:21:08.822 [0x7f07bebfa700] DEBUG - HTTP 200 response from POST http://127.0.0.1:32600/devices/discover
Oct 07, 2018 09:21:08.824 [0x7f07cfbff700] DEBUG - Completed: [127.0.0.1:40354] 200 POST /media/grabbers/devices/discover (6 live) GZIP 2422ms 470 bytes (pipelined: 12)
Oct 07, 2018 09:21:09.612 [0x7f07bfbfc700] DEBUG - BPQ: [Starting] -> [Processing]
Oct 07, 2018 09:21:09.615 [0x7f07bfbfc700] DEBUG - BPQ: generating queue items from 0 generator(s)
Oct 07, 2018 09:21:09.615 [0x7f07bfbfc700] DEBUG - BPQ: generated 0 item(s) for queue
Oct 07, 2018 09:21:09.615 [0x7f07bfbfc700] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Oct 07, 2018 09:21:09.615 [0x7f07bfbfc700] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Oct 07, 2018 09:21:09.618 [0x7f07bfbfc700] DEBUG - BPQ: [Processing] -> [Idle]
It would seem the question is, what are the necessary and sufficient conditions for PMS to discover the tuner? Obviously the Hauppage packages for Ubuntu enable this… I’ve just got to figure out what it is.
I’ll try reaching out to Hauppage support, and see if they can provide some guidance. I may be able to clone their PPA git repository, create a PKGBUILD file and leverage arch’s AUR method to install the necessary components using pacman.
Thanks for reading.
~g