Чижик-пыжик задом наперед...

Работала у нас сервером матплата ASUS P4C800 2-й ревизии. В серверном корпусе, на трех внешних SATA-контроллерах шесть винчестеров держала. Набортный во избежание... пришлось отключить.
Хорошо работала, три года без единого глюка отпахала. Тут появилась возможность, прикупили нормальный честный сервер и файл-сервер, стали заводить эту платку как бэкапный сервер.

Прикупили для всего этого дела нехилый 750-ваттный БП от Thermaltake, навесили аж 10 винчестеров... заводится. Даже 2003 сервер живет. Но - как-то странно.
1. В первый момент при включении, если на питании висят все 10 винчестеров - БП вырубается через ~5 секунд после включения. Если же оставить 6 штук, загрузка проходит нормально. Со старым, родным от этого корпуса БП (Powerman HPC420), однако, все стартует сразу, под полной нагрузкой. Но при этом, если все винчестеры подключены - Биос последнего по счету в PCI-слоте контроллера не виден, а если отключить все SATA-винчестеры (общим числом 9) - видны все контроллеры.

Самое удивительное начинается после того, как 2003-й сервер уже загрузился и опознал все вокруг. И с тем, и с другим БП после подключения более 6 SATA-винчестеров, через недолгий промежуток времени (около 2-х минут) мать-плата начинает своим динамиком наигрывать первые две ноты Чижика-Пыжика, и задом наперед: то есть, сначала недолгий звук низкого тона, потом, примерно через 1/2 секунды - такой же продолжительности звук высокого тона. Через 1/2 секунды - низкий, и так - до бесконечности.

Сервер при этом работает, никаких ошибок Винда не видит, все диски видны, конфликтов нет, все системы прекрасно работают...ботают...ботают... ну, оторвали мы динамик. И все равно: что это, граждАне ? Почему оно так себя ведет и можно ли это побороть, и стОит ли вообще это бороть ?
____________________________________________________

Подробнее о конфигурации:

Серверный корпус большой, пятиюнитовый. Плата в нем - как уже сказано, P4C800.
Набортный SATA не используется, система установлена на IDE-винчестере. У этой платы один IDE-разъем, но для системы этого достаточно.

Видеокарточка - самая неприхотливая, Geforce 400. Оперативы (пока, на период экспериментов) 500 МВ. SATA-контроллеры стоят в трех PCI-слотах, имена у них следующие:

1. SI 3112A, с двумя разъемами, задействован один.
2. FastTrak S150 SX4M с 64 мозгами на борту (без них жить отказывается), с четырьмя разъемами, на всех четырех висит по винчестеру в раздельно-одиночном режиме каждый.
3. FastTrak TX4310 с четырьмя же разъемами, четыре винчестера.

Все 9 SATA-винчестеров - Seagate по 400 GB, и все - из одной партии.

О БП все сказано. Просадки питания, даже под полной нагрузкой - не наблюдается.

Сколько ни искал в Инете описания БИП-кодов этого АМИБИОС-а... никто ничего похожего не рассказывает. Обращаюсь к опытным сервероводам и биосоковырятелям.

Аватар пользователя icbook

Цитата:
В первый момент при включении, если на питании висят все 10 винчестеров - БП вырубается через ~5 секунд после включения. Если же оставить 6 штук, загрузка проходит нормально.

Необходимо "веерное" включение HDD. Аналогичное старту SCSI HDD с задержкой по ID. Тема пройденная строителями SATA Storage Ctrl.

Остальные проблемы пока без комментариев.

Аватар пользователя Root

проблема ясна - перекос напряжений и перегрузка БП.
Была аналогичная ситуация с P2B-DS и сказюками (5 штук). HPC-350 работал как танк, но из него валил горячий (!!!) воздух, да еще и напряжения потихоньку куда-то уезжали. Delta 350W как честный БП просто вырубалась после раскрутки винчей. Надеюсь, не надо пояснять, что на SCSI Delayed Start есть нативно и он был включен. А фишка в том, что у БП по-нормальному реализованы защиты, в отличии от HPC, который хоть и работал, но на грани. С TT680W - все чики-поки.

А теперь смотрим субжевую конфигурацию - 10 винчей, которые кушают примерно по амперу, что по 12V, что по 5V. Плюс процессор (скорей всего не хиленький), который тоже запитывается от 12V. Добавим еще видео. Память и контроллеры кушают поменьше. И считаем. Для грубого подсчета воспользуемся PSC. Получается что-то в районе 420W _постоянной_ нагрузки, а что там при старте происходит (и при переходных процессах) - страшно представить. Поэтому надо или оптимизировать содержимое машинки (вариант - раскидать саташники на два компа), или ставить еще более мощный БП. Кстати, не помешало бы поглядеть ММ, а лучше осциллом, что же творится на выходе БП...
То что мать орет чижиком-пыжиком - работа HM, который видит, что БП одуревает...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Семен Сатановский

Позволю себе некотоые непрофессиональные спекуляции.
Спекуляция № раз: насколькл я помню (вроде читал когда-то на нашем же форуме), что этот инвертированный чижик-пыжик 
есть специфическая фича асусовского НМ как реакция на просадку напряжения на каком-то элементе системы.


Спекуляция № два: просадка напряжения может быть не только по основным напряжениям БП, но и на каком-нибудь модуле для
запитки, ну скажем слотов PCI. Предположим, что это так, тогда описанная в п.1 сообщения автора темы ситуация с невидимостью БИОСа контроллера в последнем слоте PCI может быть связана с тем, что ему самою малось напряжения не хватает, о чем мелодично напевает НМ, хотя и с опозданием.
В общем, я не берусь утверждать, что все происходит именно так, но, представляется мне, что не справляются какие-то набортные
формирователи напряжения для каких-то набортных дивайсов (IMHO).

Браво, Семен ! Ваш "разбор полетов" мне нравится гораздо больше - интуитивно чую, что ближе к истине. Другое дело, что непонятки с видимостью/невидимостью контроллеров могут быть и по другой причине: перекрытие диапазонов I/O адресов, что НЕ мешает, пока винчестеры к ним НЕ подключены, но резко портит картинку при подключенных... посему, кто игрался с перераздачей адресации на подобных девайсах - пусть отзовется. Может, есть какие соображения по этому поводу, бо у самих контроллеров, похоже, таковая фича отсутствует.

Да, действительно, тему про Чижик-пыжика помню, но пролетела она как-то мимо неня... или забылось - потому и обращаюсь к народу.

По поводу просадок напряжений на БП и предположений Root-а:

750-ваттный Thermaltake имеет достаточно умную систему стабилизации напряжений с обратной связью по ТРЕМ напряжениям, и т.д. - напряжения я, естественно - замерял, и не раз, и не только цифровиком, не только стрелочником... но и осциллом. Оглашаю.

У Thermaltake БЕЗ винчестеров напруги: +5.021 и +12.011 соответственно.
С 6 винчестерами (когда все еще работает и не вопит):
+5.018 и +11.958 соответственно.
С 10 винчестерами (когда плата уже начинает петь): +5.004 и +11.947 соответственно.
Вполне в пределах всех норм и стандартов.
Вдобавок. Паспортные выходные токи этого Thermaltake:

По +5 V - 26 A
По +12 V (у него их аж 4 линии) по - 18 A на каждой
По +3.3 V - 30 A
По + 5 VSB - 3 A.

У нас задействованы 2 из 4 линий по +12 V, соответственно - на 5 винчестеров можно выдать до 18 ампер, по 3 с лишним на брата. И по +5 тоже... даже если 10 ампер сожрет мама с процессором, остальных 16 на 10 винтов... это по 1.5 ампера на брата. Кто скажет, что этого мало ?

На осцилле - напруги стоят как вкопанные. Стрелка на цешке, ессно, тоже не дрожит.

Гораздо скучнее ситуация с "родным", 420-ваттным БП, у которого, как и у большинства БП с единственной линией обратной связи по +5 V, при полной нагрузке обещанные +12 V доезжают аж до +12.235, а ЭТИМ я бы уже не стал кормить винчестеры круглосуточно.

Итак. Идея про "веерное" включение, о котором любезно напомнил icbook, наверняка будет применена в окончательном варианте. Пока приступим к изучению цепей питания PCI-шины на ЭТОЙ КОНКРЕТНОЙ плате... может, у кого есть готовые соображения, чего где усиливать - или хотя бы нужный кусок схемы на ЭТУ мать (с раздачей питания по PCI-шине)... или (как вариант) кто-то знает БОЛЕЕ ДРУГУЮ мать (только мать, процессор и карточки - те же !), способную переварить все это безобразие ?

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя Root

geodimetr
касательно наличия якобы трех раздельных 12V веток на этом БП - не обольщайтесь. Тот же Артамонов пишет, что это фикция и разделение работает по ограничителю тока...
3.3V заведено на PCI напрямую с разъема питания ATX. 5V с 12V тоже. Остается только -12V, который тоже идет напрямую на ATX-разъем. А теперь вопрос - где по дороге могут теряться положенные вольты? Во внутренних слоях платы? Смешно... Ключей по дороге тоже не стоит...
Мерял на P4C800-E Rev 2.00, которая Deluxe (на плате надписи про делюксовость нету)

Цитата:
У Thermaltake БЕЗ винчестеров напруги: +5.021 и +12.011 соответственно.

а 3.3V?
Цитата:
просадка напряжения может быть не только по основным напряжениям БП, но и на каком-нибудь модуле для
запитки, ну скажем слотов PCI

если бы PCI запитывался от своего стаба... roll
Цитата:
По поводу просадок напряжений на БП и предположений Root-а:
...
Вполне в пределах всех норм и стандартов.

А как насчет пульсаций? К ним стандарт относится гораздо более строго.
Цитата:
По + 5 VSB - 3 A.

возможно это как раз и критично.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

вот наглядный пример:

TT ToughPower 600AP (600W)
12V1+12V2+12V3+12V4=18A+18A+18A+18A=18A*4=72A. Реально же:

Цитата:
Заявлено наличие четырёх "виртуальных" линий +12 В с ограничением тока по 18 А на каждой, но без указания максимально допустимой суммы их токов. Такое указание нашлось лишь на сайте производителя – 48 А, то есть 576 Вт, близко к общей максимальной мощности блока.

по-моему, разница между 72 и 48 весьма большая...
Еще очень интересен вопрос как раскиданы эти "линии" по хвостам питания. Посмотрим на 850-й TT:
Цитата:
Это было первым замечанием, второе же заключается в том, что мы не смогли в инструкции к блоку найти информацию о том, как же именно разведены эти линии – а в связи с разными ограничениями тока на них данная информация не помешала бы. Итак, пришлось снова открывать блок... Линия +12V1 – процессор (первая половинка 8-контактного разъёма), линия +12V2 – процессор (вторая половинка разъёма) и один из съёмных шлейфов питания видеокарт; +12V3 – материнская плата и несъёмные шлейфы видеокарт, +12V4 – второй съёмный шлейф видеокарты и вся периферия.

в общем, этикетка БП скорее не проясняет ситуацию, а наоборот - только запутывает.
Цитата:
кто-то знает БОЛЕЕ ДРУГУЮ мать (только мать, процессор и карточки - те же !), способную переварить все это безобразие ?

беру в охапку 865-ые и еду в гости :)

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

О пульсациях все сказано: на осцилле я их не вижу, на стрелочном - тоже. Есть еще варианты, как их измерять ? И потом: за уже четыре года игр с ASUS-ами самых разных вариантов, с самыми разными БП и самыми разными нагрузками ТАКУЮ музыку я впервые слышу. И даже умный icbook расшифровать ее не может. Уж чего-чего, а пульсаций на дерьмовых CODEGEN-ах наши ASUS-ы наловили за эти годы от души.

О заявленных 18 амперах по КАЖДОЙ ил линий - в курсе, сами тоже считали мощностя перемножением, не получалось такого. Но даже если исходить из суммарных 750 ватт - а уж они-то на этом БП близки к честным - должно хватать ! Хватало же при 420-ваттном БП на круглосуточный режим в течение трех лет при ПОЧТИ такой же конфигурации (винчестеров только было, повторяю, не 10, а 6, так и БП почти вдвое слабее). Например, наш файл-сервер ALNICO - на двух БП по 400 ватт каждый тянет аж 16 винчестеров... и ничего ! И это у него ШТАТНЫЙ режим.

О +5VSB : За каким лядом, интересно, мат.плате в полностью рабочем режиме могут потребоваться 3 ампера по дежурке ? Сильно я сомневаюсь, чтоб к примеру адресная или PCI-шина жрали столько от этой SB. В рабочем режиме мамке и других источников предостаточно. И потом, хорошо: а обычный 420-ваттный БП сколько по ней дает ? Неужто тоже 2-3 ампера ? Сомневаюсь !

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя Root

Цитата:
И потом, хорошо: а обычный 420-ваттный БП сколько по ней дает ? Неужто тоже 2-3 ампера ? Сомневаюсь !

FSP300-60BTV - 5Vsb = 2A
ладно, а мать проверялась одна конкретная? Или это глюк именно этой линейки? Полагаю, что у вас там не одна P4C800-E есть...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

К сожалению, такая - единственная. Остальным - веры нет. Но мы нашли на ней аж 6 нераспаянных кондеров - причем, именно вокруг шины PCI. Сейчас запаяем, попробуем на изменения. А вообще, если окажется, что дело в этом - уже планируем что-нить из новых AMD (ASUS M2N SLI DELUXE на NFORCE 570) прикупить под это дело, а мать... в расход пустить. То бишь, поставить как стандартную "рабочую лошадку".

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Итак, докладываю. После допайки кондеров вокруг шины PCI машинка перестала вырубаться при старте при ЛЮБОМ количестве подключенных винчестеров (до десяти, естественно !). Более того, еще на этапе Биос-конфигураций все винчестеры видны на всех контроллерах.

А "Чижик-Пыжик" по-прежнему играет. Но... начинает играть только после полной загрузки Win 2003 сервера. В связи с этим, возникает следующий по счету вопрос: Может быть, это именно 2003 сервер так наигрывает ?

Тогда непонятно: С чего ? Ему не нравятся перекрывающиеся I/O адреса, задействованные при подключенных винчестерах ? Но тогда почему же до загрузки, в БИОС-конфигурациях теперь видны ВСЕ винчестеры, и на этом уровне все кажется нормальным ?

Ладно, продолжим бешчеловечные иксперименты: завтра попробуем завести машинку под Виндой ХР, а потом под Вин 2000 сервером - посмотрим, что запоют они...

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей