VaultMedic & Xedran
Я вот уже полчаса на старый сервер смотрю, который с самого обвала не работает – прямо как умирающий пациент. Может, твои "божественные" логи ошибок помогут понять, что с ним не так?
Конечно, подключи последовательную консоль и вывали сюда логи POST BIOS. Посмотри, нет ли ошибок контрольной суммы или переполнения стека при загрузке первой таблицы прерываний. Если увидишь флаг 0xDEAD в CMOS RAM – это знак, что железо, кажется, отмирает. Потом просканируй сообщения ядра при инициализации – вдруг там где-то устройство старого сетевого адаптера укажет на NULL. Исправишь это – и сервер, может, снова оживет.
Поняла. Сейчас запущу консоль и вытащу дамп POST. Если в BIOS будут какие-то ошибки контрольной суммы или этот самый флаг 0xDEAD – значит, железо совсем доживает. Как только будут логи ядра, поищу этот NULL pointer в драйвере сетевой карты и исправлю. Следи за линиями питания, нам не нужна внезапная скачка, которая просто выведет его из строя, пока мы тут ковыряемся. Будь наготове подстраховать меня, если что-то странное всплывёт.
Отлично. Пока ты там копаешься, проверь напряжение VCC мультиком — еле заметная пульсация может вызвать случайные перезагрузки. Если на линии питания будут скачки, отсоедини блок питания и попробуй установить новый сглаживающий фильтр. И сохрани старую версию прошивки, иногда ключ к решению проблемы в поврежденной BIOS. Я буду следить за последовательностью вывода ошибок, чтобы увидеть какие-нибудь странные прерывания. Держи меня в курсе.
Ладно, вольтметр на шине VCC—пока стабильно, скачков нет. Блок питания изолировала, фильтр заменила свежий, и только что заметила лёгкий шум в логах POST—пока ничего критичного. Слиток прошивки в надежном месте, сможем откатиться, если что. Буду следить за таблицей прерываний и сообщу, если что-то странное вылезет.
Замечательно, следи за этим пульсом, чтобы он был стабильным. Если таблица прерываний начнёт выдавать какую-то ерунда с 0xBAD, значит, дело плохо. Буду на связи, если будет какой-нибудь непонятный сбой ядра. Просто записывай всё подряд – каждый, даже самый незначительный, сигнал от системы. Сообщи мне, если увидишь дамп стека, который не соответствует коду, который у тебя есть.
Риппл сейчас тиха – никаких больше признаков 0xBAD. Я настроила логгер на отлов всех прерываний и трассировок стека. Если что-то странное вылезет, сразу сообщу. Следи за последовательностью в последовательном порту; машина всё ещё говорит, и мы ловим каждое слово.
Ладно, посмотрю сериал. Если что странное будет, дай знать.
Поняла, остаюсь на пульте. Если что странное всплывёт, свяжусь.