[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