%PM_SCP-1-LCP_FW_ERR
Это сообщение указывает на то, что микропрограмма указанного модуля обнаружила ошибку контроля четности. Система автоматически перезапускает данный модуль для восстановления. В этом модуле также отображается файл crashinfo. Сообщение об ошибке может быть вызвано переходными явлениями или аппаратным сбоем. Если сообщение об ошибке возникло только однократно, причиной могут быть переходные явления. Такие ошибки автоматически устраняются системой. Признак ошибки контроля четности — CPO_ECC в кэш-памяти. Код исправления ошибок (ECC) указывает на исправление ошибки контроля четности самой системой.
Существует два вида ошибок контроля четности.
-
Программные ошибки четности
Эти ошибки возникают при изменении логических уровней от разовых возмущений (Single Event Latch up, SEL) в микросхеме. Будучи связаны с центральным процессором, такие ошибки или приводят к сбоям системы (если они возникли на участке, не подлежащем восстановлению), или они вынуждают другие системы выполнять восстановление (например, система CyBus перезагружается, если ошибка произошла в пакетной памяти (MEMD)). В случае единичной ошибки четности нет необходимости заменять модуль или другие компоненты.
-
Аппаратные ошибки четности
Эти ошибки происходят в случае сбоев микросхемы или платы, повреждающих данные. В этом случае следует переустановить или заменить соответствующий компонент (как правило, микросхему памяти или плату). Если по одному и тому же адресу происходит несколько ошибок четности, это аппаратная ошибка четности. Бывают более сложные случаи, которые трудно распознать. Как правило, если в отдельной области памяти за относительно короткий промежуток времени происходит несколько ошибок, это, скорее всего, аппаратная ошибка четности. Сообщение об ошибке будет иметь следующий вид:
Mar 9 12:12:24.427 GMT: %PM_SCP-SP-1-LCP_FW_ERR: Module 6 is experiencing the following error: Pinnacle #0 PB parity error. Tx path. Status=0x0042
Как показывают исследования, случайные ошибки четности встречаются в 10-100 раз чаще, чем систематические ошибки четности. Исходя из этого, компания Cisco настоятельно рекомендует дождаться аппаратной ошибки четности, прежде чем что-либо заменять. Это существенным образом уменьшит воздействие на сеть.
%SYSTEM_CONTROLLER-3-FATAL
Сообщение указывает, что системный контроллер обнаружил ошибку. Следует перезагрузить устройство. Если это сообщение возникнет снова, замените неисправную память или плату MSFC.
%SYSTEM_CONTROLLER-3-FATAL: An unrecoverable error has been detected. The system is being reset. %Software-forced reload
Сбой модуля супервизора из-за неисправного вентилятора
При отказе вентиляторного блока или выключении источника питания коммутаторы Cisco Catalyst с выпуском программного обеспечения Cisco IOS 12.1(19)E1 могут вызвать сбой модулей супервизоров. Эта проблема документирована в описании идентификатора ошибки Cisco CSCeb51698. Обновите коммутатор до выпуска ПО Cisco IOS, не затрагиваемого этим дефектом.
Самопроизвольный сброс или перезагрузка коммутатора
При подозрениях на самопроизвольную перезагрузку коммутатора выполните команду show version, чтобы проверить время работы коммутатора с момента последней перезагрузки. Выполните команду show log для просмотра журнала перезагрузок, как это показано в примере, приведенном ниже. Просмотрите выходные данные этой команды, чтобы узнать, имеются ли записанные исключения.
sup2a> (enable)show version WS-C6506 Software, Version NmpSW: 6.3(10) !--- Output is suppressed. Uptime is 7 days, 4 hours, 27 minutes
sup2a> (enable)show log Network Management Processor (ACTIVE NMP) Log: Reset count: 1 Re-boot History: Jan 06 2003 10:35:56 0 Bootrom Checksum Failures: 0 UART Failures: 0 Flash Checksum Failures: 0 Flash Program Failures: 0 Power Supply 1 Failures: 0 Power Supply 2 Failures: 0 Swapped to CLKA: 0 Swapped to CLKB: 0 Swapped to Processor 1: 0 Swapped to Processor 2: 0 DRAM Failures: 0 Exceptions: 0 Loaded NMP version: 6.3(10) Software version: slot0:cat6000-sup2.6-3-10.bin Reload same NMP version count: 1 Last software reset by user: 1/6/2003,10:35:35 EOBC Exceptions/Hang: 0 Heap Memory Log: Corrupted Block = none
Выходные данные команды show log не содержат исключений программного обеспечения. Последняя перезагрузка коммутатора выполнена 6 января 2003 г. Время перезагрузки совпадает с полем Last software reset (Последний программный сброс).
Выходные данные команды show log содержат исключение, которое было записано во время последней перезагрузки.
esc-cat5500-b (enable)show log Network Management Processor (STANDBY NMP) Log: Reset count: 38 Re-boot History: Oct 14 2001 05:48:53 0, Jul 30 2001 06:51:38 0 Jul 28 2001 20:31:40 0, May 16 2001 21:15:39 0 May 02 2001 01:02:53 0, Apr 26 2001 21:42:24 0 Apr 07 2001 05:23:42 0, Mar 25 2001 02:48:03 0 Jan 05 2001 00:21:39 0, Jan 04 2001 4:54:52 0 Bootrom Checksum Failures: 0 UART Failures: 0 Flash Checksum Failures: 0 Flash Program Failures: 0 Power Supply 1 Failures: 4 Power Supply 2 Failures: 0 Swapped to CLKA: 0 Swapped to CLKB: 0 Swapped to Processor 1: 3 Swapped to Processor 2: 0 DRAM Failures: 0 Exceptions: 1 Loaded NMP version: 5.5(7) Reload same NMP version count: 3 Last software reset by user: 7/28/2001,20:30:38 Last Exception occurred on Oct 14 2001 05:47:29 ... Software version = 5.5(7) Error Msg: PID = 86 telnet87 EPC: 80269C44 !--- Output is suppressed.
Если коммутатор сообщает о таком программном исключении, выполните команду dir bootflash:, показывает устройство загрузочной флэш-памяти MSFC (процессора маршрутизации [RP]), и команду dir slavebootflash: для проверки сбоя программного обеспечения. Выходные данные в этом разделе показывают, что информация о сбое была записана в загрузочной флэш-памяти RP. Убедитесь, что просматриваемые сведения относятся к последнему по времени сбою.
cat6knative#dir bootflash: Directory of bootflash:/ 1 -rw- 1693168 Jul 24 2002 15:48:22 c6msfc2-boot-mz.121-8a.EX 2 -rw- 183086 Aug 29 2002 11:23:40 crashinfo_20020829-112340 3 -rw- 20174748 Jan 30 2003 11:59:18 c6sup22-jsv-mz.121-8b.E9 4 -rw- 7146 Feb 03 2003 06:50:39 test.cfg 5 -rw- 31288 Feb 03 2003 07:36:36 01_config.txt 6 -rw- 30963 Feb 03 2003 07:36:44 02_config.txt 31981568 bytes total (9860396 bytes free)
Команда dir sup-bootflash: отображает загрузочную флэш-память модуля супервизора. Можно также выполнить команду dir slavesup-bootflash: для просмотра загрузочной флэш-памяти резервного модуля супервизора. В выходных данных команды содержатся сведения о сбое, записанные в загрузочной флэш-памяти модуля супервизора.
cat6knative11#dir sup-bootflash: Directory of sup-bootflash:/ 1 -rw- 14849280 May 23 2001 12:35:09 c6sup12-jsv-mz.121-5c.E10 2 -rw- 20176 Aug 02 2001 18:42:05 crashinfo_20010802-234205 !--- Output is suppressed.
Если выходные данные команды указывают, что сбой программного обеспечения произошел в то время, когда коммутатор перегрузился, следует обратиться в свою компанию по аутсорсингу it. Предоставьте выходные данные команд show tech-support и show logging, а также выходные данные файла crashinfo.
Самопроизвольный сброс модуля с платой DFC
Если модуль, оснащенный платой распределенной пересылки (DFC), сам выполнил перегрузку без вмешательства пользователя, проверьте загрузочную флэш-память платы DFC. Если имеется файл сведений об аварийных отказах, можно найти причину сбоя. Выполните команду dir dfc#модуль#-bootflash:для проверки файла сведений об аварийных отказах и времени его создания. Если перегрузка DFC совпадает со временем создания файла crashinfo, выполните команду more dfc#модуль#-bootflash:имя-файла. Либо передайте файл по протоколу TFTP на TFTP-сервер при помощи команды copy dfc#модуль#-bootflash:имя-файлаtftp.
cat6knative#dir dfc#6-bootflash: Directory of dfc#6-bootflash:/ -#- ED ----type---- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. crashinfo 2B745A9A C24D0 25 271437 Jan 27 2003 20:39:43 crashinfo_ 20030127-203943
После получения файла crashinfo соберите выходные данные команд show logging и show tech и за дальнейшим содействием обратитесь в Центр технической поддержки Cisco.