[Comm] Q: ALM2.0 on SMP - agpgart & EMC Symmetrix troubles

Axel =?iso-8859-1?q?axel_=CE=C1_technoserv=2Eru?=
Чт Ноя 21 18:13:32 MSK 2002


Здравствуйте.

Ставили ALM2.0 на следующего писишного монстра:

2 x PIII Xeon
2G RAM
Adaptec 7899P на нем хард сколько-то там гиг
QLogic QLA2200 на котором подцеплен по оптике EMC Symmetrix
всякое по мелочи - какой-то SCSI-оптический драйв, видео ATI Rage 3D и
пр.хр.

Порадовало, что установка системы прошла без проблем - железо 
какое было все определилось, даже подцепился драйвер
Qlogic (только qla2200, а не qla2x00 который поддерживает EMC).

В дальнейшем проблемы были обнаружены в следующем:

- при загрузке smp-ядра не подгружается модуль agpgart - ругается (см.
фрагмент лога ниже), при загрузке linux-up подгружается нормально

- был взят более свежий модуль с сайта qlogic, скомпилен под smp-ядро, по 
modprobe он нормально подгружается, но во-первых, загрузка проходит где-то
с минуту и на это время система практически умирает - даже мышка в X еле-еле
двигается, во-вторых (самое плохое) он не хочет подгружаться при загрузке
системы (см. лог ниже) - говорит failed и все

Фрагмент /var/log/messages:

Nov 21 16:57:57 svew2 rc.sysinit: Configuring kernel parameters: succeeded 
Nov 21 16:57:57 svew2 modprobe: /lib/modules/2.4.18-alt6master-smp/kernel/drivers/char/agp/agpgart.o: init_module: Invalid argument 
Nov 21 16:57:57 svew2 modprobe: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ parameters 
Nov 21 16:57:57 svew2 modprobe: /lib/modules/2.4.18-alt6master-smp/kernel/drivers/char/agp/agpgart.o: insmod /lib/modules/2.4.18-alt6master-smp/kernel/drivers/char/agp/agpgart.o failed 
Nov 21 16:57:57 svew2 load_modules: Loading module agpgart: failed 
Nov 21 16:57:57 svew2 modprobe: /lib/modules/2.4.18-alt6master-smp/kernel/drivers/char/agp/agpgart.o: insmod agpgart failed 
Nov 21 16:57:57 svew2 load_modules: Loading module scsi_hostadapter: failed

Обойти проблему пока удалось добавлением его загрузки в rc.local, но это
ведь не есть правильно, тем более что теперь не получается прописать в
fstab монтирование на загрузке дисков лежащих на Symmetrix - если только
добавлять mount в rc.local, но это уж совсем полагаю криво :\

Вот так выглядит /etc/modules.conf (после использования DrakConf, который
его по ходу подправил):

pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-ohci
probeall scsi_hostadapter aic7xxx qla2x00
alias eth0 eepro100
alias eth1 e1000
options qla2x00
ql2xopts=scsi-qla2-adapter-node=200100e08b252327;scsi-qla2-adapter-port=210100e08b252327;scsi-qla2-target-0=5006048439787550;
#probeall qla2x00
probeall aic7xxx aic7xxx qla2x00


Вот так было чуть раньше поправлено руками:

pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-ohci
probeall scsi_hostadapter aic7xxx
alias eth0 eepro100
alias eth1 e1000
alias scsi_hostadapter aic7xxx
alias scsi_hostadapter1 qla2x00
alias scsi_hostadapter2 qla2x00
alias scsi_hostadapter3 qla2x00
options qla2x00
ql2xopts=scsi-qla2-adapter-node=200100e08b252327;scsi-qla2-adapter-port=210100e08b252327;scsi-qla2-target-0=5006048439787550;

И тот и другой вариант при старте системы модуль не грузят. Подгружается
он в rc.local. После успешного подключения список SCSI-устройств выглядит так:

# cat /proc/scsi/scsi

Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: IBM      Model: DDYS-T36950M     Rev: S96H
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 06 Lun: 00
  Vendor: ESG-SHV  Model: SCA HSBP M9      Rev: 0.13
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 06 Lun: 00
  Vendor: ESG-SHV  Model: SCA HSBP M9      Rev: 0.13
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SONY     Model: SMO-F551         Rev: 1.18
  Type:   Optical Device                   ANSI SCSI revision: 02
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: EMC      Model: SYMMETRIX        Rev: 5267
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi5 Channel: 00 Id: 00 Lun: 34
  Vendor: EMC      Model: SYMMETRIX        Rev: 5267
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi5 Channel: 00 Id: 00 Lun: 35
  Vendor: EMC      Model: SYMMETRIX        Rev: 5267
  Type:   Direct-Access                    ANSI SCSI revision: 03


Хотелось бы услышать ваше мнение. Почему при загрузке системы modprobe не
проходит? Что-то связано с последовательностью загрузки модулей? 

Дополнительные сведения о конфигурации предоставлю при необходимости.
Спасибо заранее.

--
Axel





Подробная информация о списке рассылки community