Symptom
Cat9600 initially supported StackWise Virtual with a single supervisor in each chassis, also called Dual Supervisor SVL.
Recently support was added for StackWise Virtual with a dual supervisors in each chassis, also called Quad Supervisor SVL.
During the migration from Dual Supervisor SVL to Quad Supervisor SVL switch number is not updated in In-Chassis Standby (ICS) supervisor module in case there is a mismatch.
Conditions
Cat9600 Quad Supervisor SVL setup
inserting a supervisor module that already switch number set to value X [for example it was taken from another SVL pair] into a chassis that has another supervisor already booted up and having switch number set to value Y
Workaround
upon first insertion of this supervisor module, break into rommon by pressing Ctrl+C and set switch number to a correct value manually
Each Chassis should have it's own switch number.
Within a given chassis, each supervisor needs the same switch number.
For example:
9606-01 ---- 9606-02
9606-01 / Sup 1 = SWITCH_NUMBER 1
9606-01 / Sup 2 = SWITCH_NUMBER 1
9606-02 / Sup 1 = SWITCH_NUMBER 2
9606-02 / Sup 2 = SWITCH_NUMBER 2
in ROMMON, the current variable can be seen using the "set" command.
9606-02/ Sup 1
rommon 1 > set
! output omitted for brevity
ROMMON_AUTOBOOT_ATTEMPT=3
SWITCH_NUMBER=1
SYSTEM_SERIAL_NUM=CAT########
TEMPLATE=sda
to change the variable, issue the command on both supervisors.
rommon 2> set SWITCH_NUMBER 2
Verify:
rommon 3 > set
! output omitted for brevity
ROMMON_AUTOBOOT_ATTEMPT=3
SWITCH_NUMBER=2
SYSTEM_SERIAL_NUM=CAT########
TEMPLATE=sda
Further Problem Description