Hi,
       This is the output from the 2 commands:
bash-3.00#echo apic_support_msi/X |mdb -k 
apic_support_msi:
apic_support_msi:               1               
-bash-3.00# echo apic_msix_enable/X |mdb -k
apic_msix_enable:
apic_msix_enable:               1 

bash-3.00#echo ::interrupts | mdb -k
IRQ  Vector IPL Bus   Type  CPU Share APIC/INT# ISR(s) 
1    0x41   5   ISA   Fixed 3   1     0x0/0x1   i8042_intr
9    0x81   9   PCI   Fixed 1   1     0x0/0x9   acpi_wrapper_isr
12   0x42   5   ISA   Fixed 3   1     0x0/0xc   i8042_intr
14   0x40   5   ISA   Fixed 1   1     0x0/0xe   ata_intr
16   0x22   1   PCI   Fixed 2   1     0x0/0x10  pepb_intx_intr
20   0x43   5   PCI   Fixed 0   1     0x0/0x14  ata_intr
22   0x21   1   PCI   Fixed 1   2     0x0/0x16  uhci_intr, uhci_intr
23   0x20   1   PCI   Fixed 0   3     0x0/0x17  uhci_intr, uhci_intr, ehci_intr
48   0x60   6         MSI   1   1     -         e1000g_intr_pciexpress
160  0xa0   0         IPI   ALL 0     -         poke_cpu
192  0xc0   13        IPI   ALL 1     -         xc_serv
208  0xd0   14        IPI   ALL 1     -         kcpc_hw_overflow_intr
209  0xd1   14        IPI   ALL 1     -         cbe_fire
210  0xd3   14        IPI   ALL 1     -         cbe_fire
240  0xe0   15        IPI   ALL 1     -         xc_serv
241  0xe1   15        IPI   ALL 1     -         apic_error_intr

I can also see that after typing ' echo ::interrupts | mdb -k " that e1000g 
does seem to support MSI ,so what could be the problem here??




Also , as far as i can see, there are NO nvidia boards present on the system.  
No, i am still downloading the latest version of Solaris ( 05/09) ,will keep 
you posted on that 

Any ideas on this one?

Thanks
Som






________________________________
From: Govinda Tatti <govinda.ta...@sun.com>
To: "xiuyan.w...@sun.com" <xiuyan.w...@sun.com>
Cc: Somnath kotur <so...@yahoo.com>; driver-discuss@opensolaris.org; 
ddi-intr-it...@sun.com; jimmy.vetaya...@sun.com
Sent: Sunday, August 9, 2009 5:16:10 AM
Subject: Re: [driver-discuss] MSI-X interrupts support in Solaris 10x86


This issue may be related to the following bug.

6766472 MSIs do
not function on most Nvidia boards 

Cheers
GOVINDA

xiuyan.w...@sun.com wrote: 
On
>2009/08/07 13:19, Somnath kotur wrote:
> 
>
>Hi,
>> 
>>>>     Yes my card is a PCI-E nic and my system has the PCI-E Bus
>>required to house the card, so H/W is not an issue. The linux driver
>>counterpart for my card works fine with MSI-X ,
>> 
>>
>>Yes, your system does support MSI/X in h/w.
> 
>
>>so pls tell me what else needs to be done ,if i am missing something?
> 
>
>>Maybe some Solaris nexus driver of your system does not support MSI/X.
>I
> 
>>got similar result on an AMD system with PCIe expanded slots.
> 
>>ddi_intr_get_supported_types() showed that the system only support
> 
>>legacy interrupt though the ouput of below commands showed that MSI/X
> 
>>support had been enabled in Local APIC.
> 
>
>>echo apic_support_msi/X |mdb -k
> 
>>echo apic_msix_enable/X |mdb -k
> 
>
>>Besides S10U6, have you experimented with any more current
> 
>>Solaris/OpenSolaris? If you still can not get MSI/X support with more
> 
>>experiments, maybe you have to replace your system.
> 
>
>>Thanks,
> 
>>Lucy
> 
>
>
>
>>>>Thanks
>> 
>>>>Som
>> 
>>
>>
>>
>>
>>>>----- Original Message ----
>> 
>>>>From: "xiuyan.w...@sun.com" <xiuyan.w...@sun.com> 
>>>>To: Somnath kotur <so...@yahoo.com> 
>>>>Cc: driver-discuss@opensolaris.org 
>>>>Sent: Thursday, August 6, 2009 8:11:32 AM
>> 
>>>>Subject: Re: [driver-discuss] MSI-X interrupts support in Solaris 10x86
>> 
>>
>>>>On 2009/08/05 17:51, Somnath kotur wrote:
>> 
>>
>>Hi All,
>>> 
>>>>>>         I know there was some problem with MSI-X support in Solaris 10
>>>x86 , just wanted to know if there has been any status update on that?
>>> 
>>>
>>>>>>i found this link somewhere directing me to some tunables that i needed
>>>to enable , attempted the same ,but still
>>>ddi_intr_get_supported_types(pAdptr->dip,&intr_types) did not
>>>return any support for DDI_INTR_TYPE_MSI or MSI-X ,
>>> 
>>>
>>>>There should not have bug with ddi_intr_get_supported_types().
>> 
>>>>Information in bugster showes that MSI/X support of x86 has been there
>> 
>>>>since S10 Update5.
>> 
>>
>>>>Are you sure that your system supports MSI/X? Have you succeeded in
>> 
>>>>getting MSI/X work with other OS(es) on the same system?
>> 
>>
>>>>Thanks,
>> 
>>>>Lucy
>> 
>>
>>
>>
>>>>>># cat /etc/release                        Solaris 10 10/08
>>>s10x_u6wos_07b X86
>>> 
>>>>>>           Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.
>>> 
>>>>>>                        Use is subject to license terms.
>>> 
>>>>>>                            Assembled 27 October 2008
>>> 
>>>
>>>
>>>>>>(Below is what i tried setting in /etc/system)
>>> 
>>>
>>>>>>S10U7; before Nevada 110 /etc/system set ddi_msix_alloc_limit=8
>>> 
>>>>>>set pcplusmp:apic_multi_msi_max=8
>>> 
>>>>>>set pcplusmp:apic_msix_max=8
>>> 
>>>>>>set pcplusmp:apic_intr_policy=1
>>> 
>>>>>>Thanks
>>> 
>>>>>>Som
>>> 
>>>
>>>
>>>
>>>>>>      _______________________________________________
>>> 
>>>>>>driver-discuss mailing list
>>> 
>>>driver-discuss@opensolaris.org 
>>>http://mail.opensolaris.org/mailman/listinfo/driver-discuss 
>>>
>>>
>>
>>>>      
>>
>>_______________________________________________
> 
>>driver-discuss mailing list
> 
>driver-discuss@opensolaris.org 
>http://mail.opensolaris.org/mailman/listinfo/driver-discuss 
>


      
_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to