конфликт драйверов

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
back2egg
Junior member
Сообщения: 3
Зарегистрирован: 11 мар 2006, 17:29

конфликт драйверов

Сообщение back2egg » 11 мар 2006, 17:47

Привет
Впервые здесь - хороший форум!
Есть проблема.
Имеется сервер IBM x346 под RHEL3. Стоит два scsi адаптера aic7902. На втором собран RAID-1. Как мы его устанавливали с плясками и бубнами - отдельная песня: обновление всего firmware, скачивание диска IBM ServeRAID, драйвер HostRAID от IBM. Все зашкворчало.
Но шкворчало не долго :-(
В сервере установлен стример 71P9145. Нужно было его подключить. Однако он не определялся при загрузке:
...
VFS: Mounted root (ext2 filesystem).
SCSI subsystem driver Revision: 1.00
scsi0 : Vendor: ADAPTEC  Model: AIC-7902(B)  Version: 3.00.037
                                       ^^^^^^!!!!!!
Starting timer : 0 0
  Vendor: ADAPTEC   Model: RAID 1            Rev: 1.0
  Type:   Direct-Access                      ANSI SCSI revision: 00
Starting timer : 0 0
  Vendor: IBM       Model: 39M6750a S320  0  Rev: 1
  Type:   Processor                          ANSI SCSI revision: 02
...
Видимо, драйвер HostRAID видит только один из адаптеров "B" - тот на котором установлен RAID. Да и предназначен он только для обслуживания "полуаппаратных" raid.
Родной модуль aic7xxx от RHEL3 не запускался (сообщение типа "неверный irq"). Решили постаить драйвер который шел с диском адаптера. Нет - он не стал устанавливаться - несовпадение версий (там не было сборки для smp).
Тогда я скачал rpm драйвера с ftp.adaptec.com именно для RHEL3. Все установилось на ура, однако, после загрузки модуля на консоль выдалось сообщение, что кроме стримера (адаптер А) обнаружены диски на адаптере "B", но уже врассыпную!!!
Естественно, что дальше сервер завис. Драйвер снес, raid собрали заново (правда при синхронизации все потерялось, да бог с ним - там пустая операционка было).
Но проблема остается - как объяснить драйверу aic79xx чтобы он не трогал адаптер "B" и оставил его для HostRAID ???
Как я понял, такая проблема уже всплывала здесь. Нашел форум через яндекс пот по этому сообщению:
http://storage.msk.ru/viewtopic.htm?p=1642
Как явствует из комментариев, что-то подобное обсуждалось. Но найти это обсуждение не смог. Если можно - ткните носом или ответте прямо здесь.

back2egg
Junior member
Сообщения: 3
Зарегистрирован: 11 мар 2006, 17:29

Re: конфликт драйверов

Сообщение back2egg » 12 мар 2006, 16:59

Модератор, плз, переместите в  "Серверы - ПО, Unix подобные системы"!
я уже понял, что это проблема операционки:
Имеется два драйвера выполняющие разны функции и работающие в противоположных режимах. Нужно заставить aic79xx видеть только один из каналов не обращая внимания на второй.
В README.aic79xx ничего похожего в опциях модуля не нашел. Может есть какие-то другие способы?

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 14 мар 2006, 14:35

А для начала: что ИБМ говорит об использовании стриммера + hostraid?

И второе: можно вместо хост-рэйд (aka софт-рэйд) использовать линукс-хост-рэйд на модуле md.

можно-ли заставить модуль aic79xx работать только с определенным устройством на PCI шине?  можно: или код модуля изменить или у данного модуля имеется на то опция ... если в реадме ничего нет -- тогда только код менять (ИМХО я бы так делать не стал). Можно поробовать написать в суппорт адаптеку ...

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 14 мар 2006, 18:39

Вообще говоря, HostRAID, afaik, организован так:
2 варианта BIOS (HBA и HostRAID), при включении HostRAID на любом канале работает именно BIOS HostRAID.
подключать стримеры, сканеры и прочее подобное хозяйство через RAID, даже софтовый - крайне не рекомендуется, такой фокус прошел только у Compaq.

back2egg
Junior member
Сообщения: 3
Зарегистрирован: 11 мар 2006, 17:29

Сообщение back2egg » 15 мар 2006, 04:33

Увы, на ибм я вообще не смог ничего найти об одновременном использовании стримера и hostraid.
Тема закрыта. Решение уже принято - поставили md.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

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

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