Ethernet Switches & Routers

Reply
New Contributor
Posts: 2
Registered: ‎03-11-2016

Brocade 6450 Can' Not boot to Primary or Secondary Image

Hi guys ,


i'm new with brocade switch and  our office got 2 pcs brocade 6450 but each switch have a different CLI Command ,  and the one that makes me frustrated is the one that boot with Marvell U-boot because i can not find the manual or user guide with this one and i can not found solution to make my switch had same boot image ,

I already try to back up another switch image using TFTP but i can not restore or copy to the other switch with Marvell U-Boot because there is some limitation command .

Any advice from all will be so much appreciate and here is the screen of the booting process.

 

__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__| ** LOADER **
** MARVELL BOARD: G2428N BE (configured)
** Linux - BE support
** vxWorks - BE support

 

Ethernet Switch, Version BC_KATARA_1.2.9-X7_t1_setataf
Base on Marvell xCat2 Serial solution


U-Boot 1.1.4 (Jul 30 2013 - 13:58:32) Marvell version: 5.3.4_0026-TINY

U-Boot code: 01200000 -> 012C1FF0 BSS: -> 012E4788
IRQ Stack: 009fff7c
FIQ Stack: 009fef7c

Soc: MV88F6281 Rev 0 (DDR2)
CPU running @ 500Mhz L2 running @ 250Mhz
SysClock = 250Mhz , TClock = 167Mhz

DRAM CAS Latency = 5 tRP = 5 tRAS = 15 tRCD=5
DRAM configured 512MB, probed 256MB
DRAM CS[0] base 0x00000000 size 256MB
DRAM Total size 256MB 16bit width
1, Flash ManId = 0xc2, DevId = 0x2019
2. Flash ManId = 0xc2, DevId = 0x2019
[32768kB@f8000000] Flash: 32 MB
Addresses 27M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (27M - 19M): Done

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled


PEX0 interface detected no Link.
PEX 0: interface detected no Link.
CPLD Revision: 0.1.0
Board_ID2 Board_ID1 Board_ID0
0 0 0
Model ID: 0.0.0.0.1.0


Board Id: AllyCat2-24 PoE
HW Rev. - ALPHA build
Initialize IO Expander ... Done
Initialize MAC ... Done
Initialize PHY ...
Done
Initialize PHY LED ... Done
Fixed Port 1: Revision ID is A0
Fixed Port 2: Revision ID is A0
Fixed Port 3: Revision ID is A0
Fixed Port 4: Revision ID is A0
Fixed Port 5: Revision ID is A0
Fixed Port 6: Revision ID is A0
Fixed Port 7: Revision ID is A0
Fixed Port 8: Revision ID is A0
Fixed Port 9: Revision ID is A0
Fixed Port 10: Revision ID is A0
Fixed Port 11: Revision ID is A0
Fixed Port 12: Revision ID is A0
Fixed Port 13: Revision ID is A0
Fixed Port 14: Revision ID is A0
Fixed Port 15: Revision ID is A0
Fixed Port 16: Revision ID is A0
Fixed Port 17: Revision ID is A0
Fixed Port 18: Revision ID is A0
Fixed Port 19: Revision ID is A0
Fixed Port 20: Revision ID is A0
Fixed Port 21: Revision ID is A0
Fixed Port 22: Revision ID is A0
Fixed Port 23: Revision ID is A0
Fixed Port 24: Revision ID is A0
Enable POE device...Init PoE ... AC-Disconnect Mode
Save system setting
PoE Software Version: 07.0210.01
PoE port 1 disabled
PoE port 2 disabled
PoE port 3 disabled
PoE port 4 disabled
PoE port 5 disabled
PoE port 6 disabled
PoE port 7 disabled
PoE port 8 disabled
PoE port 9 disabled
PoE port 10 disabled
PoE port 11 disabled
PoE port 12 disabled
PoE port 13 disabled
PoE port 14 disabled
PoE port 15 disabled
PoE port 16 disabled
PoE port 17 disabled
PoE port 18 disabled
PoE port 19 disabled
PoE port 20 disabled
PoE port 21 disabled
PoE port 22 disabled
PoE port 23 disabled
PoE port 24 disabled
Done
Enable temperature monitor function ... Done
Fan initialize ...Done.
Initialize CPU packet ... Done
egiga0 [PRIME], port1, port2, port3, port4, port5, port6, port7, port8, port9, port10, port11, port12, port13, port14, port15, port16, port17, port18, port19, port20, port21, port22, port23, port24, port25, port26, port27, port28, ppsdma
Hit any key to stop autoboot: 0
XCAT2>> help
?       - alias for 'help'
base    - print or set address offset
bdinfo  - print Board Info structure
boardidtest - test the board id
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
bubt    - Burn an image on the Boot Flash.
chpart  - change active partition
cjlbtest - CJPAT Traffic generated by MAC
clocktest - test the rework clock
cmp     - memory compare
cp      - memory copy
cplddl - To perform cpld download
cpldread - To read cpld register
cpldtest - To perform cpld test
cpldwrite - To write special value to cpld register
crc32   - checksum calculation
crlbtest - CRPAT Traffic generated by MAC
date    - get/set/reset date & time
dclk    - Display the MV device CLKs.
dhcp    - invoke DHCP client to obtain IP/boot params
dramregs- show dramresg
echo    - echo args to console
eeprom - EEPROM dump or program command
erase   - erase FLASH memory
ethPortCounters - Print eth GbE (Giga port) counters
fanread - To read fan speed and status
fantest - This test validates the fan can be controlled.
fanwrite - To configure DC output for all fan
flashtest - To perform flash test
flinfo  - print FLASH memory information
fullloadtest  - full load for all port. The traffi is from internal generator.
go      - start application at address 'addr'
help    - print online help
i2cprobe - Get special i2c device id
i2cread - Get special i2c device id
i2ctest - Test special i2c device id
i2cwrite - Set special i2c register
intrtest - This test interrupt pins from devices to CPU
ioexpread - To read io expander reg
ioexpwrite - To write io expander reg
ioset - do the io set cmd
ledcmd - This command execute the LED control
ledtest - This test validates the LED control
macread - Read MAC device configuration register.
mactest - Validates the register access over PCI Express interface.
macwrite - Write MAC device configuration register.
map     - Display address decode windows
md      - memory display
memtest - To perform DDR memory test
mgmtlbtest - Validates the SERDES interface between xCat2 and Marvell 88E1310
mgmtread - To read PHY register data by SERDES interface.
mgmtspeed - To set speed to mgmt port.
mgmttest - Validates the SERDES interface between xCat2 and Marvell 88E1310
mgmtwrite - To write hex_data to PHY by SERDES interface.
minicycle - Packets generated by CPU
mm      - memory modify (auto-incrementing)
mp      - map PCI BAR
mtdburn - Burn a JFFS2 mtd image on the nor flash.
mw      - memory write (fill)
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
phyr      - read the phy value connected to switch
phyw      - write the phy value connected to switch
ping    - send ICMP ECHO_REQUEST to network host
pingack - send ICMP ECHO_RESPONSE to network host
poeafonly - set PoE in at/af mode
poecmd - transmit a SCP packet with 0x00 as the KEY
poedownload - Download firware
poeforcepw - Force power
poeprogram - transmit a SCP packet with 0x01 as the KEY
poepwshow - Show power
poerequest - transmit a SCP packet with 0x02 as the KEY
poerpsmode - switch poe to rps mode
poestatus - set PoE in enable/disable
poetest - test if the PoE system is working correctly
port - Dump status or counter of all switch ports.
ppGetDevicesNum    - get number of pp chips on the board.
prbstest - PRBS test
printenv- print environment variables
protect - enable or disable FLASH write protection
reset   - Perform RESET of the CPU
resetenv        - Return all environment variable to default.
rtctest - test the rtc function
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sflash  - read, write or erase the external SPI Flash.
smd      - switch internal register display
smiread - Read PHY device configuration register.
smitest - This test validates the SMI interfaces between xCat and phy.
smiwrite - Write PHY device configuration register.
sp      - Scan PCI bus.
swlbtest - Packets generated by CPU
swsnaketest - This test validates the RXAUI/SGMII interfaces between MAC, and PHY.
tempread - To read temperature
tftp    - download or upload image via network using TFTP protocol
tg - Traffic packets generated by PHY.
usertest - user defines test item to be run
version - print monitor version
voltagemargin - adjust VCC margin
voltageread - To read voltage source
voltagetest - test the margin
vxburn  - Burn an image of VIPS the Boot Flash.
xsmiaddrread - Read 10Giga PHY device configuration register.
xsmiaddrwrite - Write 10Giga PHY device configuration register.
xsmiread - Read 10G PHY device configuration register.
xsmitest - This test validates the XSMI interfaces between xCat2 and 88X2140M.
xsmiwrite - Write 10G PHY device configuration register.
XCAT2>> flinfo

Bank # 1:
Flash Base Address  : 0xf8000000
Flash Model         : MXIC MX25L25635
Manufacturer ID     : 0xc2
Device Id           : 0x2019
Sector Size         : 64K
Number of sectors   : 512
Page Size           : 256
Write Protection    : All


Linux/vxWorks partitions on flash
---------------------------------

Flash size           : 32MB
u-boot               : offset=0xf8000000, size=0x00100000 (1024K)
kernel/vxWorks-image : offset=0xf8100000, size=0x001c0000 (1792K)
Linux rootfs         : offset=0xf82c0000, size=0x00740000 (7424K)

Single Image         : offset=0xf8100000, size=0x00900000 (9216K)

XCAT2>>

Brocadian
Posts: 29
Registered: ‎12-23-2011

Re: Brocade 6450 Can' Not boot to Primary or Secondary Image

Hi,  I would recommend opening a TAC case, if necessary TAC can arrange for an RMA of thw switch that is stuck as UBooot and provide details on how to upgrade the flash in the others to a common image.

 

Occasional Visitor
Posts: 1
Registered: ‎03-19-2016

Re: Brocade 6450 Can' Not boot to Primary or Secondary Image

Hi ,

I also have the same problem and does anyone know how to solve the problem without opening TAC Case because i don't have Brocade Technical Support contract .

 

Regards

Contributor
Posts: 22
Registered: ‎05-21-2014

Re: Brocade 6450 Can' Not boot to Primary or Secondary Image

RMA those switches.  Most of these have lifetime warranty.

 

You should not be booting into Linux on these at all.  

 

For a defective switch, you won't be charged to call TAC.

Join the Community

Get quick and easy access to valuable resource designed to help you manage your Brocade Network.