Содержание
- System halted при включении
- Проблема с RAID контроллером PERC 6/i
- Как решается проблема
- Chassis Intrusion
- Принцип работы
- Стоит ли включать опцию?
- System halted при включении
- Ошибка CPU 2 machine check error detected
- Что делать в подобной ситуации?
- РЕШЕНИЕ ПРОБЛЕМЫ chassis intruded fatal error system error!!!
- Chassis intruded! Fatal Error… System Halted Решение !!!

Подобные препядствия появляются и у системных админов, также у дистрибьютеров компьютерной техники. Как проверить, вскрывался ли системный блок компьютера юзерами, в этом случае, если им это делать не полагается, но, все же, такие подозрения есть? Конкретно для таких случаев производители многих компьютерных системных плат предусмотрели наличие разъема для специального датчика, созданного для проверки факта вскрытия корпуса. Работает схожий датчик до боли просто. Если кто-то снимает крышку с системного блока, то датчик отправляет в BIOS соответственный сигнал. Реакция на это событие со стороны BIOS находится в зависимости от разных модификаций материнских плат. Это может быть подача звукового сигнала, вывод текстового сообщения на экран с предупреждением о том, что корпус компьютера раскрывался, также соответственная запись в лог БИОСа. Не считая того, в неких случаях вскрытие корпуса тянет за собой невозможность следующей загрузки BIOS и использования компьютера.
System halted при включении

Хороший денек! Почетаемые читатели и гости наикрупнейшго IT блога Рф pyatilistnik.org. В нынешней заметке, желаю обрисовать ситуацию со стареньким оборудованием Dell PowerEdge 1950. Есть сервер на котором установлена FreeBSD. Была необходимость выполнить сервисное сервис операционной системы. Был выключен Dell PowerEdge 1950. Дальше после включения, сервер не обнаружил один из виртуальных массивов, после этого выдавал сообщение system halted и не давал далее загружаться. Вот такая вот ситуация, давайте я расскажу, как удалось его воскресить.
Проблема с RAID контроллером PERC 6/i
В моей организации идет процесс вывода из строя старого оборудования, которое много тратит электроэнергии, а толку дает мало. Одним из таких серверов был Dell PowerEdge 1950. Моему коллеги нужно было выполнить на нем работы и перезагрузить его. После перезагрузки выскочили вот такие предупреждения:
Направьте внимание, что сервер Dell не видит один из виртуальный дисков VDs, за номером 2, я выделил это стрелкой.

PCIe Degraded link Width Error. И в самом конце System halted!
После этого сервер так висит долгое время, загрузка с дисков или загрузка BIOS не осуществляется.

Как решается проблема
ИЗ информации описанной чуть повыше мы видим две проблемы:
- На RAID контроллере PERC 6/i у нас не видится один из виртуальных дисков
- Проблема с батарейкой RAID контроллера.
Если в момент загрузки нажать CTRL+R, то вы попадете в RAID утилиту. Зайдя в пункт «PD Mgmt», мы видим 3 диска ,вместо 4, диск под номером 02 не обнаружен.

В системе он вообще не виделся, и RAID контроллер на него не ругался, просто будто бы нет. SMART показатели других дисков были в порядке. Я присмотрелся к индикации HDD на сервере и обнаружил, что какой-то из них моргал, это был как раз 02-ой.

Но меня больше смущало, что сервер дальше IDRAC не грузился, и я честно говоря грешил на старый RAID контроллер PERC 6/i.
У меня был выведенный брат близнец этого сервера, и я решил поменять диски с проблемного диска, вставив их в другой выключенный сервер, с таким же RAID контроллером
После включения нового сервера с дисками от старого у меня обнаружилась старая конфигурация всех 4-х массивов.
Если кто-то не в курсе, то все RAID конфиги хранятся на жестких дисках, так что если вы поменяете контроллер на аналогичный, то почти всегда все будет хорошо
Foreign configuration(s) found on adapter/ Press any key to continue or ‘C’ load the configuration utility, or ‘F’ to import foreign configuration and continue
Тут важный момент, новый RAID контроллер нашел конфигурацию, о старых виртуальных массивах (Virtual Drives), которую предлагает себе импортировать, соглашаемся и нажимаем кнопку «F»

После этого система стала загружаться и я больше не увидел сообщения «system halted«. В очередной раз убедился, что всегда нужно иметь все про запас, это хорошо, что сервис сам продублирован и еще не успели убрать на склад старый сервер, который пригодился так кстати.

Популярные Похожие записи:

- Не видятся диски на сервере Dell
- Замена сбойного диска на RAID PERC H740P Adapter в ЦОД
- Ошибка JCP024 Lifecycle Controller in use
- Как установить операционную систему на Dell PowerEdge R740
- Как создать RAID на Dell PERC H330 Adapter
- Отличия Global Hot Spare и Dedicated Hot Spare
Chassis Intrusion
Другие идентичные по назначению опции: Case Open Warning, Intruder Detection, Chassis Intrusion Detect.

Опция Chassis Intrusion (Проникновение в корпус) создана для включения и установки датчика вскрытия корпуса компьютера. Параметр обычно может принимать три значения: Enabled (Включено), Disabled (Выключено) и Reset (Сброс).
Принцип работы
Многих пользователей компьютера беспокоит его сохранность, особенно, если системный блок установлен в таком месте, где к нему могут иметь доступ посторонние. Но если от проникновения в операционную систему пользователь может защититься сложным паролем, то от проникновения в аппаратные «внутренности» компьютера обычно ему защититься гораздо труднее.
Аналогичные проблемы возникают и у системных администраторов, также у дистрибьютеров компьютерной техники. Как проверить, вскрывался ли системный блок компьютера пользователями, в этом случае, если им это делать не полагается, но, все же, такие подозрения существуют? Именно для таких случаев производители многих компьютерных системных плат предусмотрели наличие разъема для специального датчика, созданного для проверки факта вскрытия корпуса. Работает подобный датчик до боли просто. Если кто-то снимает крышку с системного блока, то датчик посылает в BIOS соответствующий сигнал. Реакция на это событие со стороны BIOS находится в зависимости от различных модификаций материнских плат. Это может быть подача звукового сигнала, вывод текстового сообщения на экран с предупреждением о том, что корпус компьютера открывался, также соответствующая запись в лог БИОСа. Кроме того, в некоторых случаях вскрытие корпуса влечет за собой невозможность последующей загрузки BIOS и использования компьютера.
Для включения подобной защиты требуется материнская плата, которая поддерживает данную функцию. На сегодня такая возможность встроена в большинство системных плат ведущих производителей. Кроме того, необходим специальный компьютерный корпус, который позволяет осуществить установку датчика вскрытия.
Следует учесть, однако, что подобную разновидность защиты аппаратной части компьютера нельзя назвать особо надежной, и опытный «взломщик компьютеров» почти всегда сможет ее обойти. К тому же существует ряд более надежных способов защиты корпуса от взлома. Использование датчика вскрытия корпуса и встроенной в BIOS опции сигнализации о вскрытии корпуса имеет смысл лишь как часть комплексной системы защиты компьютерного оборудования.
Если ваша материнская плата оснащена подобным датчиком, то вы можете включить режим отслеживания вскрытия корпуса, использовав опцию Chassis Intrusion. Обычно, опцию можно найти в разделе PC Health. Для включения режима отслеживания вскрытия корпуса следует выбрать вариант Enabled, а выбор варианта Disabled позволяет отключить данный режим. В опции можно встретить также вариант Reset, который предполагает сброс значения датчика после того, как корпус был вскрыт. В почти всех BIOS опция может также носить названия Case Open Warning или Intruder Detection.
Стоит ли включать опцию?
Для большинства пользователей домашних или офисных компьютеров особого смысла во включении подобной опции нет, тем паче, если по ходу работы часто возникает необходимость в модернизации или настройке аппаратного обеспечения компьютера, и, как следствие, часто приходится прибегать к вскрытию корпуса системного блока. Но, с другой стороны, эта опция может быть полезной, например, для системных администраторов или продавцов компьютерной техники, желающих иметь простое, не требующее применения каких-либо сторонних решений средство для отслеживания несанкционированного проникновения в недра компьютера со стороны отдельных пользователей.
System halted при включении
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам показал, что у утилиты Winget есть возможность использовать GUI интерфейс, что позволяет его сделать более дружелюбным по отношению к пользователю. В сегодняшней статье я покажу свой опыт по решению ситуации, когда у меня в новогодние праздники вышел из строя сервер Dell PowerEdge R740 и просто перестал загружаться. Я опишу алгоритм как я пытался его оживить и что из этого у меня получилось. Опыт больше записываю себе и надеюсь, что больше к нему не прибегну.
Ошибка CPU 2 machine check error detected

Этим сервером оказался Dell PowerEdge R740, из которых состоит мой серверный парк. Сперва я полез в веб-интерфейс управления IDRAC, как его настраивать читайте по ссылке слева. Там меня встретила вот такая картина:
SYSTEM HAS CRITICAL ISSUES

Далее если вчитываться в логи сервера, то было ряд предупреждений:
CPU 2 machine check error detected

Когда мне удалось зайти в виртуальную консоль в IDRAC, то там я увидел вот такое предупреждение:

UEFI0078: One or more Machine Check errors occurred in the previous boot. Check the System Event Log (SEL) to identify the source of the Machine Check error and resolve the issues.

Я увидев это попробовал нажать F1. В результате операционная система загрузилась, но через какое-то время сервер вновь показал ошибку «CPU 2 machine check error detected». Еще через один день он просто перестал даже грузиться до полной инициализации BIOS, на моменте «Loading BIOS Drivers» происходила перезагрузка сервера и далее по бесконечному циклу.

Что делать в подобной ситуации?
1️⃣Если у вас есть техническая поддержка после 24 февраля 2022, то вам в этом повезло, мне от части тоже некоторые партнеры попробовали помочь, но для этого нужно предоставить логи от сервера, давайте и вы соберите потому что это упростит вам дальнейшую диагностику. Вы будите видеть все в едином отчете локально.
Переходим в раздел «Maintenance — SupportAssist«. Откажитесь от регистрации.
Нажимаем кнопку «Start a Collection«.

- Storage logs
- Debug Logs
- Filter Data
и сохраняем журнал отчета локально «Save Locally«. Нажмите «Collect«.
Начнется процесс сбора логов. Он занимает около 5 минут.
Если хотите сохранить локальный архив, в имени которого будет указан Service Tag сервера, то нажмите кнопку «Save and View«.
Чтобы открыть последний отчет нажмите «View Last Collection«.

РЕШЕНИЕ ПРОБЛЕМЫ chassis intruded fatal error system error!!!
2️⃣Я эти логи отправил коллегам. Пока они их изучали, я начал их так же изучать и просматривать информацию в IDRAC. В разделе «Хранилищ (Storage)» я обнаружил, что моих диско сервер Power Edge R740 не видит, и есть уведомление:
RAC0501: There are no physical disks to be displayed.
1. Make sure that the supported physical drives are inserted into the enclosure or attached to the backplane.
2. Make sure that the latest iDRAC firmware is installed.
3. Reset iDRAC to its initial state. To reset, click Maintenance > Diagnostics > Reset iDRAC to Factory Defaults. Else, run the RACADM command at the Command Line Interface (CLI): racadm racresetcfg.
4. Restart the server. To restart, click Configuration > Power Management > Power Control > Power Cycle System (cold boot). Else, run the RACADM command at the Command Line Interface (CLI): racadm serveraction powercycle.
5. Make sure that the host server is powered on.
Нам тут тонко намекают, что нужно сбросить IDRAC на начальные настройки.

RED023: Lifecycle Controller in use. This job will start when Lifecycle Controller is available.

Но мое задание до бесконечности висело со статусом «Not Applicable»



4️⃣Обновление IDRAC мне не подошло. Далее в интернете люди советовали полностью обновить BIOS и вообще все прошивки. ISO образ SUU я создал, но потому что мой сервер Dell не мог загрузиться то, и диском воспользоваться я не мог.
Я все таки попытался произвести полный сброс IDRAC, тут есть несколько нюансов, вы обязаны иметь возможность в случае чего найти новый IP-адрес интерфейса и логин с паролем. По-хорошему вы должны произвести сброс с сохранением сетевых настроек и текущих пользователей. Для этого есть определенные ключи. Сам процесс сброса IDRAC на начальные настройки с сохранение сетевых параметров и пользовательских я описывал, посмотрите. Напомню тут команду:
racadm racresetcfg -f
После перезагрузки IDRAC, сервер так и продолжает не грузиться. Взял паузу думаю, что делать. По планам повытаскивать память, не хотелось бы, но возможно проц.
5️⃣Еще советуют для профиля питания выставить нужный режим. Для этого пройдите в «Configuration — BIOS settings — System Profile Settings» и выставите у «System Profile» значение «Performance«. Не забудьте применить настройки.
Chassis intruded! Fatal Error… System Halted Решение !!!
Для серверов рекомендуется оставить настройки без энергосбережения. Изменение состояния C в настройках BIOS не влияет на производительность устройства, однако для полного выхода процессора из спящего режима потребуется больше времени.

Данный режим выключает:
- ✅C1E — Disabled
- ✅C States — Disabled


После включения сервера картина не изменилась, шла циклическая загрузка до момента «Loading BIOS Drivers«, а затем перезагрузка.

Если посмотреть в IDRAC логи, то там можно заметить события.
Device not detected: Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz(CPU 2)

После некоторого времени появилось критическое уведомление:
System BIOS has halted: Do one of the following: 1) If new hardware has been added, remove the new hardware and restart the server, 2) Turn server off and back on using the power button, or 3) Remove and reapply server input power. If the problem persists, contact your service provider. Refer to the product documentation to choose a convenient contact method.


С высокой долей вероятности придется менять процессор. Но мы провели очередное тестирование, попросили техподдержку ЦОДА, произвести такие действия:
-
- Отключить сервер от питания
- Полностью раскоммутировать сервер
- Выдвинуть сервер на салазках из стойки
- Снять органайзер воздушных потоков
- Отсоединить радиатор процессора №2
- Вынуть процессор №2
- Отсоединить радиатор процессора №1
- Вынуть процессор №1
- В сокет процессора №1 вставить процессор№2
- Установить радиатор №1
- Установить процессор №1 В сокет №2
- Установить Радиатор №2
- Установить органайзер воздушных потоков
- Закрыть крышку
- Задвинуть сервер на салазках в стойку
- Скоммутировать сервер
- Подключить питание
В результате такой рокировки. Сервер не загрузился, и все также ругался на неисправность второго сокета в каком был CPU1, и я точно знал, что он рабочий. Получается, что проблема в сокете или материнской плате.
Тут вариантов два:
- Вытащить данные процессоры и вставить в другой такой же сервер, чтобы точно удостовериться, что с ними все ок
- Второй вариант это если у вас есть подрядчики и поставщики у кого вы покупали оборудование, то попытаться нанять их чтобы они проверили все и сказали, что сломалось.
- Третий, но сейчас невозможный это пойти в Dell и запросить у них поддержку.
Популярные Похожие записи:
- Не видятся диски на сервере Dell
Ошибка RAC0509 the server temporarily unavailable
Замена сбойного диска на RAID PERC H740P Adapter в ЦОД
Job failed because Job for this device is already present- Ошибка JCP024 Lifecycle Controller in use
- Тестирование и диагностика сервера Dell R740
Похожие статьи
-
Содержание Ошибка Chassis intruded! Fatal Error. System Halted. Что есть по Chassis intruded в рунете? Как я вылечил ошибку Chassis Intruded? Что…
-
Содержание System error windows «Ошибка 5. Отказано в доступе» – причины возникновения и способы устранения Что собой представляет системная ошибка 5…
-
Содержание При включении ноутбука ошибка System Fan (90b) Ремонт ноутбука HP pavilion серий dv6-6000 dv7-6000 g6. Ошибка System fan (90B)…