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

Обсуждение технических вопросов по продуктам Novell

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

Сообщение ddsmes » 22 май 2007, 19:33

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

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

Подключали контроллер к WinXP - работает как часы.
ddsmes
 
Сообщения: 2
Зарегистрирован: 22 май 2007, 19:16
Откуда: Москва

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

Сообщение alexp_mac » 22 май 2007, 21:10

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

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

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


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

Сообщение ddsmes » 23 май 2007, 19:29

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 или ручками.
Железо ни при чем, т.к. в одно и то же железо просто ставим два разных системных диска с нетварью. Старый виснет, новый точно такой же - работает.
Шайтан какой-то...
ddsmes
 
Сообщения: 2
Зарегистрирован: 22 май 2007, 19:16
Откуда: Москва

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

Сообщение Константин Ошмян » 23 май 2007, 20:45

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

Сообщение Музалёв Николай » 28 май 2007, 14:59

не просто загрузить драйвер, а предложить серверу...

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

И посмотреть - а БИОСы у ваших материнок настроены относительно этой жлезки совершенно одинаково?
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

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

Сообщение Владимир Горяев » 29 май 2007, 11:09

Константин Ошмян писал(а):(HWDETECT, если не ошибаюсь)
HDETECT. :)
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

cron