[SOLVED] Hauppauge WinTV-quadHD mpeg risc op code error

Mar 2, 2021
18
1
23
26
Hello! I have a Hauppauge WinTV-quadHD tuner attached to the proxmox server, with an ubuntu container. Before I tried with vm and pci passthrough but it didn't worked. The first problem was that there was no driver, because the driver was only available for ubuntu. After I successfully installed, but now after 2-3 hours of working it stopps working and I get mpeg risc op code error, If I restart the CT it works for another 2-3 hours. What can cause this?
 
A quick result via Google ;)

Cleartext: Creating a file named
Code:
cx23885.conf
in
Code:
/etc/modprobe.d
with
Code:
options cx23885 dma_reset_workaround=2
solves your issue.
 
Last edited:
Hello,

I would like also running my Hauppauge WinTV QuadHD card in a container.
Could you explain how have you configure your server? Because at first the container haven't access to te tv card.

Thanks

Meirick
 
I run a DualHD in a unprivileged container by allowing those devices (212:*) and mapping the host/container video group (44) and binding the /dev/dvb directory:
lxc.idmap: u 0 100000 65535 lxc.idmap: g 0 100000 44 lxc.idmap: g 44 44 1 lxc.idmap: g 45 100045 65490 lxc.cgroup2.devices.allow: c 212:* rwm lxc.mount.entry: /dev/dvb dev/dvb none bind,create=dir 0 0