LXC TVHeadend passthrough Digital Devices MAXSX8

nikkon

New Member
Jul 4, 2024
1
0
1
Hallo zusammen,

ich versuche eine Digital Devices Max SX8 an einen LXC Container durchzureichen - um sie mit TVHeadend zu benutzen.

Das DVB Device in dem Proxmox-Host:
Bash:
root@gamma:~# ls -la /dev/dvb/adapter0
total 0
drwxr-xr-x  2 root root     120 Jul  4 09:46 .
drwxr-xr-x 10 root root     200 Jul  4 09:46 ..
crw-rw----  1 root video 212, 0 Jul  4 09:46 demux0
crw-rw----  1 root video 212, 1 Jul  4 09:46 dvr0
crw-rw----  1 root video 212, 3 Jul  4 09:46 frontend0
crw-rw----  1 root video 212, 2 Jul  4 09:46 net0

Das DVB Device in dem LXC-Container:
Bash:
root@tvheadend:~# ls -la /dev/dvb/adapter0
total 0
drwxr-xr-x  2 root root     120 Jul  4 07:46 .
drwxr-xr-x 10 root root     200 Jul  4 07:46 ..
crw-rw----  1 root video 212, 0 Jul  4 07:46 demux0
crw-rw----  1 root video 212, 1 Jul  4 07:46 dvr0
crw-rw----  1 root video 212, 3 Jul  4 07:46 frontend0
crw-rw----  1 root video 212, 2 Jul  4 07:46 net0


Das config File für den LXC Container:
Bash:
arch: amd64
cores: 2
hostname: tvheadend
memory: 2048
net0: name=eth0,bridge=multimed,firewall=1,gw=,hwaddr=,ip=,type=veth
ostype: debian
rootfs: ISCSI:vm-12000-disk-0,size=64G
swap: 512
lxc.apparmor.profile: unconfined
lxc.cgroup2.devices.allow: c 212:* rwm
lxc.mount.entry: /dev/dvb dev/dvb none bind,optional,create=dir

blacklist.conf (wobei wenn ich mir das so angucke macht das hier: dvb_usb_dw2102 glaub ich keinen Sinn?)
Bash:
root@gamma:~# cat /etc/modprobe.d/blacklist.conf
#dvb
blacklist dvb_usb_dw2102
blacklist ir_lirc_codec
blacklist lirc_dev

pveversion
Bash:
root@gamma:~# pveversion -v
proxmox-ve: 8.2.0 (running kernel: 6.8.8-2-pve)
pve-manager: 8.2.4 (running version: 8.2.4/faa83925c9641325)

Im TvHeadend findet er die Karte - allerdings wenn ich einen Scan starte bekomme ich folgende FM's:
2024-07-04 08:07:57.306 [WARNING] linuxdvb: Digital Devices MaxSX8 MCI DVB-S/S2/S2X #7 : DVB-S #0 - FE_READ_STATUS error Input/output error

Der Support von Digital Devices kann mir auch nicht wirklich helfen.

Habe ich alles richtig konfiguriert - oder habe ich einen Fehler gemacht?

Hat jemand eine Idee?

Danke!!
 
Hast du das gelöst ? ich habe auch eine DD PCIe Karte im server, im Proxmox wird mir alles angezeigt sowohl mit

Code:
root@proxmox-le:~# lsmod |grep dvb
dvb_core              167936  1 ddbridge
mc                     86016  1 dvb_core

also auch mit

Code:
root@proxmox-le:~# ls /dev/dvb
adapter0  adapter1

Im LXC aber sehe ich nur mit

Code:
root@TVHeadend-pve:~# lsmod |grep dvb
dvb_core              167936  1 ddbridge
mc                     86016  1 dvb_core

aber kein /dev/dvb ?? Ich kann auch kein PCIe passthru für /dev/dvb in den Resources des lxc anlegen, da kommt immer eine Fehlermeldung!