[Bug 211713] NVME controller failure: resetting (Samsung SM961 SSD Drives)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Mar 7 13:01:04 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211713
tommi.pernila at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tommi.pernila at gmail.com
--- Comment #47 from tommi.pernila at gmail.com ---
(In reply to Warner Losh from comment #45)
This is also my conclusion of the problem.
I have managed to overcome the interrupt timeout matters by disabling the pci
express MSI interrupt signalling in loader.conf with 'hw.pci.enable_msi="0".
Disabling this globally solves this issue but this will cause issues with other
pci express devices that do not fully function with MSI-X interrupt signalling.
Should these specific pci express controllers be added to a quirk list or what
would be the correct way of solving the issue?
What this tunable means?
excerpt from man pci:
hw.pci.enable_msi (Defaults to 1)
Enable support for Message Signalled Interrupts (MSI). MSI
interrupts can be disabled by setting this tunable to 0.
some additional details on pci express interrupts:
https://en.wikipedia.org/wiki/Message_Signaled_Interrupts
https://electronics.stackexchange.com/questions/76867/what-do-the-different-interrupts-in-pcie-do-i-referring-to-msi-msi-x-and-intx
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list