EDIT ON:
Dieser Thread wurd durch einen Moderator aus dem OT [Virtualisierung] OpenSource Citrix XenServer - VDR als Server in VM inkl. DVB Karten ausgelagert.
siehe dazu auch Post 4 unter http://www.vdr-portal.de/board60-linux/board104-server/p1177625-opensource-citrix-xenserver-vdr-als-server-in-vm-inkl-dvb-karten-hier-tevii-s464/#post1177625
EDIT OFF:
Ich konnte inzwischen auch einige Fortschritte erzielen.
Beim Anlegen eines lokalen ISO-Storage musste ich allerdings zuerst die vorhandenen Partitionen verkleinern.
Unstimmigkeiten habe ich beim Durchreichen der DVB-S2-Karten.
Auf dem XEN-Server als root:
lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation B75 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
04:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
04:01.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
04:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Alles anzeigen
04:01.0 und 04:01.2 -> TeVii S464
04:02.0 -> TT S2 3000
/opt/xensource/libexec/xen-cmdline --set-dom0 "pciback.permissive pciback.hide=(04:01.0)(04:01.2)(04:02.0)"
dmesg|grep pciback
[ 1.701152] Kernel command line: root=LABEL=root-bpwxvmza ro xencons=hvc console=hvc0 console=tty0 quiet vga=785 splash pciback.permissive pciback.hide=(04:01.0)(04:01.2) pciback.permissive pciback.hide=(04:01.0)(04:01.2)(04:02.0)
[ 2.047980] pciback 0000:04:01.0: seizing device
[ 2.047987] pciback 0000:04:01.2: seizing device
[ 2.047994] pciback 0000:04:02.0: seizing device
[ 5.164969] pciback 0000:04:02.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 5.164978] pciback 0000:04:02.0: PCI INT A disabled
[ 5.165064] pciback 0000:04:01.2: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 5.165071] pciback 0000:04:01.2: PCI INT A disabled
[ 5.165163] pciback 0000:04:01.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 5.165170] pciback 0000:04:01.0: PCI INT A disabled
xe vm-param-set other-config:pci=0/0000:04:01.0,0/0000:04:01.2 uuid=c77f8a2f-212e-4511-b732-60c0fa5372bd
xe vm-param-set other-config:pci=0/0000:04:02.0 uuid=3a8790b0-6632-fbd7-b1a0-1c58d7bfe8f3
Alles anzeigen
Das "grep pciback" sieht etwas komisch aus: doppelt "hide"
vdr mit TeVii S464
lspci
00:00.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
vdr mit TT S2 3000
Warum kommt beim VDR mit der TeVii nur "04:01.2" und nicht "04:01.0" an?
Bei dieser Instanz konnte ich keinen lauffähigen VDR hinbekommen.
Bei der VDR Instanz mit der TT klappte die Installation des VDR. Ich konnte letztendlich mit dem iPad zugreifen und die mit iStreamDev umkodierten Streams anschauen.
Beide VDR-Instanzen basieren auf einer Ubuntu 12.04 Netzinstallation.