Did that fix it? 



----- 
Mike Hammett 
Intelligent Computing Solutions 

Midwest Internet Exchange 

The Brothers WISP 

----- Original Message -----

From: "Tom Smyth" <tom.sm...@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. 


Reply via email to