[SOLVED] PCI Passthrough: DVB-C Cine S2 V7 von DigitalDevices

SimKa

New Member
Jun 29, 2018
6
1
3
39
Hallo Community,

ich benötige eure Unterstützung bei dem Durchschleifen einer Cine S2 DVB-C Karte vom Host System an eine VM.

Ich habe Proxmox 5.2 installiert.

Habe bereits danach gegoogled und bin diversen Anleitungen gefolgt (zB. synetec.de/linux/pci-karte-an-vm-durchreichen-pci-passthrough-auf-proxmox-ve/ oder huraxdaxdax.de/dvb-s2-kartecine-s2-in-proxmox-vm-durchreichen/ ), jedoch ohne Erfolg. Die VM lässt sich starten aber unter lspci erscheint die Karte in der VM nicht.

Aus diversen Threads habe ich einige Informationen über mein System herausgefunden und hänge diese hier an. Falls noch Informationen fehlen sollten, bitte Bescheid sagen, dann reiche ich diese nach.

lspci auf in der VM:
Code:
media@media:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)
00:03.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon
00:05.0 SCSI storage controller: Red Hat, Inc Virtio SCSI
00:12.0 Ethernet controller: Red Hat, Inc Virtio network device
00:1e.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
00:1f.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge

lspci auf dem Host:
Code:
root@proxmox:~# lspci
00:00.0 Host bridge: Intel Corporation 5400 Chipset Memory Controller Hub (rev 20)
00:01.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 1 (rev 20)
00:05.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 5 (rev 20)
00:09.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 9 (rev 20)
00:10.0 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
00:10.1 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
00:10.2 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
00:10.3 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
00:10.4 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
00:11.0 Host bridge: Intel Corporation 5400 Chipset CE/SF Registers (rev 20)
00:15.0 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
00:15.1 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
00:16.0 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
00:16.1 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.2 RAID bus controller: Intel Corporation 631xESB/632xESB SATA RAID Controller (rev 09)
01:09.0 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev 62)
01:09.1 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev 62)
01:09.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65)
0e:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5755 Gigabit Ethernet PCI Express (rev 02)
10:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
10:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
1e:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
1e:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
60:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks GL [FirePro V3900]
60:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
80:00.0 Multimedia controller: Digital Devices GmbH Cine V7

Code:
root@proxmox:~# uname -a
Linux proxmox 4.15.17-3-pve #1 SMP PVE 4.15.17-13 (Mon, 18 Jun 2018 17:15:04 +0200) x86_64 GNU/Linux

Code:
root@proxmox:~# pveversion -v
proxmox-ve: 5.2-2 (running kernel: 4.15.17-3-pve)
pve-manager: 5.2-3 (running version: 5.2-3/785ba980)
pve-kernel-4.15: 5.2-3
pve-kernel-4.15.17-3-pve: 4.15.17-13
pve-kernel-4.15.17-1-pve: 4.15.17-9
corosync: 2.4.2-pve5
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.0-8
libpve-apiclient-perl: 2.0-4
libpve-common-perl: 5.0-34
libpve-guest-common-perl: 2.0-17
libpve-http-server-perl: 2.0-9
libpve-storage-perl: 5.0-23
libqb0: 1.0.1-1
lvm2: 2.02.168-pve6
lxc-pve: 3.0.0-3
lxcfs: 3.0.0-1
novnc-pve: 1.0.0-1
proxmox-widget-toolkit: 1.0-19
pve-cluster: 5.0-27
pve-container: 2.0-23
pve-docs: 5.2-4
pve-firewall: 3.0-12
pve-firmware: 2.0-4
pve-ha-manager: 2.0-5
pve-i18n: 1.0-6
pve-libspice-server1: 0.12.8-3
pve-qemu-kvm: 2.11.1-5
pve-xtermjs: 1.0-5
qemu-server: 5.0-29
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.9-pve1~bpo9

Code:
root@proxmox:~# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=igfx_off intel_iommu=on pcie_acs_override=downstream,multifunction"
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fcb=1 i915.lvds_downclock=1"
GRUB_CMDLINE_LINUX=""

# Disable os-prober, it might add menu entries for each guest
GRUB_DISABLE_OS_PROBER=true

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Code:
root@proxmox:~# cat /etc/pve/qemu-server/100.conf
bootdisk: scsi0
cores: 1
ide2: vm:iso/ubuntu-16.04.4-server-amd64.iso,media=cdrom
memory: 1024
name: tvheadend
net0: virtio=6A:B6:28:21:09:E6,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-lvm:vm-100-disk-1,size=20G
scsihw: virtio-scsi-pci
smbios1: uuid=bdb834fb-5cfc-440d-8051-dbf872b28bfa
sockets: 2
hostpci0: 80:00.0,driver=vfio

Code:
root@proxmox:~# cat /etc/modprobe.d/blacklist.conf
#dvb
blacklist dvb_usb_dw2102
blacklist ir_lirc_codec
blacklist lirc_dev
blacklist dvb_core
blacklist cxd2841er

Code:
root@proxmox:~# cat /etc/modprobe.d/kvm_iommu_map_guest.conf
options kvm allow_unsafe_assigned_interrupts=1

Code:
root@proxmox:~# dmesg | grep -e DMAR -e IOMMU
[    0.000000] ACPI: DMAR 0x00000000CFFC56BA 000108 (v01 HPQOEM SEABURG  00000001      00000000)
[    0.000000] DMAR: IOMMU enabled
[    0.000000] DMAR: Host address width 36
[    0.000000] DMAR: DRHD base: 0x000000fe710000 flags: 0x0
[    0.000000] DMAR: dmar0: reg_base_addr fe710000 ver 1:0 cap 900800c2f0462 ecap e01
[    0.000000] DMAR: DRHD base: 0x000000fe714000 flags: 0x0
[    0.000000] DMAR: dmar1: reg_base_addr fe714000 ver 1:0 cap 900800c2f0462 ecap e01
[    0.000000] DMAR: DRHD base: 0x000000fe719000 flags: 0x0
[    0.000000] DMAR: dmar2: reg_base_addr fe719000 ver 1:0 cap 900800c2f0462 ecap e01
[    0.000000] DMAR: DRHD base: 0x000000fe718000 flags: 0x1
[    0.000000] DMAR: dmar3: reg_base_addr fe718000 ver 1:0 cap 900800c2f0462 ecap e01
[    0.000000] DMAR: RMRR base: 0x000000cffd3000 end: 0x000000cffd3fff
[    0.000000] DMAR: RMRR base: 0x000000cffd4000 end: 0x000000cffd4fff
[    0.000000] DMAR: RMRR base: 0x000000cffd5000 end: 0x000000cffd5fff
[    0.000000] DMAR: RMRR base: 0x000000cffd6000 end: 0x000000cffd6fff
[    0.972655] DMAR: No ATSR found
[    0.972836] DMAR: dmar2: Using Register based invalidation
[    0.972885] DMAR: dmar1: Using Register based invalidation
[    0.972932] DMAR: dmar0: Using Register based invalidation
[    0.972979] DMAR: dmar3: Using Register based invalidation
[    0.973040] DMAR: Setting RMRR:
[    0.973270] DMAR: Setting identity map for device 0000:00:1d.3 [0xcffd6000 - 0xcffd6fff]
[    0.973462] DMAR: Setting identity map for device 0000:00:1d.2 [0xcffd5000 - 0xcffd5fff]
[    0.973646] DMAR: Setting identity map for device 0000:00:1d.1 [0xcffd4000 - 0xcffd4fff]
[    0.973840] DMAR: Setting identity map for device 0000:00:1d.0 [0xcffd3000 - 0xcffd3fff]
[    0.973902] DMAR: Prepare 0-16MiB unity mapping for LPC
[    0.974076] DMAR: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[    0.974299] DMAR: Intel(R) Virtualization Technology for Directed I/O

Derzeitiger Stand:
Die VM Startet zumindest aber nach lspci ist die Karte nicht in der VM vorhanden.

Würde mich sehr freuen, wenn ihr mir helft, das Problem Schritt für Schritt anzugehen.

Vielen Dank im vorraus.
 
Last edited:
habe es abgeändert. vielen Dank

Nachdem ich die VM starten, bekomme ich die Meldung in dem Taskfenster:

Code:
Task viewer: VM 100 - Start

AusgabeStatus

Stopp
vm 100 - unable to parse value of 'hostpci0' - format error
driver: property is not defined in schema and the schema does not allow additional properties

VM fährt hoch aber PCI Karte unter lspci noch nicht vorhanden.
 
Danke für die Info.

Habe die Module unter /etc/modules eingetragen, die grub config wie beschrieben geändert und

Code:
root@proxmox:~# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

Code:
root@proxmox:~# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=igfx_off intel_iommu=on pcie_acs_override=downstream,multifunction"
#GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fcb=1 i915.lvds_downclock=1"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
GRUB_CMDLINE_LINUX=""

# Disable os-prober, it might add menu entries for each guest
GRUB_DISABLE_OS_PROBER=true

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"


Code:
root@proxmox:~# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd


Code:
root@proxmox:~# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf
options vfio_iommu_type1 allow_unsafe_interrupts=1


Code:
root@proxmox:~# find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/17/devices/0000:1e:00.0
/sys/kernel/iommu_groups/7/devices/0000:00:16.1
/sys/kernel/iommu_groups/7/devices/0000:00:16.0
/sys/kernel/iommu_groups/15/devices/0000:10:00.0
/sys/kernel/iommu_groups/5/devices/0000:00:11.0
/sys/kernel/iommu_groups/13/devices/0000:60:00.0
/sys/kernel/iommu_groups/3/devices/0000:00:09.0
/sys/kernel/iommu_groups/11/devices/0000:00:1f.1
/sys/kernel/iommu_groups/11/devices/0000:00:1f.2
/sys/kernel/iommu_groups/11/devices/0000:00:1f.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.0
/sys/kernel/iommu_groups/18/devices/0000:1e:01.0
/sys/kernel/iommu_groups/8/devices/0000:00:1c.0
/sys/kernel/iommu_groups/16/devices/0000:10:00.3
/sys/kernel/iommu_groups/6/devices/0000:00:15.0
/sys/kernel/iommu_groups/6/devices/0000:00:15.1
/sys/kernel/iommu_groups/14/devices/0000:60:00.1
/sys/kernel/iommu_groups/4/devices/0000:00:10.3
/sys/kernel/iommu_groups/4/devices/0000:00:10.1
/sys/kernel/iommu_groups/4/devices/0000:00:10.4
/sys/kernel/iommu_groups/4/devices/0000:00:10.2
/sys/kernel/iommu_groups/4/devices/0000:00:10.0
/sys/kernel/iommu_groups/12/devices/0000:80:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:05.0
/sys/kernel/iommu_groups/10/devices/0000:00:1e.0
/sys/kernel/iommu_groups/10/devices/0000:01:09.2
/sys/kernel/iommu_groups/10/devices/0000:01:09.0
/sys/kernel/iommu_groups/10/devices/0000:01:09.1
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/19/devices/0000:0e:00.0
/sys/kernel/iommu_groups/9/devices/0000:00:1d.2
/sys/kernel/iommu_groups/9/devices/0000:00:1d.0
/sys/kernel/iommu_groups/9/devices/0000:00:1d.7
/sys/kernel/iommu_groups/9/devices/0000:00:1d.3
/sys/kernel/iommu_groups/9/devices/0000:00:1d.1


Code:
root@proxmox:~# cat /etc/pve/qemu-server/100.conf
bootdisk: scsi0
cores: 1
ide2: vm:iso/ubuntu-16.04.4-server-amd64.iso,media=cdrom
memory: 1024
name: tvheadend
net0: virtio=6A:B6:28:21:09:E6,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-lvm:vm-100-disk-1,size=20G
scsihw: virtio-scsi-pci
smbios1: uuid=bdb834fb-5cfc-440d-8051-dbf872b28bfa
sockets: 2
hostpci0: 80:00.0

Beim Starten der VM kommt keine Fehlermeldung aber leider wird die TV Karte immer noch nicht in der VM angezeigt.
 
Vielleicht wird die Karte vom PVE-host beim booten geschnappt und laesst sich deswegen nicht weiterreichen.
steht im journal (journalctl -r) oder dmesg vl. etwas diesbezueglich?
steht im output von lspci -ks 80:00 etwas ueber verwendete kernel module (in dem fall koennen diese geblacklisted werden).
uU muss die vendor:device id auch als paramenter ans vfio-pci modul weitergereicht werden.
 
Dis Ausgabe ist zu lange. Nach was soll ich im journal suchen oder im dmesg?

lspci -s kannte er nich, deshalb nur -k
Code:
root@proxmox:~# lspci -k
00:00.0 Host bridge: Intel Corporation 5400 Chipset Memory Controller Hub (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset Memory Controller Hub
00:01.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 1 (rev 20)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:05.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 5 (rev 20)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:09.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 9 (rev 20)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:10.0 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FSB Registers
        Kernel driver in use: i5400_edac
        Kernel modules: i5k_amb, i5400_edac
00:10.1 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FSB Registers
        Kernel modules: i5k_amb, i5400_edac
00:10.2 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FSB Registers
        Kernel modules: i5k_amb, i5400_edac
00:10.3 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
        Subsystem: Intel Corporation 5400 Chipset FSB Registers
        Kernel modules: i5k_amb, i5400_edac
00:10.4 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 20)
        Subsystem: Intel Corporation 5400 Chipset FSB Registers
        Kernel modules: i5k_amb, i5400_edac
00:11.0 Host bridge: Intel Corporation 5400 Chipset CE/SF Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset CE/SF Registers
00:15.0 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FBD Registers
00:15.1 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FBD Registers
00:16.0 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FBD Registers
00:16.1 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 20)
        Subsystem: Hewlett-Packard Company 5400 Chipset FBD Registers
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset UHCI USB Controller
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset UHCI USB Controller
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset UHCI USB Controller
        Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset UHCI USB Controller
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
        Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB/3100 Chipset LPC Interface Controller
        Kernel driver in use: lpc_ich
        Kernel modules: intel_rng, lpc_ich
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB IDE Controller
        Kernel driver in use: ata_piix
        Kernel modules: pata_acpi
00:1f.2 RAID bus controller: Intel Corporation 631xESB/632xESB SATA RAID Controller (rev 09)
        Subsystem: Hewlett-Packard Company 631xESB/632xESB SATA RAID Controller
        Kernel driver in use: ahci
        Kernel modules: ahci
01:09.0 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev 62)
        Subsystem: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller
        Kernel driver in use: uhci_hcd
01:09.1 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev 62)
        Subsystem: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller
        Kernel driver in use: uhci_hcd
01:09.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65)
        Subsystem: VIA Technologies, Inc. USB 2.0 Controller
        Kernel driver in use: ehci-pci
0e:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5755 Gigabit Ethernet PCI Express (rev 02)
        Subsystem: Hewlett-Packard Company NetXtreme BCM5755 Gigabit Ethernet PCI Express
        Kernel driver in use: tg3
        Kernel modules: tg3
10:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
10:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
        Kernel modules: shpchp
1e:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
1e:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
60:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks GL [FirePro V3900]
        Subsystem: Hewlett-Packard Company Turks GL [FirePro V3900]
        Kernel driver in use: radeon
        Kernel modules: radeon
60:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
        Subsystem: Hewlett-Packard Company Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
80:00.0 Multimedia controller: Digital Devices GmbH Cine V7
        Subsystem: Digital Devices GmbH Cine V7
        Kernel driver in use: vfio-pci
        Kernel modules: ddbridge
 
ich hab auch ne 4 Port DVB-C Karte und mache es auch per LXC da klappt das wunderbar, per PCI Passthrough hatte ich es auch nicht hinbekommen

hab in meiner lxc conf folgendes eingetragen:
lxc.cgroup.devices.allow: c 212:* rwm
lxc.mount.entry: /dev/dvb dev/dvb none bind,optional,create=dir
 
Yeay das hat geklappt.

Vielen Dank für euere Hilfe.

Also habe es nun auch über den LXC container gemacht, wobei ich die Einträge aus den Blacklisten löschen musste um unter /dev/ einen dvb Ordner zu bekommen.
 
  • Like
Reactions: fireon

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!