Hauppauge 1196 with Jellyfin

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.

following, I have an old hauppage wintv tuner card, its a PCI card lol

@Matthew Did you try it? Did it work?

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

@Matthew while at the same time I might be alittle SOL, yours is an x16 mines an x1.

Ive got my server at my desk and its hooked up to a keyboard/monitor/mouse kvm switch so its pretty easy to switch to it if I need

Im working on setting up a VM with passed thru GPU and usb devices

Mines in the basement tucked away on a shelf in a corner, trying to keep it as cool and “safe” from external interference as I can.

Interesting ideology, I’ll probably just send back the hauppauge and go for the Hdhomerun flex.

2 Likes

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)

It shows up in a privileged container though

Any thoughts

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.