Ошибка в драйвере QL2X00.HAM

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

Ошибка в драйвере QL2X00.HAM

Сообщение Константин Ошмян » 23 фев 2010, 14:05

Делюсь с общественностью.

Ситуация 1. Сервер IBM x Series 3650, пара 4Gb FC-адаптеров IBM QLE2460 (OEM QLogic QLA2432), внешний дисковый массив IBM DS6800, подключенный через два FC-свитча. Для multipathing-а используется IBM-овский драйвер SDD (позволяющий делать распределение нагрузки по разным путям). Аппаратная конфигурация эксплуатировалась несколько лет с NetWare 5.1(sp6-sp8), затем - на NetWare 6.5sp8 (в состав которого входит драйвер QL2X00.HAM v7.00a). Тестирование мультипасинга методом выдёргивания кабеля из сервера проходит отлично. Из дискового массива кабели не дёргали (а напрасно, как оказалось), т.к. на нём работает ещё несколько критичных систем.

А вот в реальной жизни - сгорел GBIC на свитче, причём тот, в который был воткнут провод от дискового массива. Следствие: выход из строя GBIC-а был обработан корректно (соответствующие пути отключились), а вот после замены джибика вместо восстановления путей получили ABEND, причём довольно неприятный - с порчей данных на томе.

Ситуация 2. Аналогичной конфигурации сервер, но внешний массив - NetApp FAS2040. Поскольку драйвер SDD работает только с IBM-овским "железом", то с нетапом он работать отказывается. Пробуем использовать штатный новелловский мультпасинг, те же тесты с выдёргиванием кабеля из сервера проходят на ура. Пока не запустили в эксплуатацию, пробуем усложнить эксперимент: кабель от FC-адаптера до свитча оставляем целым, но обрубаем соединение дальше (например, играясь с зонами на FC-свитче, либо просто переводя FAS на другой интерфейс). Результат: на сервере NetWare 6.5sp8 получаем стабильный ABEND (все остальные подключенные тестовые серверы - винды и солярисы - продолжают работать совершенно без проблем).

По итогам разбирательства (был открыт инцидент в Novell, высланы конфиги, логи и коредампы) было выяснено следующее (цитирую инженера техподдержки Novell) :
Jay Don Gray писал(а):The server abends in the NetWareAlert routine while attempting to parse an error message that was sent to us by the QL2x00.HAM driver. The message appears to be the text "Port Timeout". Some how our pointer to the message is now null which causes the abend. It appears that a non-null pointer should have been passed in, but would have still been invalid.

I talked with development who indicated that there is a newer QL2X00.HAM driver that will address this issue.
Мораль: взять с сайта QLogic драйвер версии 7.00d (проверено, с ней таких неприятностей нет) и обновить драйвер, не дожидаясь неприятностей.

Кстати, на сайтах замечательных производителей ещё небольшая засада (как будто бы я не проверял версии драйверов первым делом!). Сайт IBM после нескольких телодвижений просто отсылает на сайт QLogic-а - дескать, идите там в раздел "OEM", там найдёте. А на сайте QLogic-а, если идти этим путём (закладка "Downloads", там "OEM Models" -> "IBM", затем "IBM System x" -> Fibre Channel Host Bus Adapters"), то для NetWare есть только драйвер версии 6.90o.
На самом деле надо идти другим путём: на закладке "Downloads" сразу идём вниз, в последней секции выбираем "by Operating Systems", затем - последовательно "Fiber Channel Adapters" -> "NetWare" -> "NetWare 6.5", и уже тогда получаем искомое - драйвер 7.00d.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Re: Ошибка в драйвере QL2X00.HAM

Сообщение alexp_mac » 24 фев 2010, 12:04

Спасибо!
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение Dimerson » 24 фев 2010, 14:30

Cдается мне что на саппорт Novell NetWare ложат с прибором.
Вышел свежий mega_sas.ham v 1.12 (для всей линейки+новые контроллеры тоже - что радует - таки не скурвились люди из LSI ). В драйверах для 8888ELP не отражено. Только в downloads для свежих адаптеров. Но мы и .ddi сами читать умеем ;)
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение alexp_mac » 24 фев 2010, 16:58

Dimerson писал(а):Cдается мне что на саппорт Novell NetWare ложат с прибором.


Ясен пень. 7 марта конец general support нетвари. Т.е. пора планировать переезд на OES под suse.
Жаль система оч хорошая.
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение Андрей Тр. aka RH » 24 фев 2010, 18:18

alexp_mac писал(а):
Dimerson писал(а):Cдается мне что на саппорт Novell NetWare ложат с прибором.
Ясен пень. 7 марта конец general support нетвари. Т.е. пора планировать переезд на OES под suse.
Жаль система оч хорошая.

Пока никто не запрещает её ставить как ( paravirtualized ) VM на том же SUSE. ИМХО в таком варианте она вполне ещё поработает.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27


Вернуться в Novell

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

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

cron