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]