It is very hard reset brocade 200e password… Hard because documentation is not available on the web , you have to check different documentation… [ Brocade 200e'nin şifrelerini sıfırlamak çok zor... Zor çünkü dökümantasyon brocade'in web sitesinde direk bulunmuyor, birçok dökümanı kontrol edip hangisinin doğru olduğunu takip etmeniz gerekiyor...]

This procedure could be used FabOS 4.X and upper. If your firmware lower, check other documentation… And you have to boot password…

1. Connect the serial cable to SAN switch.
2. Reset the Switch and while its booting press “ESC” escape to enter the boot interface.
3. When the menu appears , select 3 “Enter Command Shell”
4. if you set the password please enter , otherwise default password is “password”
5. When the command shell appears enter command “printenv
6. Copy the OSLoader variable first part. and type at the command shell
boot [COPIED_PART] -s” like “boot ATA()0×25228 -s“.
7. When the OS loaded run the following two command for read/write root slice access.
mount -o remount,rw,noatime / ” and
mount /dev/hda2 /mnt
8. Run the following command to reset the all passwords : “/sbin/passwddefault ” and see the following output (if it run successfully)
All account passwords have been successfully set to factory default.
9. Then type “reboot -f” …
10. That’s all whoaa :) All passwords are set to default password (which is password ).

Here is the sample :

The system is coming up, please wait…
Read board ID of 0×80 from addr 0×23
Read extended model ID of 0×19 from addr 0×22
Matched board/model ID to platform index 6

Read board ID of 0×80 from addr 0×23
Read extended model ID of 0×19 from addr 0×22
Matched board/model ID to platform index 6
Checking system RAM – press any key to stop test

Checking memory address: 00100000

System RAM test using Default POST RAM Test succeeded.

Press escape within 4 seconds to enter boot interface.

1) Start system.
2) Recover password.
3) Enter command shell.

Option? 3
Password:
> printenv
AutoLoad=yes
ENET_MAC=00051E0676F7
InitTest=MEM()
LoadIdentifiers=Fabric Operating System;Fabric Operating System
OSLoadOptions=quiet
OSLoader=ATA()0×25228;ATA()0x621b8
OSRootPartition=hda1;hda2
SkipWatchdog=yes
> boot ATA()0×25228 -s
Booting “Manually selected OS” image.
Entry point at 0×01000000 …

Linux/PPC load:
BootROM command line: -s
Uncompressing Linux…done.
Now booting the kernel
Linux version 2.4.19 (swrel@sith) (gcc version 2.95.3 20010112 (prerelease)) -n #1 Tue Oct 3 21:06:25 PDT 2006
cpld_init: platform (34) not supported
Brocade Silkworm port (C) 2002 MontaVista Software, Inc. (source@mvista.com)
On node 0 totalpages: 32768
zone(0): 4096 pages.
zone (0): min(32), low(160), high (256)
zone(1): 28672 pages.
zone (1): min(224), low(1120), high (1792)
zone(2): 0 pages.
Kernel command line: -s
Set up jiffies counter to wrap in 0 seconds.
Calibrating FIT timer… running at 2544 Hz. [TSR_FP=1]
Calibrating delay loop… 499.71 BogoMIPS
Memory: 123832k available (1784k kernel code, 1100k data, 76k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
PCI: moved device 00:02.0 resource 2 (101) to 1000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
SGI XFS with no debug enabled
i2c-core.o: i2c core module version 2.6.3 (20020322)
i2c-dev.o: i2c /dev entries driver module version 2.6.3 (20020322)
i2c-proc.o version 2.6.3 (20020322)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xfdfea300 (irq = 1) is a 16550A
ttyS01 at 0xfdfe9200 (irq = 0) is a 16550A
PPC 405 watchdog driver v0.5. (Timer driven)
IBM gpio driver version 07.25.02
GPIO #0 at 0xc9000700
SWBD Platform Driver v1.0: [type 34, rev 1].
Config Silkworm
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
read cpld_data 0×90
Silkworm CE-2 CPLD ATA interface configured [CPLD version 16]
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
cpld_ide_init_hwif_ports: dp=0, cp=0, hw=c048ff08
hda: STI Flash 8.0.0, ATA DISK drive
ide0 at 0xcb0151f0-0xcb0151f7,0xcb0153f6 on irq 28
hda: 501760 sectors (257 MB), CHS=980/16/32
Partition check:
hda: hda1 hda2
RAMDISK driver initialized: 16 RAM disks of 50000K size 1024 blocksize
loop: loaded (max 8 devices)
eth0: ZMII bridge in RMII mode
eth0: Phy @ 0×1, type BCM5221 (0x004061e4)
eth0: IBM OCP 10/100 Mbps ethernet: EMAC0, MAC 00:05:1e:06:76:f7
eth0: Tx/Rx Interrupt mitigation (1500 pps)
eth1: ZMII bridge in RMII mode
eth1: Read error on PHY 0×02, register 2
eth1: PHY 0×02 not found
ATA polled-mode panic dumper on char-major-252.
silkworm: Using SWBD34 flash configuration
Creating 6 MTD partitions on “Boot flash”:
0×00000000-0×00020000 : “bootenv0: boot environment (1)”
0×00020000-0×00040000 : “bootenv1: boot environment (2)”
0×00040000-0×00200000 : “prom0: boot prom (1)”
0×00200000-0x003c0000 : “prom1: boot prom (2)”
0x003c0000-0x003e0000 : “unused”
0x003e0000-0×00400000 : “bootsel: boot prom selector”
mtdchar: write-caching enabled
iic0: IBM on-chip iic adapter module 2003.15.08
iic1: IBM on-chip iic adapter module 2003.15.08
M41T11 Real-time-clock Driver v1.1
m41t11: Called to probe for bus IIC-0
m41t11: I2C Real-Time-Clock detected on iic0 addr 0×68
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
Linux IP multicast router 0.06 plus PIM-SM
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2603 blocks [1 disk] into ram disk… done.
Freeing initrd memory: 2603k freed
VFS: Mounted root (ext2 filesystem).
Attempting to find a root file s hda:ystem on hda1… hda1
hda2
hda: hda1 hda2
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
hda: hda1 hda2
hda: hda1 hda2
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Trying to move old root to /initrd … okay
Freeing unused kernel memory: 76k init
modprobe: modprobe: Can’t open dependencies file /lib/modules/2.4.19/modules.dep (No such file or directory)
INIT: version 2.78 booting
sh-2.04# mount -o remount,rw,noatime /
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
sh-2.04# mount /dev/hda2
hda2 hda20 hda21 hda22 hda23 hda24 hda25 hda26 hda27 hda28 hda29
sh-2.04# mount /dev/hda2
hda2 hda20 hda21 hda22 hda23 hda24 hda25 hda26 hda27 hda28 hda29
sh-2.04# mount /dev/hda2 /mnt
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,2), internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
sh-2.04#
sh-2.04#
sh-2.04#
sh-2.04# /sbin/passwddefault
modprobe: modprobe: Can’t open dependencies file /lib/modules/2.4.19/modules.dep (No such file or directory)
modprobe: modprobe: Can’t open dependencies file /lib/modules/2.4.19/modules.dep (No such file or directory)
passwdCfg: fabosInit failed with 2
All account passwords have been successfully set to factory default.
sh-2.04#
sh-2.04#
sh-2.04#
sh-2.04# reboot -f
flushing ide devices: hda
Restarting system.

The system is coming up, please wait…
Read board ID of 0×80 from addr 0×23
Read extended model ID of 0×19 from addr 0×22
Matched board/model ID to platform index 6

Read board ID of 0×80 from addr 0×23
Read extended model ID of 0×19 from addr 0×22
Matched board/model ID to platform index 6
Checking system RAM – press any key to stop test

Checking memory address: 00100000

System RAM test using Default POST RAM Test succeeded.

Press escape within 4 seconds to enter boot interface.
Booting “Fabric Operating System” image.
Entry point at 0×01000000 …

Linux/PPC load:
BootROM command line: quiet
Uncompressing Linux…done.
Now booting the kernel
Attempting to find a root file system on hda1…
modprobe: modprobe: Can’t open dependencies file /lib/modules/2.4.19/modules.dep (No such file or directory)
INIT: version 2.78 booting
INIT: Entering runlevel: 3

INITCP: CPLD Vers: 0×90 Image ID: 0x1c

Fabric OS (altbrocade)

altbrocade console login: uptime: 1889; sysc_qid: 0

2012/09/14-12:08:20, [HAM-1004], 242,, INFO, SilkWorm200E, Processor rebooted – Unknown

Fabric OS (altbrocade)

altbrocade console login: SNMP Research SNMP Agent Resident Module Version 15.3.1.4
Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 SNMP Research, Inc.

Fabric OS (altbrocade)

altbrocade console login: sysctrld: all services Standby
Services starting a COLD recovery
2012/09/14-12:08:29, [HIL-1208], 243,, INFO, SilkWorm200E, Fan 1 is not faulty.
2012/09/14-12:08:29, [HIL-1208], 244,, INFO, SilkWorm200E, Fan 2 is not faulty.
2012/09/14-12:08:29, [HIL-1208], 245,, INFO, SilkWorm200E, Fan 3 is not faulty.

Fabric OS (altbrocade)

altbrocade console login:

Fabric OS (altbrocade)

altbrocade console login: adsec0: Security is initializing……..
minsysctrld: all services Active

POST1: Started running Fri Sep 14 12:08:40 GMT 2012
Password: POST1: Test #1 – Running turboramtest

2012/09/14-12:08:41, [SEC-1192], 246,, INFO, altbrocade, Security violation: Login failure attempt via SERIAL.
POST1: Test #2 – Running portregtest
Login incorrect

altbrocade login: POST1: Script PASSED with exit status of 0 Fri Sep 14 12:08:43 GMT 2012 took (0:0:3)

2012/09/14-12:08:44, [SEC-1192], 247,, INFO, altbrocade, Security violation: Login failure attempt via SERIAL.
POST2: Started running Fri Sep 14 12:08:44 GMT 2012
Login incorrect

altbrocade login: POST2: Test #1 – Running portloopbacktest (TXRX INTERNAL)

2012/09/14-12:08:51, [SEC-1192], 248,, INFO, altbrocade, Security violation: Login failure attempt via SERIAL.
Login incorrect

altbrocade login: POST2: Test #2 – Running minicycle (TXRX INTERNAL)
POST2: Running diagshow
POST2: Script PASSED with exit status of 0 Fri Sep 14 12:09:04 GMT 2012 took (0:0:20)
2012/09/14-12:09:04, [BL-1000], 249,, INFO, altbEnabling switch…
rocade, Initializing Ports…
2012/09/14-12:09:04, [BL-1001], 250,, INFO, altbrocade, Port Initialization Completed.

2012/09/14-12:09:09, [SEC-1192],

Fabric OS (altbrocade)

altbrocade console login:

Fabric OS (altbrocade)

altbrocade console login:

Fabric OS (altbrocade)

altbrocade console login: admin                      ===> Login with admin account with the password “password”
Password:
Please change passwords for switch default accounts now.
Use Control-C to exit or press ‘Enter’ key to proceed.

Warning: Access to the Root and Factory accounts may be required for
proper support of the switch. Please ensure the Root and Factory
passwords are documented in a secure location. Recovery of a lost Root
or Factory password will result in fabric downtime.

for user – root
Changing password for root
Enter new password:
Re-type new password:
passwd: all authentication tokens updated successfully
Please change passwords for switch default accounts now.
for user – factory
Changing password for factory
Enter new password:
Re-type new password:
passwd: all authentication tokens updated successfully
Please change passwords for switch default accounts now.
for user – admin
Changing password for admin
Enter new password:
Re-type new password:
passwd: all authentication tokens updated successfully
Please change passwords for switch default accounts now.
for user – user
Changing password for user
Enter new password:
Re-type new password:
passwd: all authentication tokens updated successfully
Saving passwords to stable storage.
Passwords saved to stable storage successfully
altbrocade:admin>
altbrocade:admin>
altbrocade:admin>
altbrocade:admin>
altbrocade:admin> help
aaaconfig Configure RADIUS for AAA services
ad Specifies all administration domain (AD)-level
operations
agshow Displays the Access Gateway information registered
with the fabric
agtcfgdefault Reset SNMP agent to factory default
agtcfgset Set SNMP agent configuration
agtcfgshow Print SNMP agent configuration
aliadd Add a member to a zone alias
alicreate Create a zone alias
alidelete Delete a zone alias
aliremove Remove a member from a zone alias
alishow Print zone alias information
aptpolicy Get and set Advanced Performance Tuning policy
auditcfg Modifies and displays audit log filter
configuration.
authutil Get and set authentication configuration
backplanetest Backplane connection test for multi-blade systems.
backport Test for back-end ASIC pair to ASIC pair links.
bannerset Set security banner
bannershow Display security banner
bcastshow Display broadcast routing information
bladebeacon Enables or disables blade beaconing or displays the
current mode.
bladedisable Disables all user ports on a blade.
bladeenable Enables all User Ports on a blade.
burninerrclear Clear errors that are stored in the non-volatile
storage
burninerrshow Display errors that are stored in the non-volatile
storage
burninstatus Display the diagnostics burnin status.
camtest Verify QuickLoop’s Content Addressable Memory
(CAM).SID translation
centralmemorytest Test ASIC central memory operation.
cfgactvshow Display Effective zone configuration information
cfgadd Add a member to a configuration
cfgclear Clear all zone configurations
cfgcreate Create a zone configuration
cfgdelete Delete a zone configuration
cfgdisable Disable a zone configuration
cfgenable Enable a zone configuration
cfgremove Remove a member from a configuration
cfgsave Save zone configurations in flash
cfgshow Print zone configuration information
cfgsize Print size details of zone database
cfgtransabort Abort zone configuration transaction
cfgtransshow Print zone configurations in transaction buffer
chassisconfig Display or set the chassis configuration
chassisname Display or set the chassis’s Name
chassisshow Display all Field Replaceable Units (FRU)
chipregshow Displays the port registers for a given chip
number.
cmemretentiontest Data retention test of the central memory SRAMs.
cmitest Verify CMI bus between ASICs.
configdefault Reset config to factory default
configdownload Load switch config from a server
configshow Print switch config parameters
configupload Save switch config to a server
configure Set switch config parameters
crossporttest Functional test of port external transmit and
receive path.
datatypeshow Display available diagnostic data types.
date Print/set the system date and time
dbgshow Display debug levels of various modules
defzone Activates or deactivates a default zone
configuration.
diagclearerror Clears diagnostics failure status.
diagcommandshow Display diagnostic command descriptions.
diagdisablepost Disable diagnostic POST.
diagenablepost Enable diagnostic POST.
diagenv Diagnostic debug parameters management package.
diaghelp Display diagnostic command descriptions.
diagloopid Select the diagnostics loop ID.
diagmodeshow Displays diagnostic mode configuration.
diagpost Displays the contents of port registers and
memories.
diagretry Sets diagnostic retry mode
diagsetburnin Initializes the blade for a burnin run.
diagsetcycle Set diagnostic script parameters.
diagsetesdmode Set or display ESD mode.
diagsetshowtime Set or display diagnostic show-time mode.
diagshowtime Set or display diagnostic show-time mode.
diagstatus Display currently running diagnostic tests.
diagstopburnin Terminate burnin run on a blade.
distribute Distributes data to switches in a fabric.
dlsreset Turn off the dynamic load sharing (DLS) option
dlsset Turn on the dynamic load sharing (DLS) option
dlsshow Display the state of the dynamic load sharing
option
dnsconfig Configure DNS service
enclosureshow Display the switch enclosure attributes
errclear Clear error log
errdelimiterset Sets the error log start and end delimiter for
messages sent to the console and syslog
errdump Print error log (no page breaks)
errfilterset Sets a filter for an error log destination
errmoduleshow Displays all the defined modules in the system
errshow Print error log
fabportshow Display contents of a particular port’s data
fabretryshow Display retry count of various fabric commands
fabriclog Displays or manipulates the fabric log
fabricprincipal Displays/Enables/Disables Principal Switch
Selection mode
fabricshow Print fabric membership info
fabstateclear Clears the fabric state information
fabstateresize Changes the number of state entries
fabstateshow Displays the fabric state information
fabstatsshow Displays the fabric statistics information
fabswitchshow Display fabric switch state information
fandisable Disables a fan unit.
fanenable Enables a fan unit.
fanshow Print fan status
fastboot Reboot this switch and bypass POST
fazoneadd Add a member to a fabric assist zone
fazonecreate Create a fabric assist zone
fazonedelete Delete a fabric assist zone
fazoneremove Remove a member from a fabric assist zone
fazoneshow Print Fabric Assist Zone information
fcipchiptest Functional Test of Components in FCIP Complex.
fciphelp Print FCIP help info
fcippathtest Data Path Test of the FCIP complex.
fcping Sends a FC ELS ECHO request to a port
fcplogclear Clear the FCP log
fcplogdisable Disable logging of FCP events
fcplogenable Enable logging of FCP events
fcplogshow Display FCP probing log information
fcpprobeshow Display FCP probing information
fcprlsshow Display FCP RLS (read link state) information
fcrchiptest Functional Test of FCR FPGA.
fcrconfigure Sets FC Router configuration parameters.
fcrdisable Disables the FC Routing service on a switch
fcrenable Enables the FC Routing service on a switch
fcrfabricshow Displays FC Routers on a backbone fabric.
fcrpathtest Data Path Test on Connection between FCR FPGA and
Central ASIC.
fcrphydevshow Displays FC Router physical device information.
fcrproxyconfig Displays or configures proxy devices presented by
an FC Router.
fcrproxydevshow Displays FC Router proxy device information.
fcrresourceshow Displays FC Router physical resource usage.
fcrrouterportcost Displays FC Router route information.
fcrrouteshow Displays FC Router route information.
fcrxlateconfig Displays or persistently configures a translate
(xlate) domain’s domain ID for both
EX_Port-attached fabric and backbone fabric.
fddcfg fddcfg manages the fabric data distribution
configuration parameters.
fdmicacheshow Display abbreviated remote FDMI device information
according to remote domain ID
fdmishow Display detailed FDMI device information
ficonclear Clears contents of the specified FICON management
database
ficoncupset Sets FICON-CUP parameters for a switch
ficoncupshow Displays FICON-CUP parameters for a switch
ficonhelp Displays FICON commands
ficonshow Displays contents of the specified FICON management
database
filtertest Run frame filter test for bloom ASICs.
firmwarecommit Commit firmware to stable storage
firmwaredownload Download firmware into switch
firmwaredownloadstatus Display the progress and status of firmwareDownload
firmwarerestore Restore the old firmware in the switch
firmwareshow Display firmware versions in the switch
fosconfig Enable/disable FabOS services
fporttest Functional test of F->N N->F point to point path.
frureplace Replace a Field Replacable Unit
fspfshow Print FSPF global information
fwalarmsfilterset Configure alarms filtering for Fabric Watch
fwalarmsfiltershow Show alarms filtering for Fabric Watch
fwclassinit Initialize all Fabric Watch classes
fwconfigreload Reload Fabric Watch configuration
fwconfigure Configure Fabric Watch
fwfrucfg Configure FRU state and notification
fwhelp Print Fabric Watch help info
fwmailcfg Configure Fabric Watch Email Alert
fwportdetailshow Create a report with detailed port information
fwsamshow Show availability monitor information
fwset Set port persistence time
fwsettocustom Set boundary & alarm level to custom
fwsettodefault Set boundary & alarm level to default
fwshow Show thresholds monitored and port persistence time
h Print shell history
hadisable Disables the High Availability feature in the
switch.
hadump Displays information about the status of the High
Availability feature in the switch.
haenable Enables the High Availability feature in the switch
hafailover Forces the failover mechanism so that the Standby
Control Processor (CP)becomes the Active CP.
hashow Displays control processor (CP) status
hasyncstart Enables HA state synchronization.
hasyncstop Disables the HA state synchronization.
help Print this list
historylastshow Displays last history record
historymode Display or set the mode of the history log
historyshow Displays entire history log
httpcfgshow Used to show the version of the Java plug-in used
by the Webtools
i Display process summary
ifmodeset Set the link operating mode for a network interface
ifmodeshow Display the link operating mode for a network
interface
interfaceshow Display the FSPF (TM) interface information
interopmode Displays/enables/disables Brocade switch
interoperability with switches from other
manufacturers
iodreset Turn off the in-order delivery (IOD) option
iodset Turn on the in-order delivery (IOD) option
iodshow Display the state of the in-order delivery option
ipaddrset Set ethernet and FC IP addresses
ipaddrshow Print ethernet and FC IP addresses
iscsihelp Print iSCSI help info
islshow Display the current connections and status
killtelnet Terminate telnet/serial login sessions
interactively
licenseadd Adds license keys to switch
licensehelp Print license help info
licenseidshow Displays the system license ID
licenseremove Removes a license key from this system
licenseshow Displays current license keys
linkcost Set or print the FSPF cost of a link
login Login as a new user
logout Logout from remote session
loopporttest Functional test of L-port M->M path on a loop.
lsdbshow Displays the FSPF link state database
memshow Display memory usage in the system.
minicycle Functional test of internal and external transmit
and receive paths at full speed.
minispropshow Displays ASIC pair properties.
mscapabilityshow Display Management Server Capability.
msconfigure Configure Management Server
msplatshow Display the Management Server Platform Database
msplatshowdbcb Display the Management Server Database Control
Block
msplcleardb Clear the Management Server Platform Database
fabric-wide
msplmgmtactivate Activate the Management Server Platform Database
fabric-wide
msplmgmtdeactivate Deactivate the Management Server Platform Database
fabric-wide
mstddisable Disables the Management Server Topology Discovery
Management Service
mstdenable Enables the Management Server Topology Discovery
Management Service
mstdreadconfig Display status of Management Server Topology
Discovery Service
myid Display the current login session details
nbrstateshow Display FSPF (TM) neighbors’ states
nbrstatsclear Reset the FSPF (TM) interface counters
nodefind Display all the devices’ PID matching the given
world wide name
nsaliasshow Display local Name Server information with Aliases
nsallshow Print global Name Server information
nscamshow Print local Name Server Cache information
nsshow Print local Name Server information information
nszonemember Display the information of all the online devices
which are zoned with the given device.
opensource Display information on open source software
utilized in FabOS
passwd Set usernames and passwords
passwdcfg passwdcfg manages the password policies.
pathinfo Display routing information between two ports
pdshow Show information from Panic Dump file
perfaddeemonitor Add end-to-end monitor
perfaddipmonitor Add monitor for IP trafic frame count
perfaddreadmonitor Add filter-based monitor – SCSI Read
perfaddrwmonitor Add monitor – SCSI Read and Write
perfaddscsimonitor Add monitor for SCSI frame count
perfaddusermonitor Add filter-based monitor
perfaddwritemonitor Add filter-based monitor – SCSI Write
perfcfgclear Clear Performance settings from FLASH
perfcfgrestore Restore Performance configuration from FLASH
perfcfgsave Save Performance configuration to FLASH
perfclearalpacrc Clears the CRC error count associated with a port
and Arbitrated Loop Physical Address (AL_PA).
perfcleareemonitor Clears statistics counters of one or more
end-to-end performance monitors.
perfclearfiltermonitor Clears counters of one or more filter-based
performance monitors.
perfdeleemonitor Delete end-to-end monitor
perfdelfiltermonitor Delete filter-based monitor
perfhelp Print Performance Monitoring help info
perfmonitorclear Clear end-to-end/filter-based/ISL monitors
perfmonitorshow Show end-to-end/filter-based/ISL monitors
perfsetporteemask Set overall mask for end-to-end monitors
perfshowalpacrc Get ALPA CRC count by port and ALPA
perfshoweemonitor Show user-defined end-to-end monitors
perfshowfiltermonitor Show filter-based monitors
perfshowporteemask Show the current end-to-end mask
pkicreate Creates public key infrastructure (PKI) objects
pkiremove Removes existing public key infrastructure (PKI)
objects
pkishow Displays existing public key infrastructure (PKI)
objects
policy Configure IPSec encryption and authentication
algorithms
portalpashow Show the ALPAs of a port
portbuffershow Print the buffer allocations for the ports of a
quad
portcamshow Display filter utilization
portcfg Create/Delete a new ip interface/route/arp entry on
the GigE port
portcfgdefault Restore the port configuration to defaults
portcfgeport Enable/Disable a port from becoming E_Port
portcfgexport Sets a port to be an EX_Port and sets and displays
EX_Port configuration parameters.
portcfggport Lock a port as a G_Port
portcfgislmode Configure a port to be ISL R_RDY Mode
enabled/disabled
portcfglongdistance Configure a Long Distance Port
portcfglport Lock a port as a L_Port
portcfgnpivport Enables and disables NPIV functionality on a port.
portcfgpersistentdisable Persistently disable a port
portcfgpersistentenable Enable a persistently disabled port
portcfgshow Displays port configuration settings.
portcfgspeed Configure a port to a particular speed level
portcfgtrunkport Configure a port for trunking
portcfgvexport Sets a port to be an VEX_Port connected to FC-IP
and sets and displays VEX_Port configuration
parameters.
portcmd Execute commands (ping etc) on the GigE port
portdebug Set debug level and verbosity level of port modules
portdisable Disable a specified port
portenable Enable a specified port
porterrshow Print port error summary
portflagsshow Display the port status bitmaps of all ports in a
switch
portledtest Cycle user port LEDs.
portlogclear Clear port activity log
portlogconfigshow Display portlog configuration
portlogdisable Disable portlog facility
portlogdump Print port log (no page breaks)
portlogdumpport Print port log (no page breaks)
portlogenable Enables port log facility
portlogeventshow Display information about port log events
portloginshow Display port login information
portlogpdisc Set or clear the debug_pdisc_flag
portlogreset Enable portlog facility
portlogresize Resize the port log
portlogshow Print port activity log
portlogshowport Print port activity log
portlogtypedisable Disable port logging
portlogtypeenable Enable port logging
portloopbacktest Functional test of port N->N path.
portmirror Set a port’s configuration to be disabled or
enabled
portname Assign or display the name associated with a port
portperfshow Print port throughput numbers
portregtest Write/read test of the ASIC SRAMs portregtest.
portrouteshow Display various routing tables for a port
portshow Show configured ip interfaces/routes/arp entries on
the GigE Port
portstats64show Display the 64-bit hardware statistics for a port
portstatsclear Clear the status of a specified switch port
portstatsshow Print hardware statistics
portswap Swaps area numbers
portswapdisable Disable portswap feature
portswapenable Enable portswap feature
portswapshow Display port and area information
porttest Functional test on a live fabric. Starts porttest.
porttestshow Retreive information from porttest.
portzoneshow Displays the enforced zone type of the F/FL-ports
of a switch.
powerofflistset sets slot power off list order
powerofflistshow Displays slot power-off order.
psshow Print power supply status
quietmode Displays/enables/disables quietmode on telnet
session
reboot Reboot this processor
routehelp Print routing help info
saschiptest Functional Test of Components in SAS Complex.
saspathtest Data Path Test of the SAS complex.
savecore FTP or Remove core files generated by daemons
secactivesize Displays size of the active (security) database
secauthsecret Creates/Manages DHCHAP secret key details
seccertutil Creates/Manages/Displays third party PKI
certificates
secdefinesize Displays size of the defined (security) database
secfabricshow Displays security related fabric information
secfcsfailover Forces primary role to this FCS switch
secglobalshow Displays current internal security state
information
sechelp Displays information about security commands
secmodedisable Disables secure mode
secmodeenable Enables secure mode
secmodeshow Displays whether secure mode is enabled or disabled
secnonfcspasswd Sets the admin passwd for non-FCS switches
secpolicyabort Aborts changes to defined policy
secpolicyactivate Activates all policy sets
secpolicyadd Adds members to an existing policy
secpolicycreate Creates a new policy
secpolicydelete Deletes an existing policy
secpolicydump Displays all members of existing policies
secpolicyfcsmove Moves a member in the FCS policy
secpolicyremove Removes members from an existing policy
secpolicysave Saves defined policy set and sends to all switches
secpolicyshow Shows members of one or more policies
secstatsreset Resets security statistics
secstatsshow Displays security statistics
sectemppasswdreset Resets temporary password
sectemppasswdset Sets temporary password
sectransabort Aborts current transaction
secversionreset Resets version stamp
sensorshow Display sensor readings
setdbg Set debug level of the specified module
setesdmode Set or display ESD mode.
setmfgmode Set or display diagnostic MFG mode.
setmodem Enables or disables modem login to a control
processor (CP)
setsplbmode Set or display SPLB mode.
setverbose Set verbosity level of the specified module
sfpshow Print Serial ID SFP information
shellflowcontroldisable Disable xon-xoff flow control on console serial
port
shellflowcontrolenable Enable xon-xoff flow control on console serial port
slotpoweroff Removes power from a slot.
slotpoweron Restores power to a slot.
slotshow Displays the status of all slots in the system.
sltest Serial link test of port N->N path.
snmpconfig Configure SNMP
snmpmibcapset Set options for configuring SNMP Mib/Trap
Capability
snmpmibcapshow Show SNMP Mib/Trap Configuration
spinfab Functional test of switch to switch ISL cabling and
trunk group operation.
spinjitter line-speed jitter measurement
spinsilk Functional test of internal and external transmit
and receive paths at full speed
sramretentiontest Data retention test of the miscellaneous SRAMs in
ASIC.
statsclear Clear port and diagnostic statistics.
statstest Statistics counter test for the ASICs.
stopporttest Terminate the running porttest.
supportffdc Modifies or displays first-failure data capture
(FFDC) configuration.
supportftp set support Ftp parameters
supportsave retrieve support data from switch to host
supportshow Prints switch information for debugging purposes.
supportshowcfgdisable Disables a group of commands under supportshow
command.
supportshowcfgenable Enables a group of commands under supportshow
command.
supportshowcfgshow Displays the groups of commands enabled for
display. by the supportshow command.
switchbeacon Set switch beacon on or off
switchcfgpersistentdisable Persistently disable a switch
switchcfgpersistentenable Enable a persistently disabled switch
switchcfgspeed Configures all ports of the switch to a particular
speed level
switchcfgtrunk Configure all ports on the switch for trunking
switchdisable Disable this switch
switchenable Enable this switch
switchname Print/set this switch’s name
switchreboot Halts and restarts the operational switch.
switchshow Print switch and port status
switchstatuspolicyset Set policy parameters for overall switch status
switchstatuspolicyshow Print policy parameters for overall switch status
switchstatusshow Print overall switch status
switchuptime Display the amount of time for which the switch is
up
syslogdfacility Change the syslog facility
syslogdipadd Add syslog daemon IP address
syslogdipremove Remove syslog daemon IP address
syslogdipshow Print the syslog daemon targets
sysshutdown Provides a graceful shutdown to protect the switch
file systems.
systemverification Run a suit of diagnostic tests on all switches in a
system.
tempshow Print temperature readings
timeout Set/show the IDLE timeout value for a login session
topologyshow Display the unicast fabric topology
tracedump generate/remove trace dump or display trace dump
status
traceftp enable/disable trace auto-FTP or transfer trace
dump
trackchangeshelp Print Track Changes help info
trackchangesset Configure alert for login/logout/config update
trackchangesshow Displays status of track changes
trunkdebug Debug a trunk link failure
trunkshow Display trunking information
tsclockserver Displays or sets the NTP server address
tstimezone Displays or sets the time zone
turboramtest Turbo SRAM test for bloom ASICs.
txdpath Functional test of ASIC pair TXA TXD connections.
uptime Print how long switch has been up
urouteconfig Configure a static route
urouteremove Remove a static route
urouteshow Display unicast routing information
userconfig Display or configure user accounts
userrename Rename user login name
version Print firmware version
wwn Display or set the world wide name
zone Copies/Removes/Validates zone objects
zoneadd Add a member to a zone
zonecreate Create a zone
zonedelete Delete a zone
zonehelp Print zoning help info
zoneobjectcopy Copies a zone object
zoneobjectexpunge Expunges a zone object
zoneobjectrename Rename a zoning Object
zoneremove Remove a member from a zone
zoneshow Print zone information

 

Share →

5 Responses to Brocade SAN Switch 200e – Admin – Factory – Root – User Password Reset

  1. Brian Geisel says:

    Excellent! This worked perfectly on a Brocade 200e that I purchased on eBay. Nice write-up, thanks for posting it!

    -Brian

  2. Hakan says:

    Hi,
    I have a san switch 24b and need password recovery,I used this steps on my switch until “OSLoader=XX;YY” stuff,

    When i type” boot XX -s “command,Swtich reboots normally and ask me username and password again,

    So i cant write “mount -o remount,rw,noatime /” commands..

    What is my problem can u help me ?

    Thanks a lot

  3. admin says:

    Hakan,

    You couldnt boot into single user mode or your switch have boot password… Check your switch firmware version that this article is applicable to it. And if you think that it is suitable for your switch firmware version, capture the whole boot log and share with us… May be i can help after review your logs…

  4. Hakan says:

    Thanks for your care,

    This is whole boot process, —->>

    The system is coming up, please wait…

    U-Boot 1.1.3 (Sep 15 2008 – 19:24:24)

    CPU: AMCC PowerPC 440EPx Rev. A at 660 MHz (PLB=132, OPB=66, EBC=33 MHz)
    No Security/Kasumi support
    I2C boot EEPROM enabled
    Bootstrap Option G – Boot ROM Location I2C (Addr 0×54)
    Internal PCI arbiter enabled, PCI async ext clock used
    32 kB I-Cache 32 kB D-Cache
    Board: Tomahawk
    I2C: ready
    DRAM: Initializing DDRSDRAM
    DDR Init: speed = 132000002
    DQS calibration – Window detected:
    max_passing_cases = 56
    wr_dqs_shift = 93
    dll_dqs_delay_X = 31
    dll_dqs_delay_X window = 4 – 59
    DDR0_09=0x00011d5d
    DDR0_22=0x00267d0b
    DDR0_17=0x1f006400
    DDR0_18=0x1f1f1f1f
    DDR0_19=0x1f1f1f1f
    ECC Enabling
    Start memory clearing @ 0×00000000 size = 0×20000000…addr = 0×10000000
    addr = 0×20000000
    DONE
    512 MB
    Now running in RAM – U-Boot at: 1fb43000
    trap_init : 0×0
    system inventory subsystem initialized
    FLASH: Tomahawk CFI Flash Driver Initialized
    4 MB
    ATA interface setup: io_base=0xf8f00000, port=0x1f0, ctl=0x3f6
    PCI:
    pci_pre_init : SDR0_SDSTP1 = a0000000
    SDR0_DDRCFG = 0x000000d2
    Skip our host bridge
    00 07 1657 0011 0280 18
    In: serial
    Out: serial
    Err: serial
    Net:
    Waiting for PHY auto negotiation to complete….. TIMEOUT !
    done
    ENET Speed is 10 Mbps – HALF duplex connection (EMAC0)
    ppc_4xx_eth0 initialized

    Checking system RAM – press any key to stop test

    Checking memory address: 00100000

    System RAM test terminated by keyboard
    set_bootstatus: BS_LOAD_OS, platform_idx = 1

    Type run flash_nfs to mount root filesystem over NFS

    Hit ESC to stop autoboot: 0

    1) Start system.
    2) Recover password.
    3) Enter command shell.

    Option? 3
    Password:
    => printenv
    AutoLoad=yes
    BootromVerbose=no
    InitTest=MEM()
    LoadIdentifiers=Fabric Operating System;Fabric Operating System
    OSLoadOptions=quiet
    OSLoader=ATA()0x4c047;ATA()0×192298
    OSRootPartition=hda1;hda2
    SkipWatchdog=yes
    baudrate=9600
    bootcmd=setenv bootargs mem=${mem} ${OSLoadOptions};ataboot;bootm 0×400000
    bootdelay=20
    ethact=ppc_4xx_eth0
    ethaddr=00:05:1E:63:BE:61
    hostname=sequoia
    initrd_high=0×20000000
    mem=520192k
    preboot=echo;echo Type “run flash_nfs” to mount root filesystem over NFS;echo
    netdev=eth0
    consoledev=ttyS1
    ramdiskaddr=400000
    ramdiskfile=your.ramdisk.u-boot
    stderr=serial
    stdin=serial
    stdout=serial
    ver=U-Boot 1.1.3 (Sep 15 2008 – 19:24:24)

    Environment size: 729/4080 bytes
    => boot ATA()0x4c047 -s
    ATA device vendor STI Flash 8.0.0, product STI1M82208227170502, revision 01/17/07
    Map file at LBA sector 0x4c047
    Number of fragments is 0×2
    End dest point is 0×00685000.
    ## Booting image at 00400000 …
    Image Name: Linux-2.6.14.2
    Image Type: PowerPC Linux Multi-File Image (gzip compressed)
    Data Size: 2637763 Bytes = 2.5 MB
    Load Address: 00000000
    Entry Point: 00000000
    Contents:
    Image 0: 1561245 Bytes = 1.5 MB
    Image 1: 1076503 Bytes = 1 MB
    Verifying Checksum … OK
    Uncompressing Multi-File Image … OK
    ## Current stack ends at 0x1FB01968 => set upper limit to 0×00800000
    ## initrd at 0x0057D2EC … 0×00684002 (len=1076503=0x106D17)
    Loading Ramdisk to 1f9fa000, end 1fb00d17 … OK
    initrd_start = 1f9fa000, initrd_end = 1fb00d17
    ## Transferring control to Linux (at address 00000000) …
    Installing Linux 2.6 Kernel
    Attempting to find a root file system on hda1…
    INIT: version 2.78 booting
    Bypassing firmware validation.
    INIT: Entering runlevel: 3
    uptime: 4293889125; sysc_qid: 0

    Fabric OS (IBM_2498_24E)

    IBM_2498_24E console login:
    2012/12/01-06:24:32, [HAM-1004], 335,, INFO, IBM_2498_24E, Processor rebooted – U nknown
    SNMP Research EMANATE/Lite Agent Version 16.2.0.9
    Copyright 1989-2006 SNMP Research, Inc.
    sysctrld: all services Standby
    sec0: Security is initializing……..
    sysctrld: all services Active
    POST1: Started running Sat Dec 1 06:24:46 GMT 2012
    POST1: Test #1 – Running turboramtest
    POST1: Script PASSED with exit status of 0 Sat Dec 1 06:24:57 GMT 2012 took (0:0 :11)
    POST2: Started running Sat Dec 1 06:24:58 GMT 2012
    POST2: Test #1 – Running portloopbacktest (SERDES)
    POST2: Running diagshow
    POST2: Script PASSED with exit status of 0 Sat Dec 1 06:25:05 GMT 2012 took (0:0 :7)
    2012/12/01-06:25:05, [BL-1000], 336,, INFO, IBM_2498_24E, Initializing ports…
    2012/12/01-06:25:05, [BL-1001], 337,, INFO, IBM_2498_24E, Port initialization com pleted.

    Fabric OS (IBM_2498_24E)
    IBM_2498_24E console login:

  5. admin says:

    Hakan,

    Your system firmware does not match with this documentation. First of all , your system would be IBM labelled (may or may not have different firmware level)…. And from your logs, system didnt boot into single user mode (which is indicated at boot command with “-s” ), and still continuing to the runlevel 3, which is operational mode and you cannot modify any paremeters…

    I think you would have to check Fabos Firmware Version then check the documentation for related version. As i indicated in top of the documentation “This procedure could be used FabOS 4.X and upper. If your firmware lower, check other documentation… And you have to boot password…”

    Have a nice day…

Leave a Reply