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


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]

Reply via email to