Moin Forum und Support,
ich bräuchte mal euer Fachwissen, ich habe hier ein Host auf dem läuft Proxmox, darauf habe ich eine VM mit Debian 12 und Docker, Docker Compose und Portainer installiert und möchte gern den TV-Stick in den TVHeadend Docker Kontainer durchreichen und den Treiber installieren.
Ich habe auf dem Host (Proxmox) die Nodes installiert.
wget http://sundtek.de/media/sundtek_netinst.sh
chmod 777 sundtek_netinst.sh
./sundtek_netinst.sh -createnodes
Busybox installation
Creating static nodes
Das hat auch funktioniert.
root@pve:~# ls /dev/dvb
adapter0 adapter1
root@pve:~#
root@pve:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2659:1210 Sundtek MediaTV Pro III (EU)
Bus 001 Device 002: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Dann habe ich den Stick in die VM durchgereicht, einmal habe ich es mit der ID gemacht
usb0 host=2659:1210
Und einmal habe ich den kompletten Port durchgereicht. Und diese Version probiert.
usb0 host=1-6
Bei beiden Versuchen konnte man den USB Stick sehen, aber der /dev/dvb Pfad fehlt.
root@docker:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2659:1210 Sundtek MediaTV Pro III (EU)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@docker:~# ls /dev/dvb
ls: Zugriff auf '/dev/dvb' nicht möglich: Datei oder Verzeichnis nicht gefunden
Wenn ich meine TVHeadend Docker Compose YAML ausführe kommt natürlich eine Fehlermeldung das /dev/dvb nicht vorhanden ist.
---
services:
tvheadend:
image: lscr.io/linuxserver/tvheadend:latest
container_name: tvheadend
environment:
- PUID=0
- PGID=0
- TZ=Europe/Berlin
# - RUN_OPTS= #optional
volumes:
- /mnt/tvheadend/data:/config
- /mnt/tv-aufzeichnungen:/recordings
ports:
- 9981:9981
- 9982:9982
devices:
# - /dev/dri:/dev/dri #optional
- /dev/dvb:/dev/dvb #optional
- /dev/bus/usb:/dev/bus/usb
restart: unless-stopped
networks:
mvl:
ipv4_address: 192.168.178.36
networks:
mvl:
external: true
Jetzt meine Frage, was mache ich falsche, reiche ich den Stick falsch durch ? Muss ich auf der VM auch noch die Nodes installieren ?
Ich danke Euch für Hilfe !
Gruß
Matthias