Recently purchased a Hauppauge 1196 PCIe card, can’t really find information on it in the slightest. Only the winTV quad cards, it’s a No show in TVheadend or even NextPvr. I’ve contacted Hauppauge tech support and they have no documentation for this cards use on either TrueNas Or Jellyfin, the tech I’m speaking with knows of both and their internal operations. Also tried contacting a NextPvr rep, haven’t received anything from them yet.
I’ve read a lot of documents that have Nothing to do with this particular card, but shooting in the dark now. Seems the more I learn the less I know, more than willing to admit I’m still very green.
I have it plugged into a PCI slot on my truenas server, but I haven’t set anything up. I guess I always assumed that I’d have to pass it through as a pci device to a full VM, but perhaps a docker container can access it too.
I don’t think the stock jellyfin container has options exposed to allow access to devices though.
I’ve also never used the card before, have you used one before?
@Matthew recently purchased the 1196 model-winTV-hvr-1265, it can be passed through a VM. However with the current MB in my rig I can’t spare a GPU, the x16 slot is already occupied. But doing both “lspci -nn” And “lspci -k” the hauppauge 1196 card is a no show, Hauppauge cards are also supposed to be pre-supported through NextPvr but with all my”prep” I’m hitting a wall. And I know the slots are available, it shows the LSI megaraid card.(Using SAS drives, among other PCI slots.) If it’s already in your rig can you “lspci -k” in your shell and let me know if it shows you anything¿
Note: it might’ve been DOA, as soon as I opened the anti-static bag I got a whiff of burnt electronics.(Unmistakable smell, but I haven’t tried it in my personal rig… Yet.)
Yes! It’s there! It didn’t show originally because I had disabled the PCI slots in the BIOS, but a quick enabling and it shows up.
06:01.0 Multimedia video controller: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
Subsystem: Hauppauge computer works Inc. WinTV HVR-1600
Kernel driver in use: cx18
Kernel modules: cx18
Ok, struggling now with nextpvr.
the gpt helped some but still stuck. I checked the enable dvb support box so that gave it access to the tuner, but it doesn’t show up. a privileged container made with a yaml does see the tuner.
converting the app to a custom yaml app and setting privileged to true does not work.
I think Im stuck
Actually you’re in the clear, and got better results than I did. By the sounds of it on your end you’d just need to direct NextPvr to the card “/dev/dvb/adapter0” or adapter1,(in the shell I believe you’d be inputting “ls /dev/dvb” to find out.) I’ll have to double check my bios. Pretty sure I already enabled all the PCI options when I flashed the LSI megaraid card, trying to get a monitor to my Nas is gonna be abit of a challenge. x-x
Strangely I couldn’t get it to be seen in the truenas catalog app with enable dvb support box checked. (Though the device is seen as adapter0 in the container shell)
I figured out why the nextpvr truenas app couldnt access it, its because its run as UID and GID 568 and 568 doesnt have access to video 44 devices
I cant change the group to 44 because thats lower than 568 and truenas doesnt allow that, but adding this command to a post init 10 second delay thing worked,
chmod -R 666 /dev/dvb
Sounds like your’s is figured out, as much as I didn’t want to maneuver mine around till the upgrades came in I already removed and returned the card. So I guess my time on the forum is done, for now.