[Bug 234073] ixl: SR-IOV causes "Malicious Driver Detection event" when not all VFs are in passthrough mode
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Dec 16 19:53:05 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234073
Bug ID: 234073
Summary: ixl: SR-IOV causes "Malicious Driver Detection event"
when not all VFs are in passthrough mode
Product: Base System
Version: 12.0-RELEASE
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: ixbug at riseup.net
SR-IOV config to reproduce:
(the important part is that not all VFs are 'passthrough: true')
/etc/iov/ixl1.conf
---------
PF {
device : "ixl1";
num_vfs : 4;
}
DEFAULT {
passthrough : true;
}
#VF for use by host
VF-0 {
passthrough : false;
}
---------
starting a bhyve VM causes the following errors and the host to loose network
connectivity:
(it only happens if a VM is started)
kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 352 times
kernel: iavf0: ARQ Critical Error detected
kernel: iavf0: ASQ Critical Error detected
kernel: iavf0: WARNING: Stopping VF!
kernel: iavf0: Unable to send opcode DISABLE_QUEUES to PF, ASQ is not alive
kernel: iavf0: 2<DISABLE_QUEUES> timed out
kernel: iavf0: Unable to send opcode RESET_VF to PF, ASQ is not alive
kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 3797 times
kernel: ixl1:
kernel: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 835 times
"nvmupdate -v" output:
-----------
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.32.20.30
Copyright (C) 2013 - 2018 Intel Corporation.
Version:
QV SDK - 2.32.20.28
ixl - 2.1.0-k
-----------
This problem does not occur when all VFs are in passthrough mode (and the host
does not use ixl1):
example: /etc/iov/ixl1.conf
---------
PF {
device : "ixl1";
num_vfs : 4;
}
DEFAULT {
passthrough : true;
}
---------
Intel NIC Model: X710-DA2
dev.ixl.1.fw_version: fw 6.0.48442 api 1.7 nvm 6.01 etid 800035cf oem 1.262.0
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list