Hi,
I've got a multi-OS workstation running ESXi 5.5 for now, 6.x soon. On top I'm running an OSX VM and a Windows VM, with GPU passthrough. Everything works great. But when I try to run a Ubuntu VM (guest) on top of ESXi, with GPU passthrough, it fails using the GPU (a MSI Radeon R9 270X GAMING 2G).
I've tried Ubuntu 14.x LTS, and 16.x LTS. I've tried BIOS and EFI. Everything ends with the same non-functioning GPU.
I've also read this thread https://ubuntuforums.org/showthread.php?t=2235405 , but no luck. It's not clear to me whether I need to path my kernel, or not (and that's not something I'm comfortable with).
I've tried to put BIOS files from www.techpowerup.com into /lib/firmware/radeon, but it did not help.
dmesg shows those lines:
and
lspci -v shows this:
Any help would be greatly appreciated!
I've got a multi-OS workstation running ESXi 5.5 for now, 6.x soon. On top I'm running an OSX VM and a Windows VM, with GPU passthrough. Everything works great. But when I try to run a Ubuntu VM (guest) on top of ESXi, with GPU passthrough, it fails using the GPU (a MSI Radeon R9 270X GAMING 2G).
I've tried Ubuntu 14.x LTS, and 16.x LTS. I've tried BIOS and EFI. Everything ends with the same non-functioning GPU.
I've also read this thread https://ubuntuforums.org/showthread.php?t=2235405 , but no luck. It's not clear to me whether I need to path my kernel, or not (and that's not something I'm comfortable with).
I've tried to put BIOS files from www.techpowerup.com into /lib/firmware/radeon, but it did not help.
dmesg shows those lines:
Code:
[ 26.286898] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:16.0/0000:0b:00.1/sound/card0/input11
[ 26.286964] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:16.0/0000:0b:00.1/sound/card0/input12
[ 26.590602] [drm] radeon kernel modesetting enabled.
[ 26.592270] AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
[ 26.592272] AMD IOMMUv2 functionality not available on this system
Code:
[ 26.643816] Finished initializing topology ret=0
[ 26.643854] kfd kfd: Initialized module
[ 26.644113] radeon 0000:0b:00.0: enabling device (0000 -> 0003)
[ 26.645177] [drm] initializing kernel modesetting (PITCAIRN 0x1002:0x6810 0x1462:0x3030).
[ 26.645192] [drm] register mmio base: 0xFD380000
[ 26.645193] [drm] register mmio size: 262144
[ 26.645201] radeon 0000:0b:00.0: BAR 6: can't assign [??? 0x00000000 flags 0x20000000] (bogus alignment)
[ 26.645216] radeon 0000:0b:00.0: BAR 6: can't assign [??? 0x00000000 flags 0x20000000] (bogus alignment)
[ 26.645246] [drm:radeon_get_bios [radeon]] *ERROR* Unable to locate a BIOS ROM
[ 26.645270] radeon 0000:0b:00.0: Fatal error during GPU init
[ 26.645286] [drm] radeon: finishing device.
[ 26.645287] [TTM] Memory type 2 has not been initialized
[ 26.685269] radeon: probe of 0000:0b:00.0 failed with error -22
Code:
0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao XT [Radeon R7 370 / R9 270X/370 OEM] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3030
Physical Slot: 192
Flags: fast devsel, IRQ 19
Memory at <ignored> (64-bit, prefetchable)
Memory at d3700000 (64-bit, non-prefetchable) [size=256K]
I/O ports at 4000 [size=256]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [200] #15
Capabilities: [270] #19
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] #13
Capabilities: [2d0] #1b
0b:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
Subsystem: Micro-Star International Co., Ltd. [MSI] Device aab0
Physical Slot: 192
Flags: bus master, fast devsel, latency 64, IRQ 73
Memory at d3740000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: snd_hda_intel