----- Forwarded Message ---- From: Somnath kotur <[email protected]> To: [email protected] Sent: Tuesday, August 11, 2009 4:39:58 PM Subject: Re: [driver-discuss] MSI-X interrupts support in Solaris 10x86 Hi Jimmy, I have attached the logs you asked ,yes the e1000g does look like it is getting interrupts . No Nvidia boards on present on this system dumping the intrstat output below: -bash-3.00# intrstat 5 device | cpu0 %tim cpu1 %tim cpu2 %tim cpu3 %tim -------------+------------------------------------------------------------ ata#0 | 0 0.0 0 0.0 0 0.0 0 0.0 e1000g#0 | 0 0.0 3 0.0 0 0.0 0 0.0 ehci#0 | 5 0.0 0 0.0 0 0.0 0 0.0 pci-ide#1 | 0 0.0 0 0.0 0 0.0 0 0.0 uhci#0 | 5 0.0 0 0.0 0 0.0 0 0.0 uhci#1 | 0 0.0 4 0.0 0 0.0 0 0.0 uhci#2 | 5 0.0 0 0.0 0 0.0 0 0.0 uhci#3 | 0 0.0 4 0.0 0 0.0 0 0.0 device | cpu0 %tim cpu1 %tim cpu2 %tim cpu3 %tim -------------+------------------------------------------------------------ e1000g#0 | 0 0.0 3 0.0 0 0.0 0 0.0 ehci#0 | 5 0.0 0 0.0 0 0.0 0 0.0 pci-ide#1 | 0 0.0 0 0.0 0 0.0 0 0.0 uhci#0 | 5 0.0 0 0.0 0 0.0 0 0.0 uhci#1 | 0 0.0 3 0.0 0 0.0 0 0.0 uhci#2 | 5 0.0 0 0.0 0 0.0 0 0.0 uhci#3 | 0 0.0 3 0.0 0 0.0 0 0.0 Thanks Som From: Jimmy Vetayases <[email protected]> To: Somnath kotur <[email protected]> Cc: Govinda Tatti <[email protected]>; "[email protected]" <[email protected]>; [email protected]; [email protected]; [email protected] Sent: Monday, August 10, 2009 9:35:58 PM Subject: Re: [driver-discuss] MSI-X interrupts support in Solaris 10x86 On Sun, 9 Aug 2009, Somnath kotur wrote: > Date: Sun, 09 Aug 2009 23:54:51 -0700 (PDT) > From: Somnath kotur <[email protected]> > To: Govinda Tatti <[email protected]>, > "[email protected]" <[email protected]> > Cc: [email protected], [email protected], > [email protected] > Subject: Re: [driver-discuss] MSI-X interrupts support in Solaris 10x86 > > 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 > Just to be sure: so intrstat does not show any intrs on e1000g? Also, what is the make and model of your motherboard? can you send smbios and scanpci -v info with e1000g still connected. I've attached lspci. Can you also send lspci -vvv? If you want to test 6766472, you'll need snv_119 (Solaris Express build 119 DVD). The current version of opensolaris does not contain the fix btw. > > ________________________________ > From: Govinda Tatti <[email protected]> > To: "[email protected]" <[email protected]> > Cc: Somnath kotur <[email protected]>; [email protected]; > [email protected]; [email protected] > 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 > > [email protected] 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: "[email protected]" <[email protected]> >>>>> To: Somnath kotur <[email protected]> >>>>> Cc: [email protected] >>>>> 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 >>>> >>>> [email protected] >>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss >>>> >>>> >>> >>>>> >>> >>> _______________________________________________ >> >>> driver-discuss mailing list >> >> [email protected] >> http://mail.opensolaris.org/mailman/listinfo/driver-discuss >> > > >
system_logs.tar.gz
Description: GNU Zip compressed data
_______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
