Passthrough med XenServer 7.1, hur skall man få det att funka?

Trädvy Permalänk
Medlem
Registrerad
Feb 2005

Passthrough med XenServer 7.1, hur skall man få det att funka?

Hallå!
Jag håller på och testar lite med en XenServer 7.1, men lyckas inte få passthrough att fungera.
Hela projektet står och faller på om jag kan få igång en passthrough på en Satakontroller, och USB3 portar.

Det sitter en hårddisk i en av sata portarna i kontrollerkortet, samt har en mus kopplad in i USB3 porten på det
Xen är installerat på en hårddisk som är kopplad på den inbygga Sata kontrollern på moderkortet (Sata0)

Det är en nyinstallerad 7.1 server och jag har installerat de tillgängliga updates till den.

Kör jag en lspci på servern så listas dessa komponenter :

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
05:00.0 PCI bridge: ASMedia Technology Inc. Device 1182
06:03.0 PCI bridge: ASMedia Technology Inc. Device 1182
06:07.0 PCI bridge: ASMedia Technology Inc. Device 1182
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
08:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet

Det är då ASMedia kortet som jag vill passthrough:a
jag har lagt till denna bit i /boot/grub/grub.cfg:
xen-pciback.hide=(05:00.0) (06:03.0) (06:07.0) (07:00.0) (08:00.0)
Som sista kommandon på raden som börjar med module2 /boot/vmlinuz-4.4-xen root=LABEL=root-domkdt

Startar om Xenservern, och skapar en ny VM för windows, startar den inte direkt, den får uuid c5e5fc8d-b490-cd19-8fb6-83af1acba036
så skriver in kommandot i xenkonsollen:
xe vm-param-set other-config:pci=0/05:00.0,1/06:03.0,2/06:07.0,3/07:00.0,4/08:00.0 uuid=c5e5fc8d-b490-cd19-8fb6-83af1acba036

Här slutar guiderna jag hittat och allt skall vara frid o fröjd. Men Windows hittar inte kontrollern alls vid setupen, eller när windows är installerat så syns det inga enheter för kontrollern i devicemanager.

(Testade för att utesluta fel på kontrollerkortet att installera windows direkt på en hårddisk (Sata0) och både hårddisken som är ansluten till kontrollern, samt musen som är inkopplad till usb3 porten funkar direkt i setupen, så windows hittar och fungerar med kontrollerkortet direkt från start)

Här har jag kört fast. Någon som är duktig på Xenserver häromkring får gärna komma med förslag!
MVH Holo.