Ok, have been using Argus TV on Windows for years, decided to give TVHeadend a try.
I've only briefly dabbled with Linux...
Hardware Lenovo Tiny PC running Ubuntu Server 18.04.2 LTS & TVH 4.2.8-22~g67e75a932, running headless
Hauppauge WinTV Dual HD USB DVB-T2
2 x USB Geniatech DVB-S2 tuners - https://www.linuxtv.org/wiki/index.php/Geniatech_HD_Star_DVB-S2_USB2.0
Ubuntu installed OK & I'm connected via Putty/SSH
TVHeadend installed no problem, but only saw 1 of the 2 Hauppauge Tuners, no sign of the DVB-S2 tuners.
I copied some terminal commands from the Hauppauge site & got the 2nd tuner working after a reboot. All good watching TV on Kodi.
As for the other tuners I'm going round in circles trying to get TVH to see them.
lsusb sees them & the Hauppauge:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 2040:0265 Hauppauge
Bus 003 Device 003: ID 1f4d:3000 G-Tek Electronics Group
Bus 003 Device 002: ID 1f4d:3000 G-Tek Electronics Group
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I downloaded a firmware & dropped it in /lib/firmware & confrmed it is there with my limited skills, this is from the dir listing
dvb-fe-ds3000.fw ositech
But still no joy.
I've done all manner of searches, it seems these boxes are supported, but when I read some of the results the answers are very "Linux Techie".
I'm OK with doing terminal commands etc & following idiot steps, so hope someone can help as this looks a great bit of software & works very slickly on the tuners I do have working.
Cheers