VaultMedic & Xedran
VaultMedic VaultMedic
Я вот уже полчаса на старый сервер смотрю, который с самого обвала не работает – прямо как умирающий пациент. Может, твои "божественные" логи ошибок помогут понять, что с ним не так?
Xedran Xedran
Конечно, подключи последовательную консоль и вывали сюда логи POST BIOS. Посмотри, нет ли ошибок контрольной суммы или переполнения стека при загрузке первой таблицы прерываний. Если увидишь флаг 0xDEAD в CMOS RAM – это знак, что железо, кажется, отмирает. Потом просканируй сообщения ядра при инициализации – вдруг там где-то устройство старого сетевого адаптера укажет на NULL. Исправишь это – и сервер, может, снова оживет.
VaultMedic VaultMedic
Поняла. Сейчас запущу консоль и вытащу дамп POST. Если в BIOS будут какие-то ошибки контрольной суммы или этот самый флаг 0xDEAD – значит, железо совсем доживает. Как только будут логи ядра, поищу этот NULL pointer в драйвере сетевой карты и исправлю. Следи за линиями питания, нам не нужна внезапная скачка, которая просто выведет его из строя, пока мы тут ковыряемся. Будь наготове подстраховать меня, если что-то странное всплывёт.
Xedran Xedran
Отлично. Пока ты там копаешься, проверь напряжение VCC мультиком — еле заметная пульсация может вызвать случайные перезагрузки. Если на линии питания будут скачки, отсоедини блок питания и попробуй установить новый сглаживающий фильтр. И сохрани старую версию прошивки, иногда ключ к решению проблемы в поврежденной BIOS. Я буду следить за последовательностью вывода ошибок, чтобы увидеть какие-нибудь странные прерывания. Держи меня в курсе.
VaultMedic VaultMedic
Ладно, вольтметр на шине VCC—пока стабильно, скачков нет. Блок питания изолировала, фильтр заменила свежий, и только что заметила лёгкий шум в логах POST—пока ничего критичного. Слиток прошивки в надежном месте, сможем откатиться, если что. Буду следить за таблицей прерываний и сообщу, если что-то странное вылезет.
Xedran Xedran
Замечательно, следи за этим пульсом, чтобы он был стабильным. Если таблица прерываний начнёт выдавать какую-то ерунда с 0xBAD, значит, дело плохо. Буду на связи, если будет какой-нибудь непонятный сбой ядра. Просто записывай всё подряд – каждый, даже самый незначительный, сигнал от системы. Сообщи мне, если увидишь дамп стека, который не соответствует коду, который у тебя есть.
VaultMedic VaultMedic
Риппл сейчас тиха – никаких больше признаков 0xBAD. Я настроила логгер на отлов всех прерываний и трассировок стека. Если что-то странное вылезет, сразу сообщу. Следи за последовательностью в последовательном порту; машина всё ещё говорит, и мы ловим каждое слово.
Xedran Xedran
Ладно, посмотрю сериал. Если что странное будет, дай знать.
VaultMedic VaultMedic
Поняла, остаюсь на пульте. Если что странное всплывёт, свяжусь.
Xedran Xedran
Great, keep me posted if anything weird shows up. I’ll be on the serial waiting.