You are on page 1of 22

AROM and FCLI jprimm(090199)

FCLI
help
Notes: command full name/abbreviation - summary

bind/b - bind physical disks into logical RAID levels


clearlog/cl - Destroy contents of RAID storage controller's error log
debug/d - catch-all command
getlog/l - returns specified portions of the storage processor log
getwwn/w - get the world wide name currently stored in nonvol
help/? - list help summery and/or usage for commands
lock/lk - lock the console input from making config changes
memstat/m - memory usage statistics
panic/panic - immediately panic the SP, debug only
promburn/pb - flashes a prom image already loaded into memory via debugger
quit/quit - exit FCLI and enter Serial Application Mode
setcache/c - modify cache configuration and state information
setcon/con - set/display console TTY parameters
setcontrol/ctr - Set RAID control's configuration
setdate/da - set the Storage Processor date and time
setdisk/di - Set disk configuration parameters
seterr/e - set/display periodic error reporting
sethost/h - set/display the host interface options
setopt/o - set/display the system options package number
setpass/pa - set the FCLI password for console unlocking
setport/po - allow front end fiber ports to be enabled or disabled
setser/ser - set/display system serial number
setstats/st - set statistics logging on/off for RAID storage processor
setucache/uc - sets unit cache parameters
setunit/u - sets unit parameters not associated with cache
setverify/v - sets unit verify parameters, starts background verify
spstat/sp - show summary of various statistics/revisions
unbind/ub - deconfigure physical disks from current logical configuration
unlock/ulk - unlock the console input to allow making config changes
/ - Return Control to Serial_Man

fcli> setcache
SP A LOOP ID 0x0 (0.)
Write Cache type and state: MIRRORED DISABLED
Local, Peer read cache state: DISABLED DISABLED
Cache page size: 8 KB
High, Low watermark levels: 96 % 80 %
SPS testing is: ENABLED for SUNDAY - 01:00

SP-A SP-B
Total Physical Memory: 512 MB 512 MB
System Memory Size: 12 MB (2) 12 MB (2)
System Memory Size: 0 MB 0 MB
Write cache size: 0 MB 0 MB
Read cache size: 0 MB 0 MB
Optimized RAID-3 memory size: 0 MB 0 MB
Available Memory: 500 MB 500 MB

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 1


fcli> help setcache
setcache/c - modify cache configuration and state information
Usage: setcache -h
setcache
setcache <options>
options:
enable/disable system write caching. must be first argument if specified
-are <1/0> enable/disable SP A read caching
-bre <1/0> enable/disable SP B read caching
-b <1/0> enable/disable BBU
-bd <#> BBU day of the week. (1-7)
-bh <#> BBU hour of the day. Valid values: (0-23)
-bm <#> BBU minute. Valid values: (0-59)
-f <#> r3_memory_size
-hi <#> high water mark (0-100)
-lo <#> low water mark (0-100)
-m <1/0> mirrored/non-mirrored
-p <#> size (in KB) of pages to partition cache into. 2/4/8/16
-rca <#> read cache size for SP A
-rcb <#> read cache size for SP B
-ro <#> raid Optimization option. 1:mixed mode 2:raid 3 luns only
-sma <#> system memory on SP A
-smb <#> system memory on SP B
-u <#> usable size (in megabytes) for write caching.0/(2-max available)

fcli> setcon
Baud Rate: 9600
Parity: NONE

fcli> help setcon


setcon/con - set/display console TTY parameters
Usage: setcon -h
setcon
setcon <options>
options:
-b <#> set the console baud rate. 1200/2400/4800/9600.
19200 available on sauna only
-d reset the console to the default values.
-p <#> set the consol parity. 0/1/2 0-none, 1-odd, 2-even

fcli> setcontrol
RAID Controller Configuration:
System Type: 3
Restrict drives: ON
RAID 3 Enabled: OFF
Stats Logging: OFF
System Config Reg: 0003
Auto format enabled: OFF
Soft Addressing: ON
Display page size: 22

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 2


fcli> help setcontrol
setcontrol/ctr - Set RAID control's configuration
Usage: setcontrol -h
setcontrol
setcontrol <options>
options:
-f <1/0> enable/disable auto-format
-page <#> modifies display page-size. 0:default size

fcli> setdate
Usage: setdate -h
setdate -d <date - MM/DD/YYYY> -t <time - HH:MM:SS>

fcli> setdisk
Usage: setdisk -h
setdisk enclosure
setdisk enclosure <options>
enclosure: enclosure address in hexidecimal (0-B)
options:
-d <#> disk address in decimal (0-9)
-f format disk. must specify disk address before it.
example: setdisk 1 -d 2 -f format disk 2 in enclosure 1

fcli> seterr
Periodic Error Reporting is currently DISABLED

fcli> help seterr


seterr/e - set/display periodic error reporting
Usage: seterr -h
seterr
seterr <#> error reporting period in hours. (0,200) 0-disable

fcli> sethost
Addressing model: LUN
Target initiated negotiation: DISABLED
Substitute busy for qfull: DISABLED
Mode page 8: DISABLED
Recovered error log reporting: DISABLED
Allow non-mirrored cache: DISABLED
Auto trespass: DISABLED
Auto format: DISABLED
Raid Optimization: Mixed LUNs
Raid-3 Write Buffering: DISABLED
Loop Failover: DISABLED
Private Loop Enable: DISABLED
Discover Mode: Auto
Discovery Needed: NO
Single-Loop Failed: NO
Fibre-Loop Failed: NO

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 3


fcli> help sethost
sethost/h - set/display the host interface options
Usage: sethost -h
sethost
sethost <options>
options:
-b apply changes to both SPs. otherwise,just to local SP
-af <1/0> enable/disable auto-format
-am <l/t/m> address model. lun/target/mixed addressing
-at <1/0> enable/disable auto-trespass
-dw <1/0> disk-write caching on/off
-fb loop fail back
-fp <1/0> private loop enable/disable
-fe <1/0> loop failover enable/disable
-fm <1/0> manual discovery enable/disable
-fd discover loop
-fc initiate a failcheck
-fo initiate a failover
-m <1/0> mode page 8 support enable/disable
-n <1/0> non-mirrored cache enable/disable
-r <1/0> recovered error log reporting enable/disable
-ro <#> raid optimization option. 1:mixed mode 2:raid 3 luns only
-s <1/0> substitute busy for qfull enable/disable
-t <1/0> target initiated negotiation enable/disable

fcli> setpass
Status recv'd opcode 0x99 status 0x0
HI_PW_REQ completed
Enter old password>
Enter new password>
Verify new password>
Status recv'd opcode 0x98 status 0x0

fcli> help setpass


setpass/pa - set the FCLI password for console unlocking
Usage: setpass -h

fcli> help setport


setport/po - allow front end fiber ports to be enabled or disabled
Usage: setport -h
setport <options>
options:
-a <on/off> enable/disable port a
-b <on/off> enable/disable port b

fcli> setser
Current serial number is: 2601271

fcli> help setser


setser/ser - set/display system serial number
Usage: setser -h
setser
setser <#> new serial number

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 4


fcli> setstats
statistics logging OFF

fcli> help setstats


setstats/st - set statistics logging on/off for RAID storage processor
Usage: setstats -h
setstats
setstats <on/off>

fcli> setucache
Usage: setucache -h
setucache unit_num <options>
unit_num: logical unit number
options:
-c <none/read/write/rw> caching flags
-i <#> idle-thresh
-mp <#> max-prefetch length, maxinum number of disk blocks to prefetch
-pc <#> prefetch idle count
-pd <#> prefetch disabled.
-pf <0/1/2> prefetch-type. disabled/constant length/variable length
-pm <#> prefetch size/multiplier
-r <1/0> read retention priority.
0:all data treated equally
1: prefetched data retained over requested data
-s set-defaults
-sm <#> segment-size/multiplier
-t <#> idle-delay-time
-w <#> write-aside, the smallest write request size(in blocks), that
bypass the cache and go directly to the disks

fcli> help setucache


setucache/uc - sets unit cache parameters
Usage: setucache -h
setucache unit_num <options>
unit_num: logical unit number
options:
-c <none/read/write/rw> caching flags
-i <#> idle-thresh
-mp <#> max-prefetch length, maxinum number of disk blocks to prefetch
-pc <#> prefetch idle count
-pd <#> prefetch disabled.
-pf <0/1/2> prefetch-type. disabled/constant length/variable length
-pm <#> prefetch size/multiplier
-r <1/0> read retention priority.
0:all data treated equally
1: prefetched data retained over requested data
-s set-defaults
-sm <#> segment-size/multiplier
-t <#> idle-delay-time
-w <#> write-aside, the smallest write request size(in blocks), that
bypass the cache and go directly to the disks

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 5


fcli> setunit
Usage: setunit -h
setunit unit_num
setunit unit_num <options>
unit_num: logical unit number
options:
-a toggle auto-assign
-d toggle default owner
-t toggle auto trespassing
-r <#> rebuild-time(in hours)
-nm1 <on/off> (N-1) option for RAID-3 units on/off

fcli> setverify
Usage: setverify -h
setverify unit_num
setverify unit_num <options>
options:
-bve <1/0> start/no background verify
-bvt <#> background verify time (in hours)
-cr <1/0> clear/no all verify reports for this lun
-sne <1/0> enable/disable sniff verify
-snr <#> amount of time(in 100ms intervals) between sniffs

fcli> spstat
SP A LOOP ID 0x0 (0.)
PROM Revision: 2.14 Microcode Revision: 04.12.02
Statistics Logging: DISABLED PEER SP: PRESENT
Disk Write Caching: DISABLED R3 Write Buffering: DISABLED
WRITE CACHE: DISABLED READ CACHE: DISABLED
RAID OPTIMIZED: Mixed LUNs SP TYPE: DENALI
A: DP 00% TOTAL 0000 DIRTY 0000
B: TOTAL 0000
U: DP 00% TOTAL 0000
Requests Complete: 7
SPS A: OK
SPS B: OK
slot : 0 1 2 3 4 5 6 7 8 9 | PSA PSB FAN
DPE-state: ENA ENA ENA ENA ENA ENA ENA ENA ENA ENA | OK OK OK OK
unit : 000 000 000 000 000 003 003 003 003 003 |
DAE1-state: REM ENA ENA ENA ENA ENA ENA ENA ENA RDY | OK OK OK
unit : 001 001 001 001 004 004 004 004 H02 |

fcli> help spstat


spstat/sp - show summary of various statistics/revisions
Usage: spstat -h
spstat

fcli> help unbind


unbind/ub - deconfigure physical disks from current logical configuration
Usage: unbind -h
unbind unit_num <options>
unbind -a <options> unbind all units
unit_num: logical unit to deconfigure. (0,TBD)
options: -o override-prompting

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 6


fcli> help bind
bind/b - bind physical disks into logical RAID levels
Usage: bind -h
bind raid_type disk_names <options>
bind all <options>
raid_type:r0 / r1 / r3 / r5 / r1_0 / id / hs / all
disk_names: e_d or e.d:'e' is enclosure address in hexidecimal(0-B)
'd' is slot address(0-9) example:1.2 0_3
options:
-a <1/0> enable / disable auto-trespass, default 0
-c <none/read/write/rw> cache flags, default: none
no-caching/read-caching/write-caching/read-and-write-caching
-h <#> hats per unit. (1-8), default: 1
-nm1 setup Raid-3 unit as N minus 1 and go
-r <#> rebuild time (in hours). default 4
-s <#> stripe size: number of sectors per element (disk)
default: 1(RAID-3),128(non-RAID-3)
-u <#> logical unit number, default: -1(system determines the LUN)
-z <#> stripe-count. range: >=0 default: 0 (maximum number available)

fcli> help lock


lock/lk - lock the console input from making config changes
Usage: lock -h
lock

fcli> help unlock


unlock/ulk - unlock the console input to allow making config changes
Usage: unlock -h
unlock

fcli> help clearlog


clearlog/cl - Destroy contents of RAID storage controller's error log
Usage: clearlog -h
clearlog

fcli> help debug


debug/d - catch-all command
Usage: debug -h
debug <options>
-m <1/2> operation mode.1:ENG mode,2:USER mode
-emem <alloc/free> alloc-100K,free-free mem,display
-fcf_abts <1/0> set abts panic upon error / don't panic
-fcb_meter displays loop and isr meters from the fcb_gdb
-fcf_meter read/display FE Tachyon error registers
-fcb_clrmeter clears the fcb metering info from the fcb_gdb
-fcf_clrmeter clears the fcf metering info from the fcf_gdb
-scsi_meter display SCSI error counts
-scsi_clear clear the SCSI error counts

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 7


fcli> help getlog
getlog/l - returns specified portions of the storage processor log
Usage: getlog -h
getlog entire unsolicited eventlog
getlog <options>
options:
-n all entries in the nonvol log.
<#> if =0: entire unsolicited eventlog.
if >0: oldest # entries
if <0: newest -# entries
-s <#> start record number
-in <#> event number to be displayed
-ex <#> event number not to be displyed
-b <MM/DD/YY> <HH:MM:SS> beginning time in the unsolicited eventlog
-e <MM/DD/YY> <HH:MM:SS> ending time in the unsolicited eventlog

fcli> help getwwn


getwwn/w - get the world wide name currently stored in nonvol
Usage: getwwn -h
getwwn

fcli> help memstat


memstat/m - memory usage statistics
Usage: memstat -h
memstat

fcli> memstat
Current free priority 8KB buffers = 19 out of 19 (100%) ( 19)
Current free standard 8KB buffers = 100 out of 100 (100%) ( 100)
Current free low priority 8KB buffers = 500 out of 500 (100%) ( 481)
Current free Small buffers = 248 out of 250 ( 99%) ( 228)
Current free Single-Sector buffers = 298 out of 299 ( 99%) ( 187)
Current free SCBs = 7 out of 372 ( 1%) ( 7)
Current free MCBs = 256 out of 256 (100%) ( 256)
Current free DHRBs = 720 out of 720 (100%) ( 619)
Current free MDRBs = 780 out of 780 (100%) ( 660)
Current free MDDQEs = 8000 out of 8000 (100%) (7899)
Current free HIRBs = 0 out of 0 ( 0%) ( 0)
Current free HISBs = 180 out of 180 (100%) ( 160)
Current free BERBs = 0 out of 0 ( 0%) ( 0)
Current free SUBERBs = 300 out of 300 (100%) ( 300)
Current free Low-Priority SG_1s = 1993 out of 2000 ( 99%) (1886)
Current free Std-Priority SG_1s = 0 out of 0 ( 0%) ( 0)
Current free Low-Priority SG_9s = 1300 out of 1300 (100%) (1300)
Current free Std-Priority SG_9s = 0 out of 0 ( 0%) ( 0)
Current free Low-Priority SG_33s = 299 out of 300 ( 99%) ( 299)
Current free Std-Priority SG_33s = 0 out of 0 ( 0%) ( 0)
Current free Low-Priority SG_129s = 60 out of 60 (100%) ( 60)
Current free Std-Priority SG_129s = 0 out of 0 ( 0%) ( 0)
Current free Low-Priority Pend-Req-Blks = 100 out of 100 (100%) ( 99)
Current free Std-Priority Pend-Req-Blks = 10 out of 10 (100%) ( 10)
Current free FCB TCBs (FCP non-R3) = 252 out of 252 (100%) ( 233)

(continued on next page)

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 8


Current free FCB TCBs (FCP R3) = 0 out of 0 ( 0%) ( 0)
Current free FCB TCBs (TM) = 2 out of 2 (100%) ( 2)
Current free FCB TCBs (DISC) = 2 out of 2 (100%) ( 1)
Current free FCB OFBs (FCP) = 243 out of 243 (100%) ( 205)
Current free FCB OFBs (TM) = 2 out of 2 (100%) ( 2)
Current free FCB OFBs (DISC) = 2 out of 2 (100%) ( 1)
Current free FCB OFBs (LS) = 8 out of 8 (100%) ( 8)
Current free FCB SDBs = 8 out of 8 (100%) ( 8)
Current free FCB EDBs = 8 out of 8 (100%) ( 8)
Current free FCB PRLI SPBs = 0 out of 120 ( 0%) ( 0)
Current free FCB OCQ wait queue = 256 out of 256 (100%) ( 256)

fcli> help panic


panic/panic - immediately panic the SP, debug only
Usage: panic -h
panic

fcli> help promburn


promburn/pb - flashes a prom image already loaded into memory via debugger
Usage: promburn -h
promburn

fcli> quit

******* will take you back to AROM *******

AROM
Exception: System Call:
SRR0 =0017A788 SRR1 =00009010 Vector-Offset =00C00
IP =0017A788 MSR =00009010 CR =22000000
R0 =00000004 R1 =001E0CC8 R2 =9000C044 R3 =00179010
R4 =0000000C R5 =001F0000 R6 =003F8764 R7 =001F0000
R8 =F1120080 R9 =00000001 R10 =00000063 R11 =00000000
R12 =42000020 R13 =00000000 R14 =00000000 R15 =00000000
R16 =00000000 R17 =00000000 R18 =00000000 R19 =00000000
R20 =00000000 R21 =00000000 R22 =00000000 R23 =00000000
R24 =00000000 R25 =00000000 R26 =00000000 R27 =00154FA8
R28 =00178DD8 R29 =001F0000 R30 =001E0CF1 R31 =001F0000
SPR0 =00000000 SPR1 =00000000 SPR8 =00179010 SPR9 =00155054
0017A788 7C0004AC SYNC

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 9


AROM> help

AS Assembler
BF Block of Memory Fill
BR Breakpoint Insert
BROM Switch System Console CLI to the Brom Debugger
BS Block of Memory Search
BV Block of Memory Verify
CDUMP Execut a flare core dump
D Alias for "MD" Command
DC Data Conversion and Expression Evaluation
DS Disassembler
ENV Global Debug Environment Setup
G Alias for "GO" Command
GD Go Direct (Ignore Breakpoints)
GN Go to Next Instruction
GO Go Execute User Program
GT Go to Temporary Breakpoint
HE Help on Command(s)
HELP Alias for "HE" Command
IS Interrupt Sequencer for Brom Debugger
ISR Interrupt Sequencer and Restart
LS List Script Disassembly
M Alias for "MM" Command
MD Memory Display
MDS Memory Display
MENU System & Diagnostic Menu
MM Memory Modify
MS Memory Set
NOBR Breakpoint Delete
NOSYM Detach Symbol Table
PV Patch RAM Vector to go to Debugger
RD Register Display
RM Register Modify
RS Register Set
SYM Attach Symbol Table
SYMS Display Symbol Table
T Trace
TT Trace to Temporary Breakpoint

Shortcut keys:
<ENTER>: command repeat, only for some commands
CTRL-a: redisplay last line
CTRL-x: cancel line

AROM> help brom


Switch System Console CLI to the Brom Debugger:
BROM
Syntax of '<RANGE>' is '<ADDR>[:<COUNT>]' or '<ADDR>[ <ADDR>]'

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 10


AROM> help cdump
Execute a flare core dump:
CDUMP
Syntax of '<RANGE>' is '<ADDR>[:<COUNT>]' or '<ADDR>[ <ADDR>]'

AROM> cdump
Enter Disk ID (9-119): 9
Core Dump Request: Disk ID 9
(-after dumping memory contents to disk specified, SP will reboot-)
Copyright (c) CLARiiON Storage Systems, Inc. 1991 - 1999
Disk Array Subsystem Controller
Model FC5600C
Firmware Revision 02.14 - Feb 18,1999
ABCDEabFabcdefgGabHabcIJKLabMabNOPabcQabc
Verifying Firmware Revision...
Initializing Back End Fibre...
Starting Flare...
Copyright (c) CLARiiON Storage Systems, Inc. 1991 - 1999
(etc)
(-and bring you back to the fcli prompt-)
fcli> quit

AROM> help env


Global Debug Environment Setup:
ENV <VARIABLE> [<VALUE>|?]
Syntax of '<RANGE>' is '<ADDR>[:<COUNT>]' or '<ADDR>[ <ADDR>]'

AROM> env
DB_MODE shared
XOR_AUTO_INT off
XOR_AUTO_GO off
XOR_EE on

AROM> menu

DIAGNOSTIC MENU
1) Hard reset 8) FRUMON Menu
2) Enter Debugger 9) Tachyon Menu
3) All POSTs 10) FLARE Menu
4) PROM Rev 11) PROM Menu
5) POST menu 12) L2Cache Menu
6) RAM Menu 13) DISK Menu
7) Nonvol Menu 14) SCSI Menu

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 11


Enter Option : 4 (Prom Rev)-(DIAGNOSTIC MENU)
AROM Revision: 02.14
BROM Revision: 02.14
Test Complete

Enter Option : 5 (Post Menu)-(DIAGNOSTIC MENU)

POST menu
1) FE Raven POST 17) NonVol2 POST
2) Sys Init POST 18) FRUMON POST
3) BE Raven POST 19) FE PEER POST
4) DIMM Cfg POST 20) BE PEER POST
5) RAM POST 21) XOR Init POST
6) L2Cache pat 22) XOR Int POST
7) L2Cache add 23) JP Int POST
8) L2Cache wt 24) JP Int2 POST
9) L2Cache wtinv 25) FE IPhse POST
10) L2Cache wb 26) BE IPhse POST
11) L2Cache wbfl 27) FE Tach REGS
12) L2Cache wbinv 28) FE Tach POST
13) ECC POST 29) FE Tach ERR
14) DATA PAR POST 30) BE Tach REGS
15) QUART POST 31) BE Tach POST
16) NonVol1 POST 32) BE Tach ERR

Enter Option : 6 (RAM Menu)-(DIAGNOSTIC MENU)

RAM Menu
1) Fill RAM 7) RAM Pat Test
2) Verify RAM 8) RAM Adr Test
3) Fill RAM Adr 9) Full Ram Tests
4) Verify RAM Adr 10) DIMM Cfg POST
5) NonDst RAM Pat 11) Disp Dimm Cfg
6) NonDst RAM Adr

Enter Option : 7 (Nonvol Menu)-(DIAGNOSTIC MENU)

Nonvol Menu
1) NonVol1 POST 9) Report Error
2) NonVol2 POST 10) Clear Error
3) Pattern Test 11) Get WWN
4) Address Test 12) Serial Mode
5) TOD Test 13) Set FRU ID
6) Nonvol Init 14) Get FRU ID
7) Set TOD 15) Re-init I/O
8) Set Console

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 12


Enter Option : 7 (Set TOD)-(Nonvol Menu)
Enter NONVOL ID (1-2): 1
Enter month (1-12): 9
Enter date (1-31): 1
Enter year (0-99): 99
Enter day (1-7): 4
Enter hour (0-23): 11
Enter minutes (0-59): 42
Enter seconds (0-59): 00
Continue (y or n) [yes]? n

Enter Option : 8 (Set console)- (Nonvol Menu)


Choose one of the following BAUD rates :
1 - 1200
2 - 2400
3 - 4800
4 - 9600
5 – 19200
Enter BAUD (1-5): 4
Choose parity :
1 - None
2 – Odd
3 – Even
Enter parity (1-3): 1
Choose number of stop bits :
1 - 1 stop bit
2 – 2 stop bits
Enter stop bits (1-2): 1
Continue (y or n) [yes]? n

Enter Option : 9 (Report Error)- (Nonvol Menu)


Error Time Stamp : 0/0/0 00:00:00
Test Complete
Hit any key to continue

Enter Option : 10 (Clear Error)- (Nonvol Menu)


Test Complete
Hit any key to continue

Enter Option : 11 (Get WWN)- (Nonvol Menu)


Current World Wide Name : 20.00.00.60.16.34.AB.BD
Test Complete
Hit any key to continue

Enter Option : 12 (Serial Mode)- (Nonvol Menu)


Which serial mode? (0 - default mode, 1 - fcli mode) : 1
Test Complete
Hit any key to continue

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 13


Enter Option : 13 (Set FRU id)- (Nonvol Menu)
FRU Identification Input
Enter Vendor Part Number (12 characters) :
Enter Vendor Part Number (12 characters) :
Enter Vendor Part Number (12 characters) :
Enter Vendor Revision (8 characters) :
Enter Vendor Serial Number (12 characters) :
Enter Vendor Serial Number (12 characters) :
Enter DG Part Number (12 characters) :
Enter DG Revision (8 characters) :
Enter DG Serial Number (12 characters) :
Enter Vendor Name (20 characters) :
Enter Date of Manufacture (10 characters) :
Enter Location of Manufacture (15 characters) :
FRU Identification successfully entered.
Test Complete
Hit any key to continue

Enter Option : 14 (Get FRU id)- (Nonvol Menu)


FRU Identification:
Vendor Part Number:
Vendor Revision:
Vendor Serial Number:
DG Part Number:
DG Revision:
DG Serial Number:
Vendor Name:
Date of Manufacture:
Location of Manufacture:
Test Complete
Hit any key to continue

Enter Option : 15 (Reinit I/O)- (Nonvol Menu)


Delaying 5 seconds if you want to switch consoles
IO initialization complete.
Hit any key to continue

DIAGNOSTIC MENU
1) Hard reset 8) FRUMON Menu
2) Enter Debugger 9) Tachyon Menu
3) All POSTs 10) FLARE Menu
4) PROM Rev 11) PROM Menu
5) POST menu 12) L2Cache Menu
6) RAM Menu 13) DISK Menu
7) Nonvol Menu 14) SCSI Menu

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 14


Enter Option : 8 (FRUMON Menu)-(DIAGNOSTIC MENU)

FRUMON Menu
1) FRUMON POST 5) BROADCAST
2) POLL 6) SERIAL ID
3) READ 7) SERIAL DATA
4) WRITE 8) FLASH

Enter Option : 2 (POLL)- (FRUMON Menu)


Enter Number of Times to Execute (zero to abort): 1
Reply Message Length is 0x05 bytes.
Enclosure Expansion Port State Change Local Mode
0x01 1 0 0
0x00 0 0 0
Test Complete
Hit any key to continue

Enter Option : 5 (Broadcast)- (FRUMON Menu)


1 - Enable all Port Bypass Controls (PBCs)
2 - Disable all Port Bypass Controls (PBCs)
3 - Turn on all enclosure LEDs
4 - Turn off all enclosure LEDs
5 - Operate in local mode (FRUMON control)
6 - Operate in remote mode (SP or HBA control)
Enter Sub-opcode (1-6):

Enter Option : 6 (Serial ID)- (FRUMON Menu)


Enter enclosure address: 0x1
Enter Number of Times to Execute (zero to abort): 1
Reply Message Length is 0x13 bytes.
Serial Id = F41999050253
Microcode Rev. = 003
Test Complete
Hit any key to continue

DIAGNOSTIC MENU
1) Hard reset 8) FRUMON Menu
2) Enter Debugger 9) Tachyon Menu
3) All POSTs 10) FLARE Menu
4) PROM Rev 11) PROM Menu
5) POST menu 12) L2Cache Menu
6) RAM Menu 13) DISK Menu
7) Nonvol Menu 14) SCSI Menu

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 15


Enter Option : 9 (Tachyon Menu)-(DIAGNOSTIC MENU)

Tachyon Menu
1) HEIRARCHAL LB 7) AL EXT LPBK
2) INTERNAL REG 8) EXT LOOP
3) PCI LPBK 9) BE BYPASS HUB
4) NP INT LPBK 10) PCI SIZE
5) NP EXT LPBK 11) FE HUB TEST
6) AL INT LPBK 12) Tach Err Menu

Enter Option : 2 (Internal Reg)-(Tachyon Menu)


Which tachyon for test? (F - front end, B - back end): b
Enter Number of Times to Execute (zero to abort): 1
Test Complete
Hit any key to continue

Enter Option : 3 (PCI loopback) -(Tachyon Menu)


Which tachyon for test? (F - front end, B - back end): b
Default Configuration (y/n) [yes]?
Enter Number of Times to Execute (zero to abort): 1
Pattern: 12345678 Count: 0 xfer_size = 800
Pattern: A5A5A5A5 Count: 0 xfer_size = 800
Pattern: FFFFFFFF Count: 0 xfer_size = 800
Pattern: AAAAAAAA Count: 0 xfer_size = 800
Test Complete
Hit any key to continue

Enter Option : 4 (NP Internal Loopback) -(Tachyon Menu)


Which tachyon for test? (F - front end, B - back end): b
Default Configuration (y/n) [yes]?
Enter Number of Times to Execute (zero to abort): 1
Pattern: 12345678 Count: 0 xfer_size = 800
Pattern: A5A5A5A5 Count: 0 xfer_size = 800
Pattern: FFFFFFFF Count: 0 xfer_size = 800
Pattern: AAAAAAAA Count: 0 xfer_size = 800
Test Complete
Hit any key to continue

Enter Option : 8 (External Loopback) -(Tachyon Menu)


Which tachyon for test? (F - front end, B - back end): b
Default Configuration (y/n) [yes]?
Enter Number of Times to Execute (zero to abort): 1
Pattern: 12345678 Count: 0 xfer_size = 800
Pattern: A5A5A5A5 Count: 0 xfer_size = 800
Pattern: FFFFFFFF Count: 0 xfer_size = 800
Pattern: AAAAAAAA Count: 0 xfer_size = 800
Test Complete
Hit any key to continue

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 16


Enter Option : 10 (PCI Size) -(Tachyon Menu)
Which tachyon for test? (F - front end, B - back end): b
Default Configuration (y/n) [yes]?
Enter maximum payload size (0 to abort) (0-2048) [2048]: 2
Pattern: 12345678 Count: 0 xfer_size = 0
Pattern: A5A5A5A5 Count: 0 xfer_size = 0
Pattern: FFFFFFFF Count: 0 xfer_size = 0
Pattern: AAAAAAAA Count: 0 xfer_size = 0
Pattern: 12345678 Count: 1 xfer_size = 0
Pattern: A5A5A5A5 Count: 1 xfer_size = 0
Pattern: FFFFFFFF Count: 1 xfer_size = 0
Pattern: AAAAAAAA Count: 1 xfer_size = 0
Test Complete
Hit any key to continue

Enter Option : 11 (FE Hub Test) -(Tachyon Menu)


Which port for test? (A or B) : a
NOTE: Loopback plug MUST be inserted in Port A
Default Configuration (y/n) [yes]?
Enter Number of Times to Execute (zero to abort): 0

Enter Option : 12 (TACH Error Menu) -(Tachyon Menu)

Tach Err Menu


1) POST 3) Error l RD
2) TSI a 4) Error l WR

Enter Option : 1
Which tachyon for test? (F - front end, B - back end): b
Enter Number of Times to Execute (zero to abort): 0

Enter Option : 2
Which tachyon for test? (F – front end, B – back end): b
Enter Number of Times to Execute (zero to abort): 0

DIAGNOSTIC MENU
1) Hard reset 8) FRUMON Menu
2) Enter Debugger 9) Tachyon Menu
3) All POSTs 10) FLARE Menu
4) PROM Rev 11) PROM Menu
5) POST menu 12) L2Cache Menu
6) RAM Menu 13) DISK Menu
7) Nonvol Menu 14) SCSI Menu

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 17


Enter Option : 10 (FLARE Menu)-(DIAGNOSTIC MENU)

FLARE Menu
1) Download 5) Start FLARE
2) Re-init I/O 6) Core load
3) Install FLARE 7) Core search
4) Load FLARE 8) Core erase

Enter Option : 7 (Core Search)-(FLARE Menu)


Core Image Report:
SP A area, Disk ID 9, who 0x00000000, why 0x00000000 on 09/01/99 @ 11:39:07
SP B area, Disk ID 9, who 0x015000D0, why 0x00000001 on 08/25/99 @ 13:10:24
SP A area, Disk ID 19, who 0x015000D0, why 0x00000001 on 08/25/99 @ 13:10:56
Test Complete
Hit any key to continue

Enter Option : 11 (PROM Menu)-(DIAGNOSTIC MENU)

PROM Menu
1) Download 4) Load PROM
2) Re-init I/O 5) Flash PROM
3) Install PROM 6) PROM Rev

Enter Option : 6 (PROM Rev)-(PROM Menu)


AROM Revision: 02.14
BROM Revision: 02.14
Test Complete
Hit any key to continue

Enter Option : 12 (L2Cache Menu)-(DIAGNOSTIC MENU)

L2Cache Menu
1) L2Cache pat 5) L2Cache wb
2) L2Cache add 6) L2Cache wbfl
3) L2Cache wt 7) L2Cache wbinv
4) L2Cache wtinv

Enter Option : 13 (Disk Menu)-(DIAGNOSTIC MENU)

DISK Menu
1) Loop init 4) Loop exit
2) Disk Read 5) Disk Cap
Disk Write

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 18


Enter Option : 2 (Disk Read)-(DISK Menu)
Enter Disk ID (0-119): 0
Enter # sectors (0-2016) [1]:
Enter starting sector (0x0-0xFFFFFFFF): 0x
Continue (y or n) [yes]?
Initializing Back End Fibre…
1 sector successfully read to address 0x00300000
Display data now? [yes]:
Sector data #1
--------------------------------------------------------
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
7FFF5EED 00000000
Test Complete
Hit any key to continue

Enter Option : 5 (Disk Capacity)-(DISK Menu)


Enter Disk ID (0-119): 0
Continue (y or n) [yes]?
Initializing Back End Fibre...
Disk capacity for drive 0 = 520
Test Complete
Hit any key to continue

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 19


Enter Option : 14 (SCSI Menu)-(DIAGNOSTIC MENU)

SCSI Menu

1) FE PEER POST 3) 1chip SCSI Mem


2) BE PEER POST 4) 2chip SCSI Mem
0) Exit

*****************************************************************************
Always set the SP back into serial application mode when
done. Follow this menu
*****************************************************************************
Enter Option : 7 (Nonvol Menu)-(DIAGNOSTIC MENU)

Nonvol Menu

1) NonVol1 POST 9) Report Error


2) NonVol2 POST 10) Clear Error
3) Pattern Test 11) Get WWN
4) Address Test 12) Serial Mode
5) TOD Test 13) Set FRU ID
6) Nonvol Init 14) Get FRU ID
7) Set TOD 15) Re-init I/O
8) Set Console

0) Exit

Enter Option : 12
Which serial mode? (0 - default mode, 1 - fcli mode) : 0

Test Complete
Hit any key to continue

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 20


DIAGNOSTIC MENU

1) Hard reset 8) FRUMON Menu


2) Enter Debugger 9) Tachyon Menu
3) All POSTs 10) FLARE Menu
4) PROM Rev 11) PROM Menu
5) POST menu 12) L2Cache Menu
6) RAM Menu 13) DISK Menu
7) Nonvol Menu 14) SCSI Menu

0) Exit

Enter Option : 1

Copyright (c) CLARiiON Storage Systems, Inc. 1991 – 1999


Disk Array Subsystem Controller
Model FC5600C
Firmware Revision 02.14 - Feb 18,1999

ABCDEabFabcdefgGabHabcIJKLabMabNOPabcQabc
Verifying Firmware Revision...
Initializing Back End Fibre...
Starting Flare...

Copyright (c) CLARiiON Storage Systems, Inc. 1991 – 1999

LICENSED MATERIAL - PROPERTY OF CLARiiON STORAGE SYSTEMS, INC.


LICENSED INTERNAL CODE

This software ("Code"), considered "Licensed Internal Code",


is the exclusive property of CLARiiON Storage Systems, Inc. This
Code may be used only by users properly licensed to use this Code,
and only according to the terms of that license. Use of this Code
constitutes acceptance of those license terms, including the
following: (1) to use this Code only on the specific Machine(s),
identified by serial number(s), to which the said license applies;
(2) not to copy, reproduce, disassemble or decompile the Code by
any means, in whole or in part, and (3) not to transfer the Code
except together with (i) the Machine on which the use of the Code
is licensed and (ii) the applicable Licensed Internal Code license
terms and conditions (as stated in the Machine's user manual, and
as available upon request from CLARiiON Storage Systems, Inc.,
Coslin Drive, Southboro, MA 01772 (USA)).

The Subsystem is Currently Powering Up...Please Wait!


Entering Serial Application Mode

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 21


AROM - Is the diagnostic debug level prompt for the storage processor. Any I/O active
to that SP will cease once you enter into debug. Attach a console or a laptop com port
using a null modem (9p female - 9p female, p/n 118027206) cable to the serial port of the
SP. The settings are 9600 baud, 8 bit, 1 stop bit, no parity, VT100 and no flowcontrol.
To enter debug, execute the following keystrokes;

For Denali SP: <SHIFT> @ $ @ $ @ $ @ $

For Thor SP: <SHIFT> { } { } { } { }

You will get the prompt AROM>

FCLI - This is an engineering only item and should not be used by field
personnel. Information is provided to CSC personnel only and should not be
provided to anyone outside of the CSC.

*****************************************************************************
Please note that all information contained within this
document is DGC Proprietary information.
All commands and options can cause unrecoverable
errors if not used appropriately.
Use caution when executing any command.
*****************************************************************************

EMC COMPANY CONFIDENTIAL – FOR INTERNAL USE ONLY 22

You might also like