[Hardware] не поднимается scsi контроллер

Sergey Vlasov vsu на altlinux.ru
Пн Май 9 11:48:09 MSD 2005


On Mon, May 09, 2005 at 09:14:03AM +0400, Алексей Данилович wrote:
> Тут достался мне старенький сервачок.... 2-процессорный Pentium Pro, 128 
> памяти... Ну и сказевый контроллер Mylex DAC960PL. Он-то и глючит. При 
> попытке загрузиться и инсталировать ALM 2.4 выбираю DAC960.o и получаю:
> 
> Oops: 0000
> CPU:0
> EIP: 0010:[<c01a25d5>]    Not trained

Adhoc c01a25d5 <__blk_cleanup_queue+15/60>

> EFLAGS: 00010213
> .............
> wait status: , install exited abnonrmally :-( -- received signal 11
> ...........................
> 
> На третьей конслои:
> <3>kmod: failed to exec /sbin/modprobe  -s -k scsi_hostadapter, errno=2
> <5>DAC960: *****DAC960 raid driver .....
> ............
> <5>DAC960#0: While configuring DAC960 PCI RAID Controller at
> <5>DAC960#0: PCI Bus 0 Device 12 Function 0 I/O Address 0xD400 PCI Address 0xFA000000
> <5>DAC960#0: FIRMWARE VERSION VERIFICATION FAILED - DETACHING
> <5>DAC960#0: Firmware version = '3.50-0-09'

В документации (README.DAC960) указано:

| For the eXtremeRAID 2000/3000 and AcceleRAID 352/170/160, firmware version
| 6.00-01 or above is required.
| 
| For the eXtremeRAID 1100, firmware version 5.06-0-52 or above is required.
| 
| For the AcceleRAID 250, 200, and 150, firmware version 4.06-0-57 or above is
| required.
| 
| For the DAC960PJ and DAC960PG, firmware version 4.06-0-00 or above is required.
| 
| For the DAC960PU, DAC960PD, DAC960PL, and DAC960P, either firmware version
| 3.51-0-04 or above is required (for dual Flash ROM controllers), or firmware
| version 2.73-0-00 or above is required (for single Flash ROM controllers)

Т.е., с имеющейся версией прошивки контроллера - 3.50-0-09 - драйвер
DAC960 работать не будет.  Возьмите с http://www.mylex.com/ (на самом
деле там стоит перенаправление на сайт LSI Logic) обновлённую версию
(либо 3.51-0-04, либо ещё более новую 3.52-02) и обновите прошивку
контроллера (для этого потребуется дискета с DOS).

> <1>Unable to handle NULL pointer dereference at virtual address 00000004

А вот это плохо - похоже, драйвер неправильно обрабатывает ошибки при
инициализации контроллера.  Можно было бы попытаться это исправить, но
для этого необходимо иметь установленную систему на другом диске
(подключенном не через DAC960).
-------------- next part --------------
z'╣ЛmjшZr··э╡г+╧╤чtж╕zz-jЖ╒∙╕Еy<╘y╙i√'╤*'Ч≤)╡('jш╚y(Ё{_=o+^╟7╛rz-jЖ╒∙╕ЕyJЕ├шiЪЫb╡ш√ыb·Лk╩Зb╔ЙФj)┘╙ща╙чЩ╚miхfz{lЪm4ГNtВЧчО▌╪щ©з╤ж°├g╖╣╦╖


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