Страница 1 из 1

Странное поведение HAM-драйвера.

СообщениеДобавлено: 22 май 2007, 19:33
ddsmes
Купили сертифицированный новелем SATA-контроллер на чипе Si3112
Воткнули в относительно старый сервер. Подключили диски.
Контроллер видит диски, даже предлагает из них какой-нибуть RAID собрать.
Сервер грузится, обнаруживает новую железку, находит правильный драйвер (SI3112.HAM), предлагает скопировать его на C:\NWSERVER, копирует, потом грузит его и виснет. Крепко виснет. Только кнопкой выключился. Даже тома отмонтировать не удалось.
В дальнейшем все эксперименты проводились на похожей материнке, с этим же контроллером, с копией системного диска рабочего сервера с отключенной сетью.
Итого - ВСЯКИЙ раз при попытке загрузить этот драйвер, сервер зависал.
ОДНАКО! Когда я запустил инсталяцию сервера с дистрибутивного диска (на новый HDD), инсталятор обнаружил этот контроллер, предложил загрузить его драйвер, ЗАГРУЗИЛ (удачно) и совершенно нормально работал с дисками через этот контроллер.
Дальнейшие эксперименты показали - свежеустановленная нетварь абсолютно нормально работает, проработавшая не один год конфигурация - стабильно виснет. Причем виснет даже тогда когда сам контроллер отсутствует. А свежая нетварь при загрузке этого драйвера просто ругается что контроллер не обнаружен и дальше как ни в чем не бывало работает.

Вот я потихоньку и схожу с ума - А КАК ТАКОЕ МОЖНО ОБЪЯСНИТЬ? И как заставить работать этот драйвер не переустанавливая с нуля постоянно занятый и очень навороченный по конфигурации сервер?
Да, речь идет о NetWare 5.1 SP8.

Подключали контроллер к WinXP - работает как часы.

Re: Странное поведение HAM-драйвера.

СообщениеДобавлено: 22 май 2007, 21:10
alexp_mac
ddsmes писал(а):Купили сертифицированный новелем SATA-контроллер на чипе Si3112
Воткнули в относительно старый сервер. Подключили диски.
Контроллер видит диски, даже предлагает из них какой-нибуть RAID собрать.
Сервер грузится, обнаруживает новую железку, находит правильный драйвер (SI3112.HAM), предлагает скопировать его на C:\NWSERVER, копирует, потом грузит его и виснет. Крепко виснет. Только кнопкой выключился. Даже тома отмонтировать не удалось.
В дальнейшем все эксперименты проводились на похожей материнке, с этим же контроллером, с копией системного диска рабочего сервера с отключенной сетью.
Итого - ВСЯКИЙ раз при попытке загрузить этот драйвер, сервер зависал.
ОДНАКО! Когда я запустил инсталяцию сервера с дистрибутивного диска (на новый HDD), инсталятор обнаружил этот контроллер, предложил загрузить его драйвер, ЗАГРУЗИЛ (удачно) и совершенно нормально работал с дисками через этот контроллер.
Дальнейшие эксперименты показали - свежеустановленная нетварь абсолютно нормально работает, проработавшая не один год конфигурация - стабильно виснет. Причем виснет даже тогда когда сам контроллер отсутствует. А свежая нетварь при загрузке этого драйвера просто ругается что контроллер не обнаружен и дальше как ни в чем не бывало работает.

Вот я потихоньку и схожу с ума - А КАК ТАКОЕ МОЖНО ОБЪЯСНИТЬ? И как заставить работать этот драйвер не переустанавливая с нуля постоянно занятый и очень навороченный по конфигурации сервер?
Да, речь идет о NetWare 5.1 SP8.

Подключали контроллер к WinXP - работает как часы.


Вот не понял:
1.старая конфигурация виснет на каком месте?
2.свежая это 51sp8?
3.драйвер производителя или в комплекте с netware
4.как это свежая ругается что контроллера нету, вы его вынули что-ли?
5.попробовать server -na, посмотреть где повиснет.

СообщениеДобавлено: 23 май 2007, 19:29
ddsmes
1.старая конфигурация виснет на каком месте?

При загрузке модуля si3112.ham

2.свежая это 51sp8?

Да, точно такой же дистрибутив, что и у рабочего сервера.

3.драйвер производителя или в комплекте с netware

Перепробовали все доступные драйверы. И от производителя, и немного поновее, взятый отсюда:
http://developer.novell.com/devres/stor ... index.html

4.как это свежая ругается что контроллера нету, вы его вынули что-ли?

Ну да, чтобы проверить не виснет ли драйвер при инициализации контроллера, взяли и вынули контроллер. Рабочий сервер при загрузке модуля si3112.ham виснет даже без контроллера, а свежеустановленный сервер просто ругается что контроллер не обнаружен и дальше работает как ни в чем не бывало...

5.попробовать server -na, посмотреть где повиснет.

А смысл? Всё равно
LOAD SI3112.HAM
оно автоматом вставляет в startup.ncf
Впрочем, рабочий сервер виснет всякий раз при загрузке модуля SI3112.HAM, неважно в какой момент. и когда это происходит через startup.ncf, и если добавить в любое место autoexec.ncf, и когда просто руками с консоли команду
LOAD SI3112.HAM
даю...
Свежеустановленному серверу точно так же всё равно в какой именно момент грузится этот же самый модуль в startup, autoexec или ручками.
Железо ни при чем, т.к. в одно и то же железо просто ставим два разных системных диска с нетварью. Старый виснет, новый точно такой же - работает.
Шайтан какой-то...

Re: Странное поведение HAM-драйвера.

СообщениеДобавлено: 23 май 2007, 20:45
Константин Ошмян
ddsmes писал(а):ОДНАКО! Когда я запустил инсталяцию сервера с дистрибутивного диска (на новый HDD), инсталятор обнаружил этот контроллер, предложил загрузить его драйвер, ЗАГРУЗИЛ (удачно) и совершенно нормально работал с дисками через этот контроллер.
Дальнейшие эксперименты показали - свежеустановленная нетварь абсолютно нормально работает, проработавшая не один год конфигурация - стабильно виснет.
Несколько мыслей:
1) а содержимое STARTUP.NCF у "свежеустановленного" и "проработавшего не один год" серверов одинаковое? Может, "свежеустановленный" какой-нибудь ACPIDRV.PSM подгружает или ещё что-нибудь в таком же духе, что позволяет ему корректно отреагировать на попытку загрузить драйвер?
2) Может, какие-то SET-ы выдавались, которые могут повлиять? Они, кстати, могут запомниться в servcfg.*-файлах на DOS-разделе - можно попробовать убрать эти файлы (посмотреть, будет ли разница).
3) может, на рабочем сервере тоже попробовать не просто загрузить драйвер, а предложить серверу найти оборудование (HWDETECT, если не ошибаюсь) ?

СообщениеДобавлено: 28 май 2007, 14:59
Музалёв Николай
не просто загрузить драйвер, а предложить серверу...

... еще и правильный номер слота?

И посмотреть - а БИОСы у ваших материнок настроены относительно этой жлезки совершенно одинаково?

Re: Странное поведение HAM-драйвера.

СообщениеДобавлено: 29 май 2007, 11:09
Владимир Горяев
Константин Ошмян писал(а):(HWDETECT, если не ошибаюсь)
HDETECT. :)