Did that fix it?
-----
Mike Hammett
Intelligent Computing Solutions
Midwest Internet Exchange
The Brothers WISP
----- Original Message -----
From: "Tom Smyth" <tom.smyth@wirelessconnect.eu>
To: "Misc" <misc@openbsd.org>
Sent: Tuesday, July 30, 2019 8:30:04 AM
Subject: PCI-Passthrough XL710 NIC ixl OpenBSD Guest reboot Resets Hypervisor OS
Hello all,
I recently have been playing with PCI Pass through, IO MMU
/ SR-IOV with Intel NIC XL710 based 40G nic ixl drivers
with proxmox / kvm and qemu as a hypervisor and OpenBSD
as the guest vms,
we encountered an issue where if I passed through the
Physical Function (full nic pass through) that when
reboot / halt -p command was entered on the guest the
hypervisor / proxmox would reset and reboot also
after diagnosing and trying to pass-through other devices
such as the intel pro 1000 em nics
they did not seem to cause the hypervisor to reboot
when rebooting the openBSD Guest
I got on to the friendly people at HotLava systems
(my nic vendor) and they suggested the firmware of the
NICs be upgraded,
I installed the version 7.00 nic firmware (replacing
version 6.01 firmware
the tool I used to update the firmware on the hypervisor
was
./nvmupdate64e and comes with the firmware package
from the Intel Download site...
I hope this helps anyone trying to run openBSD on
a KVM / Qemu based hypervisor like Proxmox
I couldnt find this issue documented anywhere
so im sending this to the list...
im sure there is also a security issue where the hypervisor
can be hard reset, by a guest being rebooted ...
but this is a question for the Hypervisor and not OpenBSD
Hope this helps anyone who has encountered it in the past
and those who may encounter it in the future
--
Kindest regards,
Tom Smyth.
No comments:
Post a Comment