Autor Thema: Sky TV Ultimate an VM vom Proxmox Host durchreichen  (Gelesen 3992 mal)

ink0gnito

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Sky TV Ultimate an VM vom Proxmox Host durchreichen
« am: Oktober 09, 2023, 11:30:24 Vormittag »
Hallo, ich habe eine Frage zum SkyTV Ultimate an einem Proxmox Host.
Ich habe eine Debian Bookworm (12) VM auf dem Proxmox Host erstellt auf dem die SkyTV Ultimate an die VM durchgereicht wird. Auf der VM wird diese auch per lsusb angezeigt.
Danach habe ich die sundtek Treiber per -createnodes auf der VM erstellt da ich tvheadend per docker auf der vm installieren möchte.
wget http://sundtek.de/media/sundtek_netinst.sh
chmod 777 sundtek_netinst.sh
./sundtek_netinst.sh -createnodes
Busybox installation
Creating static nodes
Anschliessend habe ich einen docker tvheadend Container auf der VM gestartet und die TV Karte an den Docker Container durchgereicht.
docker container run -d --restart always \
    --name tvheadend \
    -e PUID=1000 \
    -e PGID=1000 \
    -e TZ=Europe/Berlin \
    -p 9981:9981 \
    -p 9982:9982 \
    -v tvheadend_recordings:/recordings \
    -v tvheadend_config:/config \
    -v tvheadend_picons:/picons \
    -v tvheadend_sundtek:/sundtek \
    -v /etc/localtime:/etc/localtime:ro \
    --device /dev/dri:/dev/dri \
    --device /dev/dvb:/dev/dvb \
    --device=/dev/bus/usb \
    linuxserver/tvheadend:amd64-latest
Dann habe ich im Docker Container die sundtek Treiber versucht zu installieren.
docker exec -it tvheadend /bin/shroot@2f4bb3a48de8:/sundtek#wget http://sundtek.de/media/sundtek_netinst.sh
root@2f4bb3a48de8:/sundtek#chmod 777 sundtek_netinst.sh
root@2f4bb3a48de8:/sundtek# ./sundtek_netinst.sh -docker
Busybox installation

Docker command issued, which means I will rename /usr/bin/tvheadend to /usr/bin/tvheadend.bin
and create a wrapper tvheadend script which will also start the driver if needed

killall: mediasrv: no process killed
rm -rf /dev/dvb
Den tvheadend Container neu gestartet aber leider wird mir im tvheadend UI unter Configuration kein TV Adapter angezeigt.
Was mache ich falsch?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8604
    • Profil anzeigen
Re: Sky TV Ultimate an VM vom Proxmox Host durchreichen
« Antwort #1 am: Oktober 10, 2023, 06:27:42 Nachmittag »
Den Befehl mit createnodes musst du auf dem Host ausführen bevor das Docker Image gestartet wird. Docker regelt die Zugriffssteuerung auf die Device-Nodes über die existierenden Nodes auf dem Host (egal ob dahinter überhaupt echte Devices stehen oder nicht).
Failure is a good thing! I'll fix it

ink0gnito

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Re: Sky TV Ultimate an VM vom Proxmox Host durchreichen
« Antwort #2 am: Oktober 13, 2023, 08:41:30 Vormittag »
Danke an den Support, er konnte mir bei dem Problem helfen.
Es lag an dem installierten Container da er kein "mv" unterstützt hat und deshalb konnte der Treiber Installer nicht richtig im Conatiner ausgeführt werden.

Jetzt wollte ich mal nachfragen ob es möglich wäre den Installer darauf anzupassen da ich mir das nicht zutraue das so abzuändern wie das der Support gemacht hat.
Falls ich den tvheadend Container neu erstellen würde stehe ich nämlich vor dem gleichen Problem.

Danke nochmal an den Support.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8604
    • Profil anzeigen
Re: Sky TV Ultimate an VM vom Proxmox Host durchreichen
« Antwort #3 am: Oktober 23, 2023, 08:02:40 Nachmittag »
Der Installer wurde soweit aktualisiert.
Failure is a good thing! I'll fix it