Столкнулся с одной очень интересной проблемой.
Есть сервант на шасси Intel, мать Intel (все железо серверное), в шасси стоит Hot-Swap корзина на 6 SATA винчей тоже естественно Intel, к матери подрублен райд контроллер Promise ST EX 8300 с хардварной поддержкой RAID 6, все кабели подключены согласно требованиям (IPMB в мать и корзину и I2C в корзину и контроллер) в корзину воткнуты винчи из одной серии Seagate Baracuda 7200.9.
Так вот, вся эта байда долго мне парила мозг. При первом запуске корзина после проверки материнской платы запускает ВСЕ винчестеры одновременно, но при ПЕРВОМ запуске системы постоянно определялись только 2 винча из 4, начал грешить на то что некорректно работает контроллер с интеловской корзиной, потом на корзину, так как при ВТОРОЙ загрузке системы (после RESET) ВСЕ СТАБИЛИЗИРОВАЛОСЬ и работали все винчи, бага НЕ НАБЛЮДАЛОСЬ до полной остановки системы, но регулярно присутствовала при первом запуске системы, после долгой переписки с тех-поддержкой Intel и Promise я перепрошил все что можно было на матери, на контроллере, и даже на шасси, но ЭТО НЕ РЕШИЛО ПРБЛЕМУ, затем на тестовой машине был проверен каждый винч по отдельности все было ок, затем на серванте вся эта связка была проверена в обход корзины (подключение на прямую) как ни странно все работало как часы, я уж было отчаялся Intel говорит "Покупайте наш контроллер, контроллер Promise некорректно работает с нашей корзиной....." а в Promise говорили "Покупайте нашу корзину ....." Естественно полное отсутствие желания покупать некрасивую, пасивную белую корзину Promise к большому черному интеловскому шасси пересилило, учитывая что за интеловскии кейс уже уплочено, и я разобрав все по на единичные составные части сел искать баг.
Как оказалось во всем виноваты винчи, винчи были куплены из одной и тоиже партии, в одно и тоже время, в одной и тойже фирме имели одну и туже модель и серию, один и тотже набор микросхем, НО как оказалось разные прошивки! 2 винча 3.AAE и 2 3.AAD так вот СЕРИЯ С ПРШИВКОЙ 3.AAD НАПРОЧ ОТКАЗЫВАЕТСЯ ИНИЦИАЛИЗИРОВАТЬСЯ ПРИ ПЕРВОМ ЗАПУСКЕ СИСТЕМЫ В КОРЗИНЕ INTEL И НЕ ВАЖНО С КАКИМ КОНТРОЛЛЕРОМ!!! проверил на встроеном в мать интеловском. Вот такие вот чудеса... а без корзины все винчи абсолютно нормально себя ведут. Вчера до кучи все винчи были заменены на такиеже новые, но все с последней прошивкой 3.AAH проблема полностью исчезла.
НЕТ ПРЕДЕЛА НЕСОВМЕСТИМОСТИ!