RE: FW: MSI-X on 2.6.15

From: Miller, Mike (OS Dev)
Date: Mon Jan 30 2006 - 15:16:55 EST


> -----Original Message-----
> From: Mark Maule [mailto:maule@xxxxxxx]
> Sent: Monday, January 30, 2006 1:10 PM
> To: Greg KH
> Cc: Miller, Mike (OS Dev); linux-kernel@xxxxxxxxxxxxxxx;
> linux-scsi@xxxxxxxxxxxxxxx; Patterson, Andrew D (Linux R&D)
> Subject: Re: FW: MSI-X on 2.6.15
>
> As Ashok Raj has already responded, there was support for
> APIC-based MSI[-X] on ia64 before my patches. I personally
> do not know if it worked or not, my suspicion is that it
> didn't get much airtime due to MSI being off by default until
> somewhat recently.
>
> I believe MSI was working on zx1 after my patch, so I suspect
> it worked there before my patch as well. I can't speak to MSI-X.
>
> Mike, is your driver capable of MSI (vs. MSI-X)? As a
> datapoint, could you try that?

The ASIC on this particular board is broken for MSI. I have a different
board that I can ship out along with a patch for MSI only. Also just
found out that this chipset is the follow on to the zx1.
I've had MSI work on zx1 based systems and PCI-X controllers. This is
the first time trying it with PCI-E and the new chipset.
The trace we captured looks normal though all the init stuff. The host
and controller talk to each other until we try to send the interrupt
message data. It goes to address 0 (so it says) and never returns.

mikem

>
> Mark
>
> On Mon, Jan 30, 2006 at 09:38:52AM -0800, Greg KH wrote:
> > On Mon, Jan 30, 2006 at 10:33:50AM -0600, Miller, Mike (OS
> Dev) wrote:
> > > Greg KH,
> > > We have the same results on 2.6.15, the MSI-X table is
> all zeroes.
> > > See below. Any ideas of what to do do next? The driver works on
> > > x86_64. Is there any thing extra I need to do on ia64?
> >
> > ia64 didn't really have msi support before the latest -mm kernel,
> > right Mark?
> >
> > > Andrew, can you try 2.6.16-rc1 and/or the rc1-git4 kernels?
> >
> > How about the -mm kernel?
> >
> > thanks,
> >
> > greg k-h
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/