* Create IO queue variation between kernels
@ 2016-09-27 18:39 Nisha Miller
2016-09-27 22:47 ` Keith Busch
0 siblings, 1 reply; 2+ messages in thread
From: Nisha Miller @ 2016-09-27 18:39 UTC (permalink / raw)
Hi,
We plugged our NVMe controller into a server running Kernel 3.19.8 and
we were able to create multiple IO queues.
On the same server, if we boot Kernel 2.6.32 we can create only 1 IO
queue. On 2.6.32, pci_enable_msi_block() always returns number of MSIs
supported as 1. Since there is no change in the hardware, I'm
wondering where the problem lies and how we can fix this.
Any clues, ideas, tips greatly appreciated!
TIA
Nisha Miller
^ permalink raw reply [flat|nested] 2+ messages in thread
* Create IO queue variation between kernels
2016-09-27 18:39 Create IO queue variation between kernels Nisha Miller
@ 2016-09-27 22:47 ` Keith Busch
0 siblings, 0 replies; 2+ messages in thread
From: Keith Busch @ 2016-09-27 22:47 UTC (permalink / raw)
On Tue, Sep 27, 2016@11:39:53AM -0700, Nisha Miller wrote:
> Hi,
>
> We plugged our NVMe controller into a server running Kernel 3.19.8 and
> we were able to create multiple IO queues.
>
> On the same server, if we boot Kernel 2.6.32 we can create only 1 IO
> queue. On 2.6.32, pci_enable_msi_block() always returns number of MSIs
> supported as 1. Since there is no change in the hardware, I'm
> wondering where the problem lies and how we can fix this.
>
> Any clues, ideas, tips greatly appreciated!
In a 2.6.32 kernel on x86, then enabling code should be going through
arch_setup_msi_irqs, which says it doesn't support multiple MSI's "yet".
You can only do 1 MSI on such an old kernel.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-09-27 22:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-27 18:39 Create IO queue variation between kernels Nisha Miller
2016-09-27 22:47 ` Keith Busch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).