Pradeep wrote: > Hi, > I have a 10gig network driver , iam trying to implement MSI-X > interrupts in this one and facing > some problems. > > Though my network card supports MSI-x /MSI but if i try to use > ddi_intr_get_supported_types , it is always returning one (1 for FIXED > interrupts) . If i continue to use DDI_INTR_TYPE_MSIX it fails immediately > (that's expected as ddi_intr_get_supported_types returned 1). Iam using > PCI-E slot only. > > This MSI-x is working very well in linux counter part. Is this MSI-x > supported in 10 8/07
Yes. See http://www.solarisinternals.com/wiki/index.php/Networks You must enable it. I have used it with the nxge driver. > > > lspci also shows MSI-x is supported > > lspci -v > > Capabilities: [f8] Power Management version 3 > Capabilities: [e4] MSI-X: Enable- Mask- TabSize=32 > Capabilities: [d0] Express Endpoint, MSI 00 > > uname -a > SunOS unknown 5.10 Generic_120012-14 i86pc i386 i86pc > > cat /etc/release > Solaris 10 8/07 s10x_u4wos_12b X86 > Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. > Use is subject to license terms. > Assembled 16 August 2007 > > Note : > echo ::interrupts | mdb -k -- also doesn't show any of MSI-X Type devices ( > May be there are no > MSI-X supported devices attached) > > > Pradeep > > > This message posted from opensolaris.org > _______________________________________________ > networking-discuss mailing list > [email protected] _______________________________________________ networking-discuss mailing list [email protected]
