John M. Martin wrote:

> I know one person who has a GeForce 6150 based motherboard where MSIs work,
> so it must be a subtle failure. 

That one person wasn't me (with the GeForce 6150 on an
ASUS M2NPV-VM mainboard), or was I?

On my box, Solaris refused to use MSI interrupts, because the
kernel does not find any installed PCIe card in the box.  I did find
a workaround; the following line added to /etc/system allowed
the nvidia module to actually get and install an MSI interrupt:

   set pcplusmp:apic_support_msi = 1

But...

> Maybe some common feature will show up
> in all the failing systems where the driver can automatically disable
> MSI use.

Hmm, when I force enabling msi interrupts on my GeForce 6150
box with pcplusmp:apic_support_msi = 1, I get the following error

    NVRM: RmInitAdapter failed! (0x12:0x2b:1636)


An MSI insterrupt is installed:

24   0x82 9   PCI    Edg MSI    1   1     -         nv_intr_aif


That looks exactly like the problem the other users have reported...
-- 
This message posted from opensolaris.org

Reply via email to