No Primary or Seconday Image

  • 1
  • Question
  • Updated 5 months ago
One of our users has accidently wiped our Brocade Fastiron 624p Switch. It comes up to boot cli but has no primary or secondary image. How do I get a flash image back on this switch?
Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes

Posted 5 months ago

  • 1
Photo of TechHelp24

TechHelp24

  • 17 Posts
  • 10 Reply Likes
you can reload the firmware via TFTP
Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
That is a very old switch that is End-of-Life, so the best option would be to replace it with a newer ICX such as the ICX-7250-24P or ICX-7150-24P.

At any rate, if you want to do a recovery, I am not certain which port you would connect it to the network to do TFTP to it.

That said, these commands should ultimately work:

http://docs.ruckuswireless.com/fastiron/08.0.70/fastiron-08070-upgradeguide/GUID-DA75FD7E-A8D4-4B12-...



Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
Unfortantly those commands are not working. This is my starting point.

Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
What do you have if you type a ?

"question mark"
(Edited)
Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes

Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
what options do you have under boot?

can you do a "boot primary" or a "boot secondary" for example?

Perhaps a boot ? question mark?

What's under show?


I do see there is an IP address mechanism, which presumably is to allow you to TFTP a replacement flash image.
Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
I am able to get to the boot system tftp. I would put the ip in of the server but always get a session time out.



Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
Cool beans.  This appears to be everything you need to recover this device!

1. First, does your TFTP ordinarily work.  If not, you need to get something that works with a non-bricked device.

2.  Do you have a valid FWS image for booting.  Probably something like FWS07400p.bin on said TFTP server?


3.  Is your IP correct?  It would appear your system has an APIPA IP that 169.254.233.200... which for some reason you manually set??  Do you have an APIPA IP on the main computer?  Regardless, you need something in the same subnet.

Thankfully, you can test communication and troubleshoot because you have ping to test connectivity. Usually only the management port works on these from the boot monitor though it may be different on the old FWS.  I only ever looked around in the boot monitor on the ICX.

At any rate, mess around in step 3 until you can ping your TFTP server by its IP.

4.  I do not know the command to boot to tftp, but it appears you can keep typing ? question mark to find out what arguments it expects.  Most likely after the IP of the TFTP server it is asking for above, it will need the filename to boot as the next argument followed by a carriage return <cr>.

Once you have connectivity, an appropriate FWS boot image, a working TFTP server, and the right "boot system tftp" command, I suspect it will TFTP that image directly into memory and the boot loader will boot it.

From there, once booted, you would surely want to TFTP an image to the flash, so you don't have to go through this exercise to boot this in the future



Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
I am using FileZilla and im able to ping it. However I get a time out every time I try to pull the file. 


Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
Good Morning:

FileZilla is an FTP server not a TFTP server.  It's a completely different application-layer protocol that rides on top of TCP where TFTP is UDP based.

There are many choices of TFTP servers.  I personally use TFTPD64 by Ph. Jounin, but this post is not an endorsement for any particular product; it is just to let you know FileZilla will not suffice for this purpose.  Solar Winds for example also makes some great TFTP servers as well.


Again, choose whichever TFTP product you want and test it first on a non-bricked device.

Additionally, I usually don't put the entire path in; instead, I usually have the image I am going to copy in the root of the TFTP server.


Lastly, judging your image file above FCXR08001.bin is very unlikely to be correct for an older Brocade FastIron WS 624P.  It has been at least six (6) years since I dealt with these types of units, but as I recall the software image names will start with something like FWS (NOT FCX).  The FCX is the image family that runs on FCX devices like the 6610's for example.

 and You have a legacy device that probably does not support any 8.x code.

Your device will almost certainly need an image file prefaced with FWS such as FWS07400p.bin, or FWSR07400p.bin if you want Layer-3 capabilities (i.e. routing).

Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
Good Morning again:

You have really peaked my interest with this, and I want to make sure I am not steering you wrong, so I just found a similar Brocade FastIron WS 648G switch in a disposal pile.  While not the identical switch you have, it is in the same hardware and firmware family.  The only difference is the one I found has 48 Ports (vs 24), and this one has no POE.

Sometimes the best way to learn and grow is to try things.

Now, I do not care about this switch because it is End-Of-Life and support.  All that really matters is that it has its configuration removed for disposal, so I intentionally erased both flash slots to re-create the exact problem you are having by executing "erase flash primary" and "erase flash secondary."

Please do NOT do this though because there is NEVER a reason to erase a flash slot; since, when you send updated firmware the device will automatically over-write that slot during the upgrade process.

If you are erasing the configuration on a switch, please use "erase startup-config"; since, the switch will still be bootable when done.


I then tried to recover, and I was successful (within about five minutes):



FGS Boot Code Version 05.0.00
Enter 'b' to stop at boot ...
BOOT INFO: load monitor from primary, size = 243056
Appln_Monitor:root_task: ***local_overide = 0***
BOOT INFO: load image from primary
Brocade PPC filter after decompression

BOOT INFO: bootparam at 0013c96c, mp_flash_size = 002bb84a
BOOT INFO: code decompression completed
BOOT INFO: branch to 00400100
Starting Main Task ...Pre Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved
    UNIT 1: compiled on Apr 04 2016 at 04:51:01 labeled as FWS07400p
                (2865226 bytes) from Primary FWS07400p.bin
        SW: Version 07.4.00pT7e1
  Boot-Monitor Image size = 416213, Version:05.0.00T7e5 (Fev2)
  HW: Stackable FWS648G
==========================================================================
UNIT 1: SL 1: FastIron WS 648G 48-port Management Module
         Serial  #: MDAN44XXXX
         License: BASE_SOFT_PACKAGE   (LID: ofcpJJiFFo)
         P-ENGINE  0: type D80C, rev 01
         P-ENGINE  1: type D80C, rev 01
==========================================================================
  400 MHz Power PC processor 8248 (version 130/2014) 66 MHz bus
  512 KB boot flash memory
30720 KB code flash memory
  256 MB DRAM
STACKID 1  system uptime is 5 seconds
The system : started=cold start

FWS648G Switch>
FWS648G Switch>en
No password has been assigned yet...
FWS648G Switch#
FWS648G Switch#
Stack unit 1 Power supply 1 detected and up.

FWS648G Switch#
FWS648G Switch#sh fl
Stack unit 1:
  Compressed Pri Code size = 2865226, Version 07.4.00pT7e1 (FWS07400p.bin)
  Compressed Sec Code size = 2865205, Version 07.4.00mT7e1 (fws07400m.bin)
  Compressed Boot-Monitor Image size = 416213, Version 05.0.00T7e5
  Code Flash Free Space = 24641536

FWS648G Switch#erase flash ?
  primary       Primary code image
  secondary     Secondary code image
  unit-id-pri   primary code image on unit specified by unit-id
  unit-id-sec   secondary code image on unit specified by unit-id

FWS648G Switch#erase flash primary
Erase flash Done.
FWS648G Switch#erase flash sec
Erase flash Done.
FWS648G Switch#sh fl
Stack unit 1:
  Pri Code Flash Empty
  Sec Code Flash Empty
  Compressed Boot-Monitor Image size = 416213, Version 05.0.00T7e5
  Code Flash Free Space = 30408704



FWS648G Switch#reload
Are you sure? (enter 'y' or 'n'): y
Could not verify if the Running Config data has been changed.
Do you want to continue the reload anyway? (enter 'y' or 'n'): y
Halt and reboot

FGS Boot Code Version 05.0.00
Enter 'b' to stop at boot ...
BOOT INFO: primary does not exist
BOOT INFO: secondary does not exist
FGS-Boot>
FGS-Boot>
FGS-Boot>
FGS-Boot> ?
boot             Boot system
ip               Set IP address
monitor          Toggle monitor mode
reset            Reset system
show             Show information
FGS-Boot>ip ?
address          IP address

Syntax error /10.1.2.3/
FGS-Boot>ip address ?
IP address       IP address

FGS-Boot>ip address 10.1.2.3
BOOT INFO: load monitor from boot flash, size = 105737
BOOT INFO: prepare tftp client..
IP address = 10.1.2.3, subnet mask = 255.255.255.0


FGS-Boot(10.1.2.3)>ip address 10.1.2.3/21
IP address = 10.1.2.3, subnet mask = 255.255.248.0


FGS-Boot(10.1.2.3)> ?
boot             Boot system
ping             Test connectivity
ip               Set IP address
show             Show information
reset            Reset system
dm               display memory
phy              PHY related commands
FGS-Boot(10.1.2.3)>boot ?
system           System
FGS-Boot(10.1.2.3)>boot system ?
flash            from flash
tftp             from tftp server
FGS-Boot(10.1.2.3)>boot system tftp ?
IP address       Server address
FGS-Boot(10.1.2.3)>boot system tftp 10.1.2.4
String           File name

FGS-Boot(10.1.2.3)>boot system tftp 10.1.2.4 FWS07400p.bin
BOOT INFO: tftp copy successful!
BOOT INFO: start with hardware r

BOOT INFO: load monitor from tftp copied image, size = 243056
Appln_Monitor:root_task: ***local_overide = 0***
BOOT INFO: load tftp copied image
Brocade PPC filter after decompression

BOOT INFO: bootparam at 0013c96c, mp_flash_size = 002bb84a
BOOT INFO: code decompression completed
BOOT INFO: branch to 00400100
Starting Main Task ...Pre Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved
    UNIT 1: compiled on Apr 04 2016 at 04:51:01 labeled as FWS07400p
                (2865226 bytes) from Tftp FWS07400p.bin
        SW: Version 07.4.00pT7e1
  Boot-Monitor Image size = 416213, Version:05.0.00T7e5 (Fev2)
  HW: Stackable FWS648G
==========================================================================
UNIT 1: SL 1: FastIron WS 648G 48-port Management Module
         Serial  #: MDAN44XXXX
         License: BASE_SOFT_PACKAGE   (LID: ofcpJJiFFo)
         P-ENGINE  0: type D80C, rev 01
         P-ENGINE  1: type D80C, rev 01
==========================================================================
  400 MHz Power PC processor 8248 (version 130/2014) 66 MHz bus
  512 KB boot flash memory
30720 KB code flash memory
  256 MB DRAM
STACKID 1  system uptime is 5 seconds
The system : started=warm start  reloaded=by "reload"

FWS648G Switch>
Stack unit 1 Power supply 1 detected and up.

FWS648G Switch>en
No password has been assigned yet...
FWS648G Switch#copy tftp flash 10.1.2.4 fws07400p.bin primary
FWS648G Switch#TFTP session timed out

TFTP to Flash Error - code 5

FWS648G Switch(config)#ip add 10.1.2.24/21
FWS648G Switch(config)#exit
FWS648G Switch#ping 10.1.2.1

Sending 1, 16-byte ICMP Echo to 10.1.2.1, timeout 5000 msec, TTL 64
Type Control-c to abort
Reply from 10.1.2.1      : bytes=16 time=4ms TTL=64
Success rate is 100 percent (1/1), round-trip min/avg/max=4/4/4 ms.

FWS648G Switch#copy tftp flash 10.1.2.4 fws07400p.bin primary
FWS648G Switch#Flash Memory Write (8192 bytes per dot) .............................................................................................................................................................................................................................................................................................................................................................
TFTP to Flash Done.



FWS648G Switch#sh fl
Stack unit 1:
  Compressed Pri Code size = 2865226, Version 07.4.00pT7e1 (fws07400p.bin)
  Sec Code Flash Empty
  Compressed Boot-Monitor Image size = 416213, Version 05.0.00T7e5
  Code Flash Free Space = 27525120
FWS648G Switch#copy fl fl sec
FWS648G Switch#Flash Memory Write (8192 bytes per dot) ..............................................................................................................................................................................................................................................................................................................................................................Flash to Flash Done.

FWS648G Switch#sh fl
Stack unit 1:
  Compressed Pri Code size = 2865226, Version 07.4.00pT7e1 (fws07400p.bin)
  Compressed Sec Code size = 2865226, Version 07.4.00pT7e1 (fws07400p.bin)
  Compressed Boot-Monitor Image size = 416213, Version 05.0.00T7e5
  Code Flash Free Space = 24641536




FWS648G Switch#reload
Are you sure? (enter 'y' or 'n'): y
Could not verify if the Running Config data has been changed.
Do you want to continue the reload anyway? (enter 'y' or 'n'): y
Halt and reboot

FGS Boot Code Version 05.0.00
Enter 'b' to stop at boot ...
BOOT INFO: load monitor from primary, size = 243056
Appln_Monitor:root_task: ***local_overide = 0***
BOOT INFO: load image from primary
Brocade PPC filter after decompression

BOOT INFO: bootparam at 0013c96c, mp_flash_size = 002bb84a
BOOT INFO: code decompression completed
BOOT INFO: branch to 00400100
Starting Main Task ...Pre Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

Parsing Config Data ...
INFO: empty config data in the primary area, try to read from backup
INFO: empty config data in the backup area also

  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved
    UNIT 1: compiled on Apr 04 2016 at 04:51:01 labeled as FWS07400p
                (2865226 bytes) from Primary fws07400p.bin
        SW: Version 07.4.00pT7e1
  Boot-Monitor Image size = 416213, Version:05.0.00T7e5 (Fev2)
  HW: Stackable FWS648G
==========================================================================
UNIT 1: SL 1: FastIron WS 648G 48-port Management Module
         Serial  #: MDAN44XX
         License: BASE_SOFT_PACKAGE   (LID: ofcpJJiFFo)
         P-ENGINE  0: type D80C, rev 01
         P-ENGINE  1: type D80C, rev 01
==========================================================================
  400 MHz Power PC processor 8248 (version 130/2014) 66 MHz bus
  512 KB boot flash memory
30720 KB code flash memory
  256 MB DRAM
STACKID 1  system uptime is 5 seconds
The system : started=warm start  reloaded=by "reload"

FWS648G Switch>
Stack unit 1 Power supply 1 detected and up.

FWS648G Switch>

Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
Awesome!! Got the firmware to load it. However it saved the previous config so working towards wiping that and trying to save the firmeware so that the wipe doesn't wipe the firmeware. Kind of a catch :(
Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
Good Afternoon:

Great news!  Yeah, so basically you do an "erase startup-config" on the Brocade/Ruckus style equipment from a privileged-exec "#" prompt to remove the config and keep the firmware... presuming you somehow managed to copy it back to the switch...


****

Specifically, what is the current state of your switch?  When you say you got the firmware to load it, I presume you mean you got it to boot (from TFTP) with the previous configuration... and that's all, right?>

That the new problem is that you area at a ">" prompt ... when you try to type "enable" or "en" for short to get to a privileged-exec "#" prompt  it asks you for a password you don't have right?

The issue being to erase the configuration or copy a new firmware image to primary or secondary, you certainly have to be at a privileged prompt to do those types of actions.

Hence, although you can actually boot the device from TFTP now, I doubt you fixed the device to boot normally from primary or secondary as to do that you would have to be at the "#" prompt to issue a command like: "copy tftp flash 10.1.2.4 fws07400p.bin primary" to make the device bootable without connectivity to a TFTP server.


****
If not having the password is the big problem, you probably have to combine the password recovery procedure with the firmware (or software recovery procedure), I am going to ask you to try something blind as I do not have that switch I grabbed earlier this morning... but... it will probably work.


On an ICX family switch I have recovered passwords in the past.  Never actually tried it on an FWS, (let's hope it's the same).  Essentially, I would hit B to interrupt the boot and end up at the boot-monitor prompt.  In your case, that's easier to get to the boot-monitor because it cannot boot fully not having an image in the primary or secondary flash slot.

Then in the password recovery procedure you type:

ICX64XX-boot>> no password
OK! Skip password check when the system is up.

ICX64XX-boot>> boot
Booting image from primary...

<switch boots>

switchname>en
No password has been assigned yet...

switchname#



Obviously, in your case, "boot" alone won't work unless I am totally wrong about the problem...

Presuming I am right and this is now predominantly a password problem,

...try following the password recovery instructions hoping "no password" is the command on the FWS family *crosses fingers*, and replace the password recovery's next step of "boot" command with something that will actually boot the device.  (i.e. something like "boot system tftp 10.1.2.4 FWS07400p.bin"  instead of plain "boot" - whatever worked last time).


Now, AFTER the device boots I would recommend:

switch> en
switch# erase startup-config
<some kind of message about the config being removed displayed>


At this point, the configuration is still running with all the extra fluff leftover from its last configuration.  Below, I jump right to changing its IP to something on the same subnet as your TFTP server and copying a flash memory before reloading (rebooting).

If you would rather start completely fresh at this point with an empty configuration without that extra "fluff," you can reload, but you will have to boot from TFTP once more to then set an IP and TFTP your image to the primary flash slot.  It's really up to you what you want to do, and it hardly matters; since, these boot extremely fast!

This part is the same though if you just rebooted, "enable" again...:



switch# conf t
switch(config)# ip add <your IP>/(MASK bits)
switch (config)# exit
switch# ping <something>
switch# copy tftp flash 10.1.2.4 fws07400p.bin primary (or whatever image you booted from and whatever IP your TFTP server is at)
<some kind of copy success message displayed>
switch# show flash
<some indication the image you TFTPed to the switch is now in primary slot>
switch# reload

Y to reload
Y to tell it you don't care you didn't save the leftover config with your IP address details...

It should now boot up on its own and without a password.




(Edited)
Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
no password works but when the new image takes effect it still request the password. Once I power it down it looses its image to not being able to copy it to the primary.
Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
Good Afternoon:

I am not certain what you mean exactly.  Could you just copy and paste the entire process where you cold boot, set your parameters, your no password, boot, etc.

and where you get stuck?
Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
FGS Boot Code Version 05.0.00
Enter 'b' to stop at boot ...
BOOT INFO: primary does not exist
BOOT INFO: secondary does not exist
FGS-Boot>no pass
OK! Skip password check when the system is up.

FGS-Boot>ip add 169.254.233.200
BOOT INFO: load monitor from boot flash, size = 105737
BOOT INFO: prepare tftp client..
IP address = 169.254.233.200, subnet mask = 255.255.255.0
FGS-Boot(169.254.233.200)>

FGS-Boot(169.254.233.200)>boot system tftp 169.254.233.202 FWS07400p.bin
BOOT INFO: tftp copy successful!
BOOT INFO: start with hardware reset
BOOT INFO: load monitor from tftp copied image, size = 243056
Appln_Monitor:root_task: ***local_overide = 0***
BOOT INFO: load tftp copied image
Brocade PPC filter after decompression
BOOT INFO: bootparam at 0013c96c, mp_flash_size = 002bb84a
BOOT INFO: code decompression completed
BOOT INFO: branch to 00400100
Starting Main Task ...Pre Parsing Config Data ...
Parsing Config Data ...
Invalid input -> authentication-key 1 2 $Wk9PWk9adGw1WkBzPTZWMQ==, sntp server 136.205.6.11 4 authentication-key 1 2 $Wk9PWk9adGw1WkBzPTZWMQ==
Invalid input -> authentication-key 2 2 $Wk9PWk9adGw1fEBzPTZWMQ==, sntp server 136.205.6.12 4 authentication-key 2 2 $Wk9PWk9adGw1fEBzPTZWMQ==
ACL configured, you must not change SSH port number

SYSLOG: <14>0d00h00m05s:REDSES4400-a2nw074-1-u System: Cold start
SYSLOG: <14>0d00h00m05s:REDSES4400-a2nw074-1-u DHCPC: protocol disabled
  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved
    UNIT 1: compiled on Apr 04 2016 at 04:51:01 labeled as FWS07400p
                (2865226 bytes) from Tftp FWS07400p.bin
        SW: Version 07.4.00pT7e1
  Boot-Monitor Image size = 416213, Version:05.0.00T7e5 (Fev2)
  HW: Stackable FGS624P-POE
==========================================================================
UNIT 1: SL 1: FGS-24G 24-port Management Module + PoE
         Serial  #: N62539F1AP
         P-ENGINE  0: type D804, rev 01
==========================================================================
  400 MHz Power PC processor 8245 (version 129/1014) 66 MHz bus
  512 KB boot flash memory
 8192 KB code flash memory
  128 MB DRAM
STACKID 1  system uptime is 5 seconds
The system : started=cold start

SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u STP: VLAN 152 Port 0/1/1 STP State -> BLOCKING (DOT1wTransition)
SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u STP: VLAN 159 Port 0/1/1 STP State -> BLOCKING (DOT1wTransition)
SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u STP: VLAN 352 Port 0/1/1 STP State -> BLOCKING (DOT1wTransition)
SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u STP: VLAN 612 Port 0/1/1 STP State -> BLOCKING (DOT1wTransition)
SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u STP: VLAN 4007 Port 0/1/1 STP State -> BLOCKING (DOT1wTransition)
SYSLOG: <14>0d00h00m08s:REDSES4400-a2nw074-1-u System: Interface ethernet 0/1/1, state up
Power supply 1  detected in standby mode.
Stack unit 1 Power supply 2 detected and up.
PoE: Stack unit 1 Power supply 2 with 480000 mwatts capacity is up
SYSLOG: <14>0d00h00m09s:REDSES4400-a2nw074-1-u System: Stack unit 1 POE  Power supply 2  with 480000 mwatts capacity is up
PoE Info: Adding new 48V capacity of 480000 mW, total capacity is 480000, total free capacity is 480000
SYSLOG: <14>0d00h00m11s:REDSES4400-a2nw074-1-u STP: VLAN 612 Port 0/1/1 STP State -> LEARNING (DOT1wTransition)
SYSLOG: <14>0d00h00m11s:REDSES4400-a2nw074-1-u STP: VLAN 612 Port 0/1/1 STP State -> FORWARDING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 4007 Port 0/1/1 STP State -> LEARNING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 4007 Port 0/1/1 STP State -> FORWARDING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 152 Port 0/1/1 STP State -> LEARNING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 152 Port 0/1/1 STP State -> FORWARDING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 159 Port 0/1/1 STP State -> LEARNING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 159 Port 0/1/1 STP State -> FORWARDING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 352 Port 0/1/1 STP State -> LEARNING (DOT1wTransition)
SYSLOG: <14>0d00h00m12s:REDSES4400-a2nw074-1-u STP: VLAN 352 Port 0/1/1 STP State -> FORWARDING (DOT1wTransition)
PoE Info: PoE module 1 of Unit 1 on ports 0/1/1 to 0/1/24 detected. Initializing....
SYSLOG: <14>0d00h00m13s:REDSES4400-a2nw074-1-u System: PoE: Allocated power of 15400 mwatts on port 0/1/22.
PoE Info: PoE module 1 of Unit 1 initialization is done.
SYSLOG: <14>0d00h00m19s:REDSES4400-a2nw074-1-u System: PoE: Released complete power of 15400 mwatts on port 0/1/22.

Press <Enter> to accept and continue the login process....

User Access Verification
Please Enter Login Name:
Press Enter key to login






Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
I presume you hit Enter a few times, and that did not help.


I would move the no password command to right before your boot command AFTER you set the IP details.  I don't know that it matters, but changing the IP could potentially change something in memory.

At any rate, I also found this (I know it is for a different switch), but it is worth a try:


http://docs.ruckuswireless.com/fastiron/hardware/icx7150-installguide/GUID-3ED3789B-7998-4DC4-8DB8-3...


  1. Enter no password. (You cannot abbreviate this command.)

Perhaps "no pass" is not sufficient... even though it said, "OK! Skip password check when the system is up."




Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
I tried the no password typed out and still no change. Then I tried typing it after the ip was assigned.

FGS-Boot>ip add 169.254.37.215
BOOT INFO: load monitor from boot flash, size = 105737
BOOT INFO: prepare tftp client..
IP address = 169.254.37.215, subnet mask = 255.255.255.0
FGS-Boot(169.254.37.215)>no password
Not found in command table /no/
FGS-Boot(169.254.37.215)>

Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
I don't see these commands on this platform from typing ? above, but I see it mentioned on some Internet searches.

Monitor>no password
OK! Skip password check when the system is up.
Monitor>erase startup-config
Monitor>reset

Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
erase startup-config doesn't work since I cant get past the password. If I power down and back up the switch I lose the firmware because of not being able to save. Is there a firmware I can download that has a wipe of configuration as well?
Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
The last snip-it came from ICX Boot Code Version 10.1.00 (grz10100) from a 6610.

The erase command was available at the boot monitor on that platform.


Pretty much all the firmware images have support to erase the startup-config provided you can get them booted and to the privileged prompt.  Support might have a special build that ignores passwords for instances like this to recover bricked devices, but I wonder if a different firmware build would recognize the "no password"

You might try Ruckus FastIron 07.3.00s.  Supposedly that is now the recommended build for this platform.  Perhaps that build will properly ignore the password when you do a "no password" at the boot monitor prior to booting.


Photo of Bob Builder

Bob Builder

  • 11 Posts
  • 0 Reply Likes
The no password didn't work on this build either.
Photo of NETWizz

NETWizz

  • 135 Posts
  • 34 Reply Likes
At this point, I think we have exhausted every avenue.  I really cannot find anything else in any available documentation.

I presume you hit enter a few times, and it didn't bypass the password prompt.


At this point, if it is possible to escalate to Ruckus support, that is what I would do.  I think these are end_of_life and end_of_support, but you would need to verify that to be certain.

I am not certain this would be a covered type issue anyway, but if it was a covered device with their software support, they would be able to at least open a case and look.

All that said, may I suggest just buying a new Ruckus ICX 7150-24P?  It is similar has a normal RJ45 console port (as well as a USB console port), 24 ports dedicated (not shared with SFP+ slots).  Finally, it supports stacking and SFP+ for 10 Gigabit SR and LR (probably LRM, too... but check) while still being backwards compatible with the traditional SX and LX 1 Gigabit/sec optics.  I do think there may be the need for 10 Gigabit/sec licencing though.

The 7150 supports both layer-2 and layer-3 code, and can even support stacking.  There is a full LLDP-MED support, too, so if you are doing VoIP it works well with most everything major vendor.

It's just a good, inexpensive recommendation.  Lastly it runs their codebase all the way up to 08.0.80d at the time of this writing, which has simplified configuration of LAGs, tagged/untagged ports (i.e. with Native VANS and Voice VLANS).  Inline power is enabled by default, too, and a firmware upgrade updates the POE+ firmware automatically.

It is just a thought because at its price point, I don't think you could get a better replacement switch for the money than an ICX-7150-24P


****

I leave you with the formal instructions for password recovery... looks like exactly what you already tried.

I took a look at the FastIron Configuration Guide, 07.0.30 and verbatim this is what it says: