* Enabling MSI in sata_nv
@ 2007-12-03 3:07 Philip Langdale
2007-12-03 17:28 ` Mark Lord
2007-12-03 18:55 ` Greg Freemyer
0 siblings, 2 replies; 7+ messages in thread
From: Philip Langdale @ 2007-12-03 3:07 UTC (permalink / raw)
To: linux-ide
Hi all,
At least for my hardware (MCP55), the sata controller supports MSI
and it seems that turning it on is as simple as inserting the call
to pci_enable_msi - after that it Just Works(tm).
Are there any gotchas that I'm missing? Would a patch to do this
be accepted?
--phil
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 3:07 Enabling MSI in sata_nv Philip Langdale
@ 2007-12-03 17:28 ` Mark Lord
2007-12-03 17:57 ` Mark Lord
2007-12-03 18:55 ` Greg Freemyer
1 sibling, 1 reply; 7+ messages in thread
From: Mark Lord @ 2007-12-03 17:28 UTC (permalink / raw)
To: Philip Langdale; +Cc: linux-ide
Philip Langdale wrote:
> Hi all,
>
> At least for my hardware (MCP55), the sata controller supports MSI
> and it seems that turning it on is as simple as inserting the call
> to pci_enable_msi - after that it Just Works(tm).
>
> Are there any gotchas that I'm missing? Would a patch to do this
> be accepted?
..
Don't even dream about it for now. The driver is unstable enough
without throwing MSI into the works.
Maybe in the new year, once we get it more up to spec.
Cheers
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 17:28 ` Mark Lord
@ 2007-12-03 17:57 ` Mark Lord
2007-12-03 19:17 ` Jeff Garzik
0 siblings, 1 reply; 7+ messages in thread
From: Mark Lord @ 2007-12-03 17:57 UTC (permalink / raw)
To: Philip Langdale; +Cc: linux-ide
Mark Lord wrote:
> Philip Langdale wrote:
>> Hi all,
>>
>> At least for my hardware (MCP55), the sata controller supports MSI
>> and it seems that turning it on is as simple as inserting the call
>> to pci_enable_msi - after that it Just Works(tm).
>>
>> Are there any gotchas that I'm missing? Would a patch to do this
>> be accepted?
> ..
>
> Don't even dream about it for now. The driver is unstable enough
> without throwing MSI into the works.
..
Oh, wait a minute.. I misread "sata_nv" as "sata_mv" there.
No comment on "sata_nv".
(we really oughta rename one of those two..)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 3:07 Enabling MSI in sata_nv Philip Langdale
2007-12-03 17:28 ` Mark Lord
@ 2007-12-03 18:55 ` Greg Freemyer
2007-12-03 19:16 ` Jeff Garzik
1 sibling, 1 reply; 7+ messages in thread
From: Greg Freemyer @ 2007-12-03 18:55 UTC (permalink / raw)
To: Philip Langdale; +Cc: linux-ide
On Dec 2, 2007 10:07 PM, Philip Langdale <philipl@overt.org> wrote:
> Hi all,
>
> At least for my hardware (MCP55), the sata controller supports MSI
> and it seems that turning it on is as simple as inserting the call
> to pci_enable_msi - after that it Just Works(tm).
>
> Are there any gotchas that I'm missing? Would a patch to do this
> be accepted?
>
> --phil
I don't know if it is relevant, but I had to disable MSI to get a
MCP55 NIC to work under 2.6.22.
See https://bugzilla.novell.com/show_bug.cgi?id=287017#c1 for details
if your curious.
Greg
--
Greg Freemyer
Litigation Triage Solutions Specialist
http://www.linkedin.com/in/gregfreemyer
First 99 Days Litigation White Paper -
http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf
The Norcross Group
The Intersection of Evidence & Technology
http://www.norcrossgroup.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 18:55 ` Greg Freemyer
@ 2007-12-03 19:16 ` Jeff Garzik
2007-12-04 1:56 ` Philip Langdale
0 siblings, 1 reply; 7+ messages in thread
From: Jeff Garzik @ 2007-12-03 19:16 UTC (permalink / raw)
To: Philip Langdale; +Cc: Greg Freemyer, linux-ide, Mark Lord
Greg Freemyer wrote:
> On Dec 2, 2007 10:07 PM, Philip Langdale <philipl@overt.org> wrote:
>> Hi all,
>>
>> At least for my hardware (MCP55), the sata controller supports MSI
>> and it seems that turning it on is as simple as inserting the call
>> to pci_enable_msi - after that it Just Works(tm).
>>
>> Are there any gotchas that I'm missing? Would a patch to do this
>> be accepted?
>>
>> --phil
>
> I don't know if it is relevant, but I had to disable MSI to get a
> MCP55 NIC to work under 2.6.22.
MSI is pretty flaky, but we default it to 'on' for AHCI, which is the
"enhanced mode" side of the sata_nv chip.
So it is likely that it works on newer boards -- but even though Mark
Lord's response was mistaken (he thought sata_mv was being discussed),
he was right too... sata_nv has stability problems and I would prefer
not to enable MSI just yet, until we cure the other problems.
Jeff
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 17:57 ` Mark Lord
@ 2007-12-03 19:17 ` Jeff Garzik
0 siblings, 0 replies; 7+ messages in thread
From: Jeff Garzik @ 2007-12-03 19:17 UTC (permalink / raw)
To: Mark Lord; +Cc: Philip Langdale, linux-ide
Mark Lord wrote:
> Mark Lord wrote:
>> Philip Langdale wrote:
>>> Hi all,
>>>
>>> At least for my hardware (MCP55), the sata controller supports MSI
>>> and it seems that turning it on is as simple as inserting the call
>>> to pci_enable_msi - after that it Just Works(tm).
>>>
>>> Are there any gotchas that I'm missing? Would a patch to do this
>>> be accepted?
>> ..
>>
>> Don't even dream about it for now. The driver is unstable enough
>> without throwing MSI into the works.
> ..
>
> Oh, wait a minute.. I misread "sata_nv" as "sata_mv" there.
FWIW: Marvell says they run with MSI enabled on 6440 (mvsas) in their
vendor driver, but not on any of the 50xx and 60xx variants supported by
sata_mv.
Maybe that's changed in the past year with 7042, I dunno. But that's
the latest info I have.
Jeff
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Enabling MSI in sata_nv
2007-12-03 19:16 ` Jeff Garzik
@ 2007-12-04 1:56 ` Philip Langdale
0 siblings, 0 replies; 7+ messages in thread
From: Philip Langdale @ 2007-12-04 1:56 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linux-ide
Jeff Garzik wrote:
>
> MSI is pretty flaky, but we default it to 'on' for AHCI, which is the
> "enhanced mode" side of the sata_nv chip.
If it's new enough. MCP55 has no ahci mode.
> So it is likely that it works on newer boards -- but even though Mark
> Lord's response was mistaken (he thought sata_mv was being discussed),
> he was right too... sata_nv has stability problems and I would prefer
> not to enable MSI just yet, until we cure the other problems.
Fair enough. Well, just chalk me down as a data point where it seems
to be working.
--phil
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-12-04 1:57 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-03 3:07 Enabling MSI in sata_nv Philip Langdale
2007-12-03 17:28 ` Mark Lord
2007-12-03 17:57 ` Mark Lord
2007-12-03 19:17 ` Jeff Garzik
2007-12-03 18:55 ` Greg Freemyer
2007-12-03 19:16 ` Jeff Garzik
2007-12-04 1:56 ` Philip Langdale
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).