Revised February 8, 2006
May 10, 2004
NOTICE:
THIS FIELD NOTICE IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTY OF MERCHANTABILITY. YOUR USE OF THE INFORMATION ON THE FIELD NOTICE OR MATERIALS LINKED FROM THE FIELD NOTICE IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS FIELD NOTICE AT ANY TIME.
Products Affected
|
Product |
Hardware Revision |
|---|---|
|
C6000 - WS-X6548-GE-45AF= |
Greater than 4.0 and less than 9.0 |
|
C6000 - WS-X6548-GE-TX= |
Greater than 4.0 and less than 9.0 |
|
C6000 - WS-X6548V-GE-TX |
Greater than 4.0 and less than 9.0 |
|
C6000 - WS-X6548V-GE-TX= |
Greater than 4.0 and less than 9.0 |
|
C6006 - WS-X6548-GE-45AF |
Greater than 4.0 and less than 9.0 |
|
C6009 - WS-X6548-GE-TX |
Greater than 4.0 and less than 9.0 |
Problem Description
A block of eight ports may stop transmitting packets on a WS-X6548-GE-TX.
Background
A timing conflict may occur on the WS-X6548-GE-TX that can result in a block of eight ports failing to transmit data. This problem is caused by slight timing variations between the flow control PLDs and the interposers on the board.
A software utility has been developed which customers can use to correct this problem.
Problem Symptoms
This problem manifests itself as the block of eight ports not passing traffic.
Workaround/Solution
Customers can use a software utility to correct this problem. The software utility (epld-6548getx-swupdate-1.hZ) is located on the Hybrid/CatOS Catalyst 6500/6000 CatOS System Software page.
See below for instructions on using the utility.
For Customers running CatOS:
-
Verify that you are running CatOS version 8.2(2) or later if you have a Voice Daughterboard installed. If you are not running this version, upgrade to be able to use this utility. Boards without Voice Daughterboards can run the utility with any CatOS version.
-
Copy the Software Utility 'epld-6548getx-swupdate-1.hZ' to slot0.
-
Verify the image has been copied successfully.
-
To begin the utility, use the following command: download epld slot0:epld-6548getx-swupdate-1.hZ 'slot_number'.
-
Read Warning message and type y to continue.
-
Read Warning message and type y to upgrade device.
-
The linecard in the slot number specified will automatically be updated.
Note: If slot_number is not specified, the utility will search the system and all affected linecards will be upgraded.
For a detailed example of the upgrade and instructions on verifying a successful upgrade, please refer to the Upgrade Instructions section below.
For Customers running IOS:
-
Verify that you are running IOS version 12.2(18)SXD or later. If you are not running this version, upgrade to be able to use this utility.
-
Copy the Software Utility 'epld-6548getx-swupdate-1.hZ' to bootflash.
-
Verify the image has been copied successfully.
-
Warning: You must disable service heartbeats:config t no service hearbeat end -
To begin utility, use the following command: upgrade epld slot 'slot_number' file sup-bootflash:epld-6548getx-swupdate-1.hZ
-
The linecards in the slot number specified will automatically be updated.
-
Warning: You must re-enable service heartbeats:config t default service heartbeat end
For a detailed example of the upgrade and instructions on verifying a successful upgrade, please refer to the Upgrade Instructions section below.
DDTS
To follow the bug ID link below and see detailed bug information, you must be a registered user and you must be logged in.
|
DDTS |
Description |
|---|---|
|
CSCed68821 (registered customers only) |
WS-X6548-GE-TX stops transmitting |
Upgrade Instructions
For Customers running CatOS:
Below is an example of the EPLD Upgrade for a module in slot 4.
Console> (enable) dir slot0:
-#- -length- -----date/time------ name
....
8 254132 Mar 09 2004 16:00:34 epld-6548getx-swupdate-1.hZ
4712140 bytes available (62003508 bytes used)
Console>
Console> (enable) download epld slot0:epld-6548getx-swupdate-1.hZ 4
Warning!! This command replaces the existing epld code on Module 4.
Please verify with TAC that the file specified is appropriate for WS-X6548-GE-TX.
Use this command with caution.
Do you want to continue (y/n) [n]? y
CCCCCCC
Device found requiring upgrade in slot 4.
########################################################
# W A R N I N G #
# #
# Any disruptions to the module during programming may #
# leave the module or system in an inconsistent state. #
# Please ensure that the system or module does not get #
# switched off or reset during the programming process.#
# Programming may take a minute or two, depending on #
# the number of devices updated. Please wait for the #
# module to come back online before continuing. #
# #
# W A R N I N G #
########################################################
This command may reset module 4.
Do you wish to update the devices in slot 4 (y/n) [n]? y
Updating programmable device D in slot 4. This may take a minute...
Programming successful, updating EPLD revisions.
Updating programmable device E in slot 4. This may take a minute...
Programming successful, updating EPLD revisions.
**** Task Console has run for more than 9 seconds without yielding ****
2004 Mar 09 17:51:49 %SYS-4-NVLOG:EpldUpdate:Module 4 EPLD D updated from rev 1 to rev 2
2004 Mar 09 17:52:24 %SYS-4-NVLOG:EpldUpdate:Module 4 EPLD E updated from rev 1 to rev 2
Waiting for module to come online.
..........................
################################################################################
E P L D P R O G R A M M I N G C O M P L E T E
Found 2 potential programming files, 2 attempted, 2 updated, 0 failed
################################################################################
Console> (enable) $2004 Mar 09 17:52:52 %SYS-4-NVLOG:EpldUpdate:Updated EPLD revisions in module 4 sprom.
2004 Mar 09 17:52:53 %SYS-5-MOD_OK:Module 4 is online
2004 Mar 09 17:52:53 %SYS-3-MOD_PORTINTFINSYNC:Port Interface in sync for Module 4
Console> (enable)
Below is an example of verifying the EPLD Upgrade for a module in slot 4. EPLD's F and G should have the value of '2' or higher.
Console> (enable) show sprom 4
Common block:
Block Signature : 0xabab
Block Version : 1
Block Length : 144
Block Checksum : 0x12e8
EEPROM Size : 256
Block Count : 2
FRU Major Type : 0x6003
FRU Minor Type : 0x393
OEM String : Cisco Systems
Product Number : WS-X6548-GE-TX
Serial Number : SAD07290238
Part Number : 73-8216-04
Part Revision : A0
Mfg Deviation :
H/W Version : 3.0
Mfg Bits : 0
Engineer Use : 0
snmpOID : 9.5.1.3.1.1.2.915
Power Consump : -298
RMA Code : 0-0-0-0
FRU-specific block:
Block Signature : 0x6003
Block Version : 1
Block Length : 98
Block Checksum : 0xa27
Feature Bits : 0x200000000000006
HW Changes Bits : 0x0
Card Index : 154
MAC Addresses : 00-0d-65-7e-ff-00 (through 00-0d-65-7e-ff-2f)
Number of MACs : 48
Number of Processors : 1
Number of EPLD : 8
EPLD A : 0x1
EPLD B : 0x1
EPLD C : 0x3
EPLD D : 0x2
EPLD E : 0x2
EPLD F : 0x2 <---- Should be 0x2 or above
EPLD G : 0x2 <---- Should be 0x2 or above
EPLD H : 0x3
Port Type-Num : 61-48
SRAM size : 0
Sensor #1 : 70,55
Sensor #2 : 75,60
Sensor #3 : 75,60
Sensor #4 : 80,65
Sensor #5 : -128,-128
Sensor #6 : -128,-128
Sensor #7 : -128,-128
Sensor #8 : -128,-128
Console> (enable)
For Customers running IOS:
Below is an example of the EPLD Upgrade for a module in slot 6 with Logging Console Disabled.
Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#no service heartbeat <-- ***IMPORTANT STEP, DO NOT SKIP THIS STEP!*** Router(config)#end Router#upgrade epld slot 6 file sup-bootflash:epld-6548getx-swupdate-1.hZ ######################################################## # W A R N I N G # # # # Any disruptions to the module during programming may # # leave the module in an unusable state. # # Please ensure that the system or supervisor does not # # get switched off or reset during the programming # # process.Also insure that the module being programmed # # is not removed during the programming process. # # Programming may take a minute or two, depending on # # the number of devices updated. Please wait for the # # programmed module(s) to reset before continuing. # # # # W A R N I N G # ######################################################## [confirm] Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#default service heartbeat <-- ***IMPORTANT STEP, DO NOT SKIP THIS STEP!*** Router(config)#end Router#
Below is an example of the EPLD Upgrade for a module in slot 6 with Logging Console Enabled.
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#no service heartbeat <-- ***IMPORTANT STEP, DO NOT SKIP THIS STEP!***
Router(config)#end
Router#upgrade epld slot 6 file sup-bootflash:epld-6548getx-swupdate-1.hZ
########################################################
# W A R N I N G #
# #
# Any disruptions to the module during programming may #
# leave the module in an unusable state. #
# Please ensure that the system or supervisor does not #
# get switched off or reset during the programming #
# process.Also insure that the module being programmed #
# is not removed during the programming process. #
# Programming may take a minute or two, depending on #
# the number of devices updated. Please wait for the #
# programmed module(s) to reset before continuing. #
# #
# W A R N I N G #
########################################################
[confirm]
Router#
2d00h: %PFREDUN-SP-STDBY-7-KPA_WARN: RF KPA messages have not been heard for 27 seconds
Router#
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: F
Looking for index 154 @ slot 6. Startslot = 6, endslot = 6
findCardSlotByIndex: matching module found in slot 6
Matching card found in slot 6...
Enabling JTAG chain for slot 6 ...
Looking for device id 0x9702093 and jtag_chain size of 35.
Comparing jtag chain and device id's...
ImageBundle->device_id: 0x9702093, board deviceId: 0x9702093
Updating programmable device F in slot 6.This may take a mi
Router#nute...
JAM Message -> Successful File Execution.
constell_pbiprogram: dwnldOkay = TRUE
Programming successful, updating EPLD revisions.
NEXTPBI @ end of while statement...
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: G
Looking for device id 0x9702093 and jtag_chain size of 35.
Comparing jtag chain and device id's...
ImageBundle->device_id: 0x9702093, board deviceId: 0x9702093
Updating programmable device G in slot 6.This may take a minute.
Router#..
JAM Message -> Successful File Execution.
constell_pbiprogram: dwnldOkay = TRUE
Programming successful, updating EPLD revisions.
NEXTPBI @ end of while statement...
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: F
Module 6, epld F is up to date,skipping programming file.
NEXTPBI @ end of while statement...
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: G
Module 6, epld G is up to date,s
7606-sup22#kipping programming file.
NEXTPBI @ end of while statement...
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: F
Module 6, epld F is up to date,skipping programming file.
NEXTPBI @ end of while statement...
2d00h: SP: file epld id: 1
file card index: 154
file epld rev: 0x2
file device index: G
Module 6, epld G is up to date,skipping programming file.
set_epld_versions: dwnldOkay = 0
2d00h: SP: Module 6 reset.
2d00h: SP: JTAG chai
7606-sup22#n has been closed for slot 6
NEXTPBI @ !EPLDEOL...
2d00h: SP:
################################################################################
E P L D P R O G R A M M I N G C O M P L E T E
Found 2 potential programming files, 2 attempted, 2 updated, 0 failed
################################################################################
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#default service heartbeat <-- ***IMPORTANT STEP, DO NOT SKIP THIS STEP!***
Router(config)#end
Router#
Below is an example of verifying the EPLD Upgrade for a module in slot 2. Under 'epld_versions' of block #1, check position (6 and 7). It should be '0002' in both positions after EPLD upgrade.
Router#show idprom module 2 detail
IDPROM for module #2
IDPROM image block #1:
block-signature = 0x6003, block-version = 1,
block-length = 98, block-checksum = 2446
*** linecard specific block ***
feature-bits = 02000000 00000006
hardware-changes-bits = 00000000 00000000
card index = 154
mac base = 000D.657F.0560
mac_len = 48
num_processors = 1
epld_num = 8
epld_versions = 0001 0001 0003 0001 0001 0002 0002 0003 0000 0000 0000 0000 0000 0000 0000
<---- Sixth and seventh positions should be 0002 or above
port numbers:
pair #0: type=3D, count=30
pair #1: type=00, count=00
pair #2: type=00, count=00
pair #3: type=00, count=00
pair #4: type=00, count=00
pair #5: type=00, count=00
pair #6: type=00, count=00
pair #7: type=00, count=00
sram_size = 0
sensor_thresholds =
sensor #0: critical = 70 oC, warning = 55 oC
sensor #1: critical = 75 oC, warning = 60 oC
sensor #2: critical = 75 oC, warning = 60 oC
sensor #3: critical = 80 oC, warning = 65 oC
sensor #4: critical = -128 oC (sensor not present), warning = -128 oC
(sensor not present)
sensor #5: critical = -128 oC (sensor not present), warning = -128 oC
(sensor not present)
sensor #6: critical = -128 oC (sensor not present), warning = -128 oC
(sensor not present)
sensor #7: critical = -128 oC (sensor not present), warning = -128 oC
(sensor not present)
*** end of linecard specific block ***
Revision History
|
Revision |
Date |
Comment |
|---|---|---|
|
1.7 |
08-FEB-2006 |
Added HW Rev Info |
|
1.6 |
31-OCT-2005 |
Maintenance Update |
|
1.5 |
27-JUN-2005 |
Maintenance Update |
|
1.4 |
23-NOV-2004 |
Maintenance Update |
|
1.3 |
17-NOV-2004 |
Maintenance Update |
|
1.2 |
28-JUN-2004 |
Maintenance Update |
|
1.1 |
11-MAY-2004 |
Maintenance Update |
|
1.0 |
10-MAY-2004 |
Initial Public Release |
For More Information
If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:
Receive Email Notification For New Field Notices
Product Alert Tool - Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.
