Hallo Zusammen,
ich bin gerade am verzweifeln. Ich wollte einfach nur ... und das stellt sich das alles als sehr kompliziert heraus.
Zur Sache:
Ich habe ein Mainboard, auf dem seither ein easyvdr als "server" mit einer Digital Devices Cine S2 Sat Karte lief. Das Mainboard ist ein Gigabyte EG41MFT-US2H mit Intel Core2 CPU 6700 2.66GHz. Nun hat mich jemand in der Familie auf die Idee gebracht TVHeadend zu installieren. Und damit das ganze auch noch ein bisschen zukunftsorientierter ist, gleich mit proxmox. Nun gut somit alles auf los:
proxmox installiert, läuft soweit.
die Sat-Karte versucht die Treiber zu installieren und dem TVHeadend Container weiter zu geben. Ich habe es nicht geschafft, die Treiber richtig zu installieren, damit ich die entsprechenden Dev-Einträge habe und an den Container weitergeben kann.
Dann habe ich im Netz gefunden, dass die Weitergabe einer PCI-Passthrough in diesem Fall funktionieren würde. Sinnvoll, weil dann wird das Hostsystem nicht durch Treiber vermurkst. Doch da beginnt jetzt das Problem: Erstmal proxmox neu aufgesetzt, dann die VM eingerichtet.
Jedoch sind hier ein paar zusätzliche Einstellungen zu machen, denn die Virtualisierung mit Vt-d und VirtIO und IOMMU sind zu aktivieren.
Im Mainboard sollte es aktiv sein. den Kernel-Start habe ich manipuliert und "intel_iommu=on iommu=pt" ergänzt. Die Ausgabe
Die Einstellungen der VM:
Trotzdem meldet der Start der VM, eine fehlende IOMMU-Unterstützung.
Ein TVHeadend lief schon mal auf dem Mainboard. Ich weiß, dass das Mainboard nicht das Jüngste ist. Es wird auch noch ausgetauscht.
Wenn somit niemand keine zielführenden Ideen hat, dann werde ich hier wieder TVHeadend installieren und mir die Frage stellen, wozu ich proxmox brauche
.
ich bin gerade am verzweifeln. Ich wollte einfach nur ... und das stellt sich das alles als sehr kompliziert heraus.
Zur Sache:
Ich habe ein Mainboard, auf dem seither ein easyvdr als "server" mit einer Digital Devices Cine S2 Sat Karte lief. Das Mainboard ist ein Gigabyte EG41MFT-US2H mit Intel Core2 CPU 6700 2.66GHz. Nun hat mich jemand in der Familie auf die Idee gebracht TVHeadend zu installieren. Und damit das ganze auch noch ein bisschen zukunftsorientierter ist, gleich mit proxmox. Nun gut somit alles auf los:
proxmox installiert, läuft soweit.
die Sat-Karte versucht die Treiber zu installieren und dem TVHeadend Container weiter zu geben. Ich habe es nicht geschafft, die Treiber richtig zu installieren, damit ich die entsprechenden Dev-Einträge habe und an den Container weitergeben kann.
Dann habe ich im Netz gefunden, dass die Weitergabe einer PCI-Passthrough in diesem Fall funktionieren würde. Sinnvoll, weil dann wird das Hostsystem nicht durch Treiber vermurkst. Doch da beginnt jetzt das Problem: Erstmal proxmox neu aufgesetzt, dann die VM eingerichtet.
Jedoch sind hier ein paar zusätzliche Einstellungen zu machen, denn die Virtualisierung mit Vt-d und VirtIO und IOMMU sind zu aktivieren.
Im Mainboard sollte es aktiv sein. den Kernel-Start habe ich manipuliert und "intel_iommu=on iommu=pt" ergänzt. Die Ausgabe
root@pve0:~# cat /proc/cmdline ergibt:BOOT_IMAGE=/boot/vmlinuz-6.17.13-2-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on iommu=ptDie Einstellungen der VM:
boot: order=scsi0;ide2;net0cores: 2hostpci0: 0000:01:00ide2: local:iso/debian-13.4.0-amd64-netinst.iso,media=cdrom,size=754Mmachine: q35,viommu=intelmemory: 2048meta: creation-qemu=10.1.2,ctime=1775857152name: tvheadendnet0: virtio=BC:24:11:3A:A6:DF,bridge=vmbr0,firewall=1numa: 0ostype: l26scsi0: local-lvm:vm-101-disk-0,iothread=1,size=32Gscsihw: virtio-scsi-singlesmbios1: uuid=78f02e14-978e-4d4a-a59a-413258f7cb68sockets: 1vmgenid: ac80db01-7afa-43ae-9f90-619156160ef1Trotzdem meldet der Start der VM, eine fehlende IOMMU-Unterstützung.
Ein TVHeadend lief schon mal auf dem Mainboard. Ich weiß, dass das Mainboard nicht das Jüngste ist. Es wird auch noch ausgetauscht.
Wenn somit niemand keine zielführenden Ideen hat, dann werde ich hier wieder TVHeadend installieren und mir die Frage stellen, wozu ich proxmox brauche