I'm experiencing some difficulties in getting 40g LR optics to work with my Connectx-3 card.
Relevent diagnostics:
/etc/redhat-release:
CentOS Linux release 7.1.1503 (Core)
uname -a:
Linux x.x.x.x 3.10.0-229.4.2.el7.x86_64 #1 SMP Wed May 13 10:06:09 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
ethtool:
Settings for enp5s0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseKX/Full
10000baseKX4/Full
10000baseKR/Full
40000baseCR4/Full
40000baseSR4/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Advertised link modes: 1000baseKX/Full
10000baseKX4/Full
10000baseKR/Full
40000baseCR4/Full
40000baseSR4/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: Unknown!
Duplex: Unknown! (255)
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000014 (20)
link ifdown
Link detected: no
flint reporting:
Image type: FS2
FW Version: 2.34.5000
FW Release Date: 7.5.2015
Product Version: 02.34.50.00
Rom Info: type=PXE version=3.4.521 devid=4099
Device ID: 4099
Description: Node Port1 Port2 Sys image
GUIDs: f45214030027cd40 f45214030027cd41 f45214030027cd42 f45214030027cd43
MACs: f4521427cd40 f4521427cd41
VSD:
PSID: MT_1100120019
lspci:
05:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3]
Subsystem: Mellanox Technologies Device 0051
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at df700000 (64-bit, non-prefetchable) [size=1M]
Memory at dd000000 (64-bit, prefetchable) [size=8M]
Expansion ROM at df600000 [disabled] [size=1M]
Capabilities: [40] Power Management version 3
Capabilities: [48] Vital Product Data
Capabilities: [9c] MSI-X: Enable+ Count=128 Masked-
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [c0] Vendor Specific Information: Len=18 <?>
Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
Capabilities: [148] Device Serial Number f4-52-14-03-00-27-cd-40
Capabilities: [154] Advanced Error Reporting
Capabilities: [18c] #19
Kernel driver in use: mlx4_core
Thanks for any suggestions!