Missing interrupts in kernel 4.5.0-21.cavium.el7.aarch64
Yogi Wannabe
yogi43222 at gmail.com
Fri Oct 6 14:49:06 PDT 2017
Hi,
Our NVMe controller works fine with Kernel 3.9.xx. On kernel
4.5.0-21.cavium.el7.aarch64 we see some issues with interrupts.
Upon nvme driver load it, sends an Identify cmd.. The controller
processes the cmd and sends a completion interrupt. The driver does
not see this interrupt nor is it visible in /proc/interrupts. After
admin timeout duration, driver disables controller and calls
free_irq(). As soon as free_irq() is called, interrupt reaches driver
and nvme_irq() is called. The interrupt vector is usually 17.
Are there any known issues that could be causing this weird behavior?
TIA
Yogi
More information about the Linux-nvme
mailing list