amarao (amarao_san) wrote,
amarao
amarao_san

Category:

о том, за что мы любим хауса.

Внимание: история 100% документальная. Имена и названия не менялись.

Пациент: видеосервер (Videonet 8.2) на базе VideoNet 8.2 под управлением Windows 2003Server. Аппаратная платформа:
Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz,
Intel DG33FBC BTFB731000HD AA D81072-303,
2Gb RAM,
плата видеозахвата TitanVN8 Pro - 2 шт. (PCI-E)
плата видеозахвата PowerVN8 Pro Зав. №780 (PCI)
4 винта, пятый рейд (4 винта - исторически, результат апгрейда). Рейд софтовый, реализован средствами w03S.


(прелюдия).

Помещение охраны. Ночь. Охрана полудремля смотрит на экраны. Вдруг, у одного из них звонит телефон. Разговор. В это время на экране компьютера видеонаблюдения появляется странное красное пятно. Потом ещё одно.

На следующую ночь ситуация повторяется.

Через неделю выключают свет. После его включения видеосервер не загружается. Утром, когда начинают разбираться - загружается без проблем.

Проблемы повторяются снова и снова.

Попытка решить проблему - сейфмод, мемтест, mhdd ничего не дают. В то же время красные сообщения об ошибках для камер всё чаще и чаще.

(в этом месте звучит мелодия massive attack).

Возникает подозрение, что проблема в Б/П. Б/П меняется. Через несколько недель проблема снова проявлятся. Старый Б/П ставится на место. При сборке системника платы меняются местами (случайно). После этого при обнаружении устройств и установке драйверов пишется ошибка "82".

Начинается дифференциальная диагностика:

1) Проблема в платах? Платы меняются местами - проблема сохраняется.
2) Проблема в платах? Убираются все, кроме одной: компьютер грузится, работает.
3) Проблема в конкретной плате? Компьютер грузится по очереди с каждой из плат - каждая из плат работает.
4) Проблема в сочетании плат? Платы пробуются парами - в любой комбинации проблемы нет.
5) Проблема в выборе слотов? Все три платы включаются разными вариантами - проблема проявляется всегда.
6) Это не питание. Временный Б/П был, кажись, на 700Вт.
7) Проблема в Виндах?
8) Берётся голая ХП, втыкается в ту же самую систему (загрузка с другого винта): проблемы нет.
9) Новый симптом: Компьютер виснет. Очень медленно ползущая полоса от виндов (примерно один кадр анимации раз в 10с).
10) При вынутых картах грузится.
11) При одной карте не грузится, виснет.
12) Без карт не грузится, виснет.
13) MHDD снова - на этот раз на одном из винтов находится ББ. Ремап. Ура, чисто.
14) Всё равно не грузится.
15) Рейд ломается (система на RAID1).
16) Компьютер грузится. Драйвера плат не ставятся.
17) Принимается решение о глобальной перестановке.
18) Винды переставляются с нуля.
19) Загрузка нормальная, при установке драйверов для трёх плат - ошибка "82".
20) Шалеем. На отдельный винт ставится снова 2003 - грузимся, драйвера ставятся.
21) Шалеем. Снова грузимся в основную 2003, пробуем ставить драйвера - не ставятся. Обращаем внимание, что не ставятся начиная с какого-то драйвера (сколько-то ставится, дальше нет).
22) Пробуем разный порядок плат - для третьей платы (любой по типу, важен порядок) - драйвера не ставятся. Строго с указанного номера устройства (даже если их ставить не по порядку, то сколько-то ставится, дальше нет).
23) Гениальная мысль: устройств слишком много.
24) Сносится драйвер аудио на мамке и аудио выключается в биосе. Ставится на один (или два? не помню) драйвера больше.
25) Гениальная мысль: сделать disabled для всех аудио-устройств плат видео-захвата.
26) Банзай, драйвера встали.
27) Установка видеонета. Не видит ключа.
28) Снос видеонета, установка свежей версии. Не видит ключа.
29) Снос драйверов ключа, снос видеонета. Установка - не видит ключа.
30) Апдейтилка лицензий ключа - не помогает.
31) Гипотеза - особый диск для сервера, отличающийся от клиентских. Перерываются все диски, находится, что есть два типа дисков (разная дата печати) - на всех их одинаковое поведение - не видится ключ.
32) Распаковываем инсталлер видеонета, запускаем скрипт с логгингом. Ахинея в логе. Ключа не видно.
33) Качаем драйвер ключа с сайта алладина. Не помогает.
34) Внезапно, пробуем ставить видеонет локально, не через RDP. БИНГО.
35) Сносим всё, что накрутили, ставим с нуля (видеонет и драйвер), локально. Работает. По сей день. Без проблем и нареканий (к компьютерной части).

Ура.

И после этого я должен НЕ любить Хауса?
Subscribe

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…