Hmm, I'm not sure why you are having issues. I purchased two HP 649281-B21 NICs (Mellanox MCX354A-QCBT) from 649281-B21 HP Infiniband FDR/Ethernet 10Gb/40Gb 2-port 544QSFP Adapter 886111482092 | eBay with both high and low brackets for $30 ea. with free shipping. I then followed fohdeesha's instructions for cross-flashing the MCX354A-FCBT firmware, manually setting ethernet mode on both ports, and removing the FlexBoot ROM.Apparently the combination of NIC and Brocade switch don't like those transceivers. i got a 40gbe DAC in today and it is working perfectly.
So...
Well, that's very strange. I don't see any traffic on my unused ports. I seem to have the opposite issue with the LEDs. I have both 1/2/1 and 1/2/6 connected and active, but neither XL1 or XL6 LEDs are illuminated.That's one weird thing - the activity light for 1/2/1 is on solid whether I have this cable plugged into it or not, and that number keeps going up...
Not sure if this offers a hint, but the two ports on the nic do report differently in >ifconfig:Well, that's very strange. I don't see any traffic on my unused ports. I seem to have the opposite issue with the LEDs. I have both 1/2/1 and 1/2/6 connected and active, but neither XL1 or XL6 LEDs are illuminated.
mlxen0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=ed07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether 24:8a:07:76:38:91
media: Ethernet autoselect
status: no carrier
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
mlxen1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=ed07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,T
[evan@router ~]$ mst status
it shows this:MST devices:
------------
pci0:1:0:0 - MT27500 Family [ConnectX-3]
[evan@router ~]$ mst status -v
it shows this:PCI devices:
------------
DEVICE_TYPE MST PCI RDMA NET NUMA
[evan@router ~]$ mst server start
it just seems to hang indefinitely.[evan@router ~]$ mst cable add
it returns:-I- Searching for connected cables
-W- No cables were found!
sudo mlxfwmanager
which gave a little more meat:[evan@router ~/mft-4.18.0-106]$ sudo mlxfwmanager
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX3
Part Number: 050-0050-02_01
Description: ConnectX-3 VPI adapter card; dual-port QSFP; QDR IB (40Gb/s) and 10GigE; PCIe3.0x8 8GT/s; RoHS R6
PSID: ISL1090110018
PCI Device Name: pci0:1:0:0
Port1 MAC: 248a07763891
Port2 MAC: 248a07763892
Versions: Current Available
FW 2.40.5030 N/A
PXE 3.4.0746 N/A
Status: No matching image found
Well, there you go! If you're running the correct firmware, it should show 40GbE. Since the NIC only supports 10GbE, it will never link up at 40GbE. Unlike 1000Base-T, these fiber NICs have no auto-negotiation. The only way to run it at 10GbE would be to breakout to 4x 10Gb and use a QSFP to SFP+ adapter. Here's what I see on my correctly flashed NIC:Device #1:
----------
Device Type: ConnectX3
Part Number: 050-0050-02_01
Description: ConnectX-3 VPI adapter card; dual-port QSFP; QDR IB (40Gb/s) and 10GigE; PCIe3.0x8 8GT/s; RoHS R6
[/CODE]
Edit: Finally managed to install mlxup, and even using --force, it won't install since the PSID starts with ISL. Am I SOL with these ISL cards?
root@storage-server:~# mst status -v
MST modules:
------------
MST PCI module loaded
MST PCI configuration module loaded
PCI devices:
------------
DEVICE_TYPE MST PCI RDMA NET NUMA
ConnectX3(rev:1) /dev/mst/mt4099_pciconf0
ConnectX3(rev:1) /dev/mst/mt4099_pci_cr0 03:00.0 mlx4_0 net-enp3s0d1,net-enp3s0 0
Aha! Based on this, I plugged it into the 4x10 port on the 6610 and it's working perfectly, albeit at 10g instead of the desired 40. Let's be honest though, I'm not likely not see any real world difference any time soon, as 10g should even saturate my zfs NAS.Well, there you go! If you're running the correct firmware, it should show 40GbE. Since the NIC only supports 10GbE, it will never link up at 40GbE. Unlike 1000Base-T, these fiber NICs have no auto-negotiation. The only way to run it at 10GbE would be to breakout to 4x 10Gb and use a QSFP to SFP+ adapter.
Awesome, I'm glad you got it working. fohdeesha mentioned that when he connected the 40G-LR4 transceivers to the QSFP breakout ports between two ICX6610 switches, it showed all four lanes in use. I didn't realize it would work when connecting to a client that only supports a single 10G lane.Aha! Based on this, I plugged it into the 4x10 port on the 6610 and it's working perfectly, albeit at 10g instead of the desired 40. Let's be honest though, I'm not likely not see any real world difference any time soon, as 10g should even saturate my zfs NAS.
I'd love to be able to flash new firmware, but I can't figure out how to force it to do so. All of the mellanox utils seem to reject it due to the odd PSID.
before you go down this path you might want to listen to one first - decide whether you really need or want to replace the fans and if so then perform a search here... maybe something like "6450 replace fan" and see what pops. At 327 pages of information - reading this particular thread may feel like summit-ting a mountain but it really isn't, especially if you are digging for specific information.One question about fan modding on the ICX6450:
Ive read something about newer firmware which doesnt support alternative fans anymore here:
![]()
7250
"Medium beef" data sheet 24/48 1gbE copper (PoE available) 8x 10gbE SFP+ Full layer 3, IPV4 + IPV6 routing, L2/L3/L4 ACL's, VRRP, OSPF, SNMP, sflow, all the usual, but also adding VRFs and tunnels (but no BGP) 50w power draw single built in PSU Aggregate capacity: 256gbps / 190Mpps (wirespeed...brocade.fandom.com
So, is this true or is there a workaround for it? There are those Sunon silent fans ive seen in another video about this switch.
Maybe someone can tell me something
Edit: NVM this is for the 7250, but maybe the same problem exists on the 6450?
Yes, you only made the changes to the running config. To make it persist, you need to run "write mem". So, you'll need to do the following from a new terminal window:Configuration changes won't stick via GUI...
I set up an ICX 6430 using the most recent files found here: Brocade Overview - Fohdeesha Docs
I was using the web GUI to configure inline power settings. After I made changes (and Saved), the desired settings took effect. But the next time I booted up the switch, the inline power settings went back to their previous state.
I went into the CLI and made the desired inline power changes and after the next rebooting those changes held.
Is there something I'm missing about saving changes from the GUI? Or some way to resolve this issue? My skill level says the web GUI is more my speed than the CLI.
I think you can save it by going to the very bottom on the left pane and select Command->Save to FlashConfiguration changes won't stick via GUI...
I set up an ICX 6430 using the most recent files found here: Brocade Overview - Fohdeesha Docs
I was using the web GUI to configure inline power settings. After I made changes (and Saved), the desired settings took effect. But the next time I booted up the switch, the inline power settings went back to their previous state.
I went into the CLI and made the desired inline power changes and after the next rebooting those changes held.
Is there something I'm missing about saving changes from the GUI? Or some way to resolve this issue? My skill level says the web GUI is more my speed than the CLI.
I recently picked up a couple 7250s and transplanted my aftermarket fans (I haven't been able to find a record of which specific model, but I believe it's one of the Sunon maglev models discussed early in the thread) from my 6450s. My 6450s and 7250s are running the latest firmware on @fohdeesha 's site and don't throw any errors.One question about fan modding on the ICX6450:
Ive read something about newer firmware which doesnt support alternative fans anymore here:
![]()
7250
"Medium beef" data sheet 24/48 1gbE copper (PoE available) 8x 10gbE SFP+ Full layer 3, IPV4 + IPV6 routing, L2/L3/L4 ACL's, VRRP, OSPF, SNMP, sflow, all the usual, but also adding VRFs and tunnels (but no BGP) 50w power draw single built in PSU Aggregate capacity: 256gbps / 190Mpps (wirespeed...brocade.fandom.com
So, is this true or is there a workaround for it? There are those Sunon silent fans ive seen in another video about this switch.
Maybe someone can tell me something
Edit: NVM this is for the 7250, but maybe the same problem exists on the 6450?
I ran "stack interactive-setup" and it seems like it automatically made a ring stack. Do I need to reset things or is there a way to transform it into a linear stack?You can use either configuration. 2 ports is a 'linear stack', 4 ports is a 'ring stack'.