I was not aware that there are multiple quadHD's. I am using the American version, model 1609: https://www.hauppauge.com/pages/products/data_quadhd.html. I did mention that I am using Debian (12, Bookworm).
<code>lspci -v</code>:
06:00.0 USB controller: ASMedia Technology Inc. ASM2142/ASM3142 USB 3.1 Host Controller (prog-if 30 [XHCI])
Subsystem: ASMedia Technology Inc. ASM2142/ASM3142 USB 3.1 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 18
Memory at df100000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Secondary PCI Express
Capabilities: [300] Latency Tolerance Reporting
Capabilities: [400] L1 PM Substates
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
Not sure why the lspci output shows a USB, but this is definitely the card because passing it through to the VM gave access to all 4 tuners.
Attached is an excerpt of dmesg, everything it says about the Hauppauge tuner card (I deleted the stuff before and after that's just other video/network drivers and setup). It shows up as a dualHD for some reason, not sure why. There are definitely four tuners showing up in Tvheadend.
In Tvheadend itself, it shows up as <code>LG Electronics LGDT3306A VSB/QAM Frontend #3 : ATSC-T #0</code>, where #3 is number 0-3.
---
I forgot to mention before, but the wizard only gives me the option of 2/4 of my ATSC-T tuners to set up (the others are two IPTV sources, and two ATSC-C sources, both on the same tuner as the two ATSC-T it gave me. That's why I tried setting up manually, it made me think the wizard was bugged out. When setting up manually, I was adding my network to all 4 tuners. I have just tried going through the wizard again on bare-metal instead of manually setting it up, and it works fine with the two tuners that the wizard set up. No lag either, until I add back the other 2 tuners that the wizard skipped. Then an EPG scan on all 4 tuners starts lagging the entire thing.
If I set it up manually, and only add the network to the two that the wizard picks, it seems to also work fine. So now I'm really confused. Why is the wizard only picking tuners #2 and #3, and skipping #0 and #1? Is there some hardware issue with my tuner and somehow Tvheadend sees that the first two tuners don't work right?
Keep in mind I have done all of this testing just now on bare-metal TVH.