Drag to reposition cover

Brocade ICX Series (cheap & powerful 10gbE/40gbE switching)

IronTek

New Member
Apr 3, 2020
8
5
3
Right. The first few posts provided a good hardware primer. I was just looking for something perhaps a bit more accessible than the manuals in order to get the basics up and running.
 

Wolfstar

Active Member
Nov 28, 2015
159
83
28
47
It's really going to depend on what you want to do with it. Assuming the config isn't left over on the device from the prior owner, a bare Layer 2 switch with PoE might at most require you to turn on PoE. If you want to run VLANs, that's doable as well, though your best guide as always with networking gear is "?" and "Tab" to find autocompletions and various options at any "level" of a command.

I would start with "show inline power" and make sure "admin state" is on. If it's off, you can either turn it on for specific ports:

Code:
 config t
ethe 1/1/4
inline power
Or just turn it on for all ports (in which case replace 1/1/4 above with "1/1/1 to 1/1/48").

VLANs is another topic altogether, but if you know any Cisco, understand that the Cisco method (config t > interface blah > vlan X) is not the way Brocades work. They're kind of the opposite, where you go config t > vlan X > untagged ethe blah (or tagged ethe blah if you want a trunk/tagged port).
 

boghea

New Member
Oct 8, 2018
5
1
3
Just tested on my 7150:
Code:
conf t
vlan x
no router-interface ve x
router-interface ve y
You can put an arbitrary number for the ve. Unsure if there is a limit.

In the CLI, basically any command can be undone by prefixing 'no' to it.

@fohdeesha: Get well soon!
Thank you for helping me out. Will save this for future references. Now it makes sense.
 

fohdeesha

Kaini Industries
Nov 20, 2016
2,577
2,775
113
31
fohdeesha.com
Right. The first few posts provided a good hardware primer. I was just looking for something perhaps a bit more accessible than the manuals in order to get the basics up and running.
You missed the giant bold "update / config guide" link in my first thread post, which has the exact "getting started" instructions you're looking for with commands etc
 
  • Like
Reactions: IronTek and maes

iotapi322

Member
Sep 8, 2017
66
14
8
46
I made one but as others have mentioned it will not support the switch's weight.
I have most of the weight sitting on a couple ears mounted under my desk from a print on thingiverse.

Also the holes are slightly small for the screws into the switch.
The screws will tap a thread in the print if you don't enlarge them.
Thank you , I bought some 12 Ga metal and I'm fabricating a few of them, however having your design will help verify my measurements!!!!
 

OptimusPrime

Member
Apr 21, 2020
39
6
8
Do you have a known working device which you could use to test the adapter?
The first two adapter I bought from amazon were fake ones, they showed up in device manager as com ports with "FTDI" chipsets
As it turns out, it was a dead console port. I got lucky, the seller ended up being local, so I took it to his shop to confirm it was him, not me ;)

Once I get a reply from the next ebay seller, I'll pull the trigger on another one...
 

kedzior

Member
Mar 21, 2018
60
15
8
48
Poland
Maybe a silly question, but I have ICX7250 version as follows :

ICX7250-48 Switch#show version
Copyright (c) 2017 Ruckus Wireless, Inc. All rights reserved.
UNIT 1: compiled on Nov 6 2019 at 11:57:42 labeled as SPS08070g
(25788272 bytes) from Primary SPS08070g.bin
SW: Version 08.0.70gT211
Compressed Boot-Monitor Image size = 786944, Version:10.1.15T215 (spz10115)
Compiled on Thu Jan 31 08:08:44 2019

HW: Stackable ICX7250-48
==========================================================================
UNIT 1: SL 1: ICX7250-48 48-port Management Module
Serial #:xxxxxxxxxxx
License: BASE_SOFT_PACKAGE (LID:xxxxxxxx)
P-ASIC 0: type B344, rev 01 Chip BCM56344_A0
==========================================================================
UNIT 1: SL 2: ICX7250-SFP-Plus 8-port 80G Module
==========================================================================
1000 MHz ARM processor ARMv7 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
2048 MB DRAM
STACKID 1 system uptime is 10 minute(s) 15 second(s)


And I try to upgrade to uefi image versions and I get : brocade the code type 64 is not correct for the target hardware, abort!

I'm not familiar with Brocade switches but maybe there is procedure to upgrade this switches to uefi images version ?

I try to upload SPS08092bufi.bin version.

BR
Adam
 

LodeRunner

Active Member
Apr 27, 2019
452
196
43
Well, don't use 8092 unless you like bleeding edge, buggy firmware on your switch, use 8080; see the guide linked on page 1, and look at the 7250 / 7450 section.
 

fohdeesha

Kaini Industries
Nov 20, 2016
2,577
2,775
113
31
fohdeesha.com
Maybe a silly question, but I have ICX7250 version as follows :

ICX7250-48 Switch#show version
Copyright (c) 2017 Ruckus Wireless, Inc. All rights reserved.
UNIT 1: compiled on Nov 6 2019 at 11:57:42 labeled as SPS08070g
(25788272 bytes) from Primary SPS08070g.bin
SW: Version 08.0.70gT211
Compressed Boot-Monitor Image size = 786944, Version:10.1.15T215 (spz10115)
Compiled on Thu Jan 31 08:08:44 2019

HW: Stackable ICX7250-48
==========================================================================
UNIT 1: SL 1: ICX7250-48 48-port Management Module
Serial #:xxxxxxxxxxx
License: BASE_SOFT_PACKAGE (LID:xxxxxxxx)
P-ASIC 0: type B344, rev 01 Chip BCM56344_A0
==========================================================================
UNIT 1: SL 2: ICX7250-SFP-Plus 8-port 80G Module
==========================================================================
1000 MHz ARM processor ARMv7 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
2048 MB DRAM
STACKID 1 system uptime is 10 minute(s) 15 second(s)


And I try to upgrade to uefi image versions and I get : brocade the code type 64 is not correct for the target hardware, abort!

I'm not familiar with Brocade switches but maybe there is procedure to upgrade this switches to uefi images version ?

I try to upload SPS08092bufi.bin version.

BR
Adam
Follow my update guide to get it on stable 8080. Then if you really want the bleeding edge firmware and the potential bugs that come with it, you will then be able to flash the ufi image. Flashing ufi images is only supported on v8080 and up and you're trying to do it on a switch running 8070
 
  • Like
Reactions: kedzior

AcrobaticWoodpecker

New Member
Apr 24, 2020
5
0
1
I just picked up an ICX6610-24-E (with single Rev C PS and single chassis fan pack) and thanks to the guides written by @fohdeesha I was able to update the bootloader and OS pretty easily. I am noticing that this switch puts out quite a bit of noise (definitely up there with my old LB6M). Though the fans ramp down quite a bit after boot, even at their lowest speed they are very audible from rooms away (switch is in a large closet with door closed). From reading it seems as though there are reports that in a single PS configuration the fan on the PS will ramp up but with a second PS the fans quiet down, would that still be the case with a 24-port non-PoE model?

Does anybody have video/audio of a quiet ICX6610?
 

kedzior

Member
Mar 21, 2018
60
15
8
48
Poland
Follow my update guide to get it on stable 8080. Then if you really want the bleeding edge firmware and the potential bugs that come with it, you will then be able to flash the ufi image. Flashing ufi images is only supported on v8080 and up and you're trying to do it on a switch running 8070
OK now it is clear for me. Thanks for help.
 

muhfugen

Active Member
Dec 5, 2016
139
39
28
Does anybody have video/audio of a quiet ICX6610?
Depends on what you mean by quiet. i picked up a 6610-24P today, and although with 2 PSUs and no fan trays it is quieter, it is still audible. it is roughly just as loud with a single PSU (rev B) as with two PSUs. Also with no fan trays the QSFP+ interface card and MAC gets is close enough to the fan speed change temperature, it makes me question how long it would stay at these low fan speeds with some kind of a load. The cooling situation in the switch in general is less than optimal, and interface card doesnt really get close to any real air stream, even with the fan trays in there. i'm returning mine and trying a 7450 to see how loud it gets, also because this thing is literally covered in dirt on the inside.
 

AcrobaticWoodpecker

New Member
Apr 24, 2020
5
0
1
Depends on what you mean by quiet. i picked up a 6610-24P today, and although with 2 PSUs and no fan trays it is quieter, it is still audible. it is roughly just as loud with a single PSU (rev B) as with two PSUs. Also with no fan trays the QSFP+ interface card and MAC gets is close enough to the fan speed change temperature, it makes me question how long it would stay at these low fan speeds with some kind of a load. The cooling situation in the switch in general is less than optimal, and interface card doesnt really get close to any real air stream, even with the fan trays in there. i'm returning mine and trying a 7450 to see how loud it gets, also because this thing is literally covered in dirt on the inside.
Yeah after some more reading it seems people have wildly varying definitions of quiet, especially when it comes to the 6610.
 

IronTek

New Member
Apr 3, 2020
8
5
3
You missed the giant bold "update / config guide" link in my first thread post, which has the exact "getting started" instructions you're looking for with commands etc
I did have to first resort to (more-or-less) following your instructions provided here because the bootloader and firmware were so old (circa 2012). After that, I was able to follow the guide! Thanks!
 

fohdeesha

Kaini Industries
Nov 20, 2016
2,577
2,775
113
31
fohdeesha.com
Yeah after some more reading it seems people have wildly varying definitions of quiet, especially when it comes to the 6610.
from what I've found it's because there's wildly different sound levels from these things depending on configuration. If it's indeed a rev C, it should not be that loud, and shouldn't require two PSUs to spin down (that's just the rev A supplies). make sure the PSU and fan tray are in the left chassis slots (facing the rear of the switch). Also make sure they're actually the E (exhaust models), they should have green stickers on the psu and fan tray, not orange. the orange intake models are much louder. Hearing it from several rooms over is absurd though, I can't hear a stack of 2x 6610s on the other side of the drywall behind me
 

FozzieBear

New Member
Aug 24, 2015
25
10
3
37
Is there a definitive guide for moding the fans on the ICX7250 to silence it? Like exactly the fans to get and how to wire them?

I've spent an hour or so looking and can only find guides for the 6450.
For my 7250-24P, I started with replacing the rear fans with 2x MF40201V3-1000U-G99. I found that the fans were near silent when running at speed 1, but it would intermittently kick up into speed 2 when the ASIC hit a high enough temp. This sits in a rack right next to me, so I added 1x MF60101V3-1000U-A99 that sits directly on top of the ASIC heatsink and is tapped into the constant 12v to the mainboard, and it never kicks into speed 2 now, even sitting in my rack that runs ~80F inside.

Code:
Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 ok, speed (auto): [[1]]<->2

Fan controlled temperature:
        Rule 1/2 (MGMT THERMAL PLANE): 65.0 deg-C
        Rule 2/2 (AIR OUTLET NEAR PSU): 54.5 deg-C

Fan speed switching temperature thresholds:
        Rule 1/2 (MGMT THERMAL PLANE):
                Speed 1: NM<-----> 93       deg-C
                Speed 2:        82<----->105 deg-C (shutdown)
        Rule 2/2 (AIR OUTLET NEAR PSU):
                Speed 1: NM<-----> 58       deg-C
                Speed 2:        49<----->105 deg-C (shutdown)

Fan 1 Air Flow Direction:  Front to Back
Fan 2 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 65.0 deg-C (Sensor 1), 54.5 deg-C (Sensor 2)
Slot 2 Current Temperature: NA
        Warning level.......: 100.0 deg-C
        Shutdown level......: 105.0 deg-C
 

Freebsd1976

Active Member
Feb 23, 2018
336
57
28
help needed , buy a icx7250-24p at price 90$ ,seller said it come from foxconn test branch , power it on ,and found there is no firmware on this switch,instead it show diag> , enter uboot indeed show 7250-boot
so the quesion can I use @fohdeesha guide to flash firmware, if I can what the difference with the guide

Code:
****************************************************
*  FoxDiag: SICA_DIAG_0.0.8
*  CPLD: Rev3 release 30
*  Platform: SICA-24P Alpha1
*
*  Copyright: Copyright 2014 Foxconn Corporation.
****************************************************
DIAG>
so I restart the switch ,and enter the uboot , now it show :

Code:
U-Boot -svn12133 (Oct 30 2014 - 17:38:21)

DEV ID = 0xdc14
SKU ID = 0xb344
DDR type: DDR3
MEMC 0 DDR speed = 750MHz
ddr_init2: Calling soc_ddr40_set_shmoo_dram_config
ddr_init2: Calling soc_ddr40_phy_calibrate
DDR phy calibration passed
Programming controller register
ddr_init2: Calling soc_ddr40_shmoo_ctl
Validate Shmoo parameters stored in flash ..... OK
Press Ctrl-C to run Shmoo ..... skipped
Restoring Shmoo parameters from flash ..... done

Running simple memory test ..... OK
Enabling DDR ECC reporting
GPIO Reaset Reason is 0x0
COLD BOOT: Clearing entire memory
BIST Start 0x0, END 0x3ffffff
clear_ddr: OK
Enabling DDR ECC correction
DDR Tune Completed
Micron MT29F16G08CBACA, blocks per lun: 80000 lun count: 1
1024 KiB blocks, 4 KiB pages, 27B OOB, 8-bit
NAND:   chipsize !!!!In env_relocate_spec
NOw reading
!!!calling import
UBOOT: BE Mode
SICA24 Copper (POE), A1
SYS CPLD VER: 0x3, Released Ver: 0

Booted From: Uboot partition 1
Enter 'b' to stop at boot monitor:  0
ICX7250-Boot> dir
Unknown command 'dir' - try 'help'
ICX7250-Boot> setenv
  baudrate bootcmd bootdelay bootfile consoledev defbootcmd ethact flash_addr
  hostname image_name loadaddr maxcpus netmask quiet serverip stderr stdin
  stdout ...
ICX7250-Boot> help
?       - alias for 'help'
boot    - boot default, i.e., run 'bootcmd'
boot_primary- boot_primary   - primary boot; boot from primary partition

boot_secondary- boot_secondary   - secondary boot; boot from secondary partition

bootm   - boot application image from memory
cp      - memory copy
cpld_read- Read from cpld
cpld_write- write to cpld
cplddl  - cplddl - To perform cpld download

dump_cpld- Dump CPLD Registers
eeprom  - EEPROM sub-system
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
gpio_read- Read from GPIO
gpio_write- write to GPIO
help    - print command description/usage
hwinfo  - Show HW Info
i2c     - I2C sub-system
i2c_test- Test i2c bus
i2cread - I2c read
i2cwrite- I2c write
logging_disable- Disable Uboot Logs.
logging_enable- Enable Uboot Logs.
md      - memory display
memtest - memtest - To perform memory test

mii     - MII utility commands
mtdparts- define flash/nand partitions
mw      - memory write (fill)
nand    - NAND sub-system
ping    - send ICMP ECHO_REQUEST to network host
powercycle- Do a Hard Reset
printenv- print environment variables
reset   - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sf      - SPI flash sub-system
show_image- Show Stored Images.
tftpboot- tftpboot- boot image via network using TFTP protocol

ubi     - ubi commands
update_primary- update_secondary   - secondary update; update primary partition

update_secondary- update_secondary   - secondary update; update secondary partition

update_uboot- update_uboot - get the uboot image over tftp.

usb     - USB sub-system
verify  - Verify Image
version - print monitor, compiler and linker version
ICX7250-Boot>



ICX7250-Boot> printenv
baudrate=9600
ipaddr=172.21.6.124
serverip=172.21.7.253
netmask=255.255.0.0
image_name=SICA_UBOOT_0.0.8.bin
ver=10.1.01T215 (Oct 30 2014 - 17:38:34)

Environment size: 149/16380 bytes
ICX7250-Boot>
ICX7250-Boot> show_image
===========================
Primary  : no current device selected
EMPTY
Secondary: no current device selected
EMPTY
===========================
ICX7250-Boot> fa
  fatinfo fatls fatload factory false