Как скомпилировать драйвера RAID?

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

AndreyCherkasky
Сообщения: 3

Как скомпилировать драйвера RAID?

Сообщение AndreyCherkasky »

PostgreSQL, пропатченная компанией 1C для 1C 8.1 ставится только на:
  • Fedora Core 4
  • Fedora Core 5
  • Fedora Core 6
  • Red Hat Enterprise Linux 4 update 4
http://v8.1c.ru/requirements/
(Архитектура x86-64)

При инсталляции Linux требует драйвера RAID.

На диске с драйверами и на сайте Intel есть драйвера только под
  • Red Hat Enterprise Linux 4 Update 5
  • Red Hat Enterprise Linux 4 Update 6
  • Red Hat Enterprise Linux 4 Update 7
  • Red Hat Enterprise Linux 5 *
  • megasr-12.07.1021.2008-1-rhel40-u5-all.img
  • megasr-12.07.1021.2008-1-rhel40-u6-all.img
  • megasr-12.07.1021.2008-1-rhel40-u7-all.img
  • megasr-12.07.1021.2008-1-rhel50-ga-all.img
  • megasr-12.07.1021.2008-1-rhel50-u1-all.img
  • megasr-12.07.1021.2008-1-rhel50-u2-all.img


Состав megasr-12.07.1021.2008-1-rhel40-u5-all.img
disk-info
modinfo
modules.cgz
modules.dep
modules.pcimap
pci.ids
pcitable
rhdd


Попытка подсунуть эти драйвера вышеобозначенным дистрибутивам не удалась.

На диске с драйверами есть информация, что драйвер можно скомпилировать из исходников.
The partial source files of this driver are also included in the package, which allows for compilation on many Linux distributions not pre-compiled and provided otherwise. However, this does not imply any level of support for the partial source files, the build process, nor for other Linux distributions. These files are all located in the ./shim subdirectory.

Содержимое папки shim:
shim
library
rhel4-32
Makefile
megasr-lib.a
rhel4-64
rhel5-32
rhel5-64
sles10-32
sles10-64
sles9-32
sles9-64
open_source
cmn_defs.h
cmn_list.h
external
mpi_type.h
hal
common
scsi_hal.h
osl
lin
linux_osl.c
linux_osl.h
lin_defs.h
osl_char.c
osl_char.h
osl_lib.h
oss
lin
lin_oss.c
lin_oss.h
oss_iface.h
swr5_pciids.h



Подскажите пожалуйста новичку как их скомпилировать и получить нужный файл образа img.
P.S. Есть возможность установить Linux на других компьютерах, если это нужно.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Как скомпилировать драйвера RAID?

Сообщение Goodvin »

1. Превращать бинарный дистрибутив в непонятно что путём сборки чепонятно чего и зачем из исходников неумелыми руками новичка - не самый лучший выбор.
Да и поддержка серверного оборудования у RHEL одна из лучших на рынке и в индустрии, есть мнение, что за компиляцию Вы зря пытаетесь браться.

2. Использовать полупрограммый Fake-RAID - не очень хорошая идея.
Для боевого сервера, если Вас сколько-нибудь волнует его жизнеспособность, или купите нормальный полноценный аппаратный RAID-контроллер, или стройте полностью программный RAID средствами самого линукса.

3. Ну и неплохо бы внятно и членораздельно описать происходящее:
- что именно Вы ставите
- на какое железо Вы это ставите
- в чём собственно проблема
- как Вы пытаетесь её решать
- что конкретно у Вас не получается
Спасибо сказали:
AndreyCherkasky
Сообщения: 3

Re: Как скомпилировать драйвера RAID?

Сообщение AndreyCherkasky »

Goodvin писал(а):
06.10.2009 10:30
2. Использовать полупрограммый Fake-RAID - не очень хорошая идея.
Для боевого сервера, если Вас сколько-нибудь волнует его жизнеспособность, или купите нормальный полноценный аппаратный RAID-контроллер, или стройте полностью программный RAID средствами самого линукса.


Пока пытаюсь потихоньку разбираться в этом.

Goodvin писал(а):
06.10.2009 10:30
3. Ну и неплохо бы внятно и членораздельно описать происходящее:
- что именно Вы ставите
- на какое железо Вы это ставите
- в чём собственно проблема
- как Вы пытаетесь её решать
- что конкретно у Вас не получается


Ставлю Fedora Core 6 и CentOS 4.4 (Red Hat Enterprise Linux 4 update 4)
на Intel® Server Board S5500BC
http://www.intel.com/products/server/mothe...BC-overview.htm

Они требуют драйвер RAID при установке.

Проблема в том, что драйвер есть только под Red Hat Enterprise Linux 4 update 5,6,7
А мне нужно поставиться именно на Red Hat Enterprise Linux 4 update 4 или Fedora Core 4,5,6

Fedora Core 6 и CentOS 4.4(Red Hat Enterprise Linux 4 update 4) не хотят кушать драйвера под под Red Hat Enterprise Linux 4 update 5,6,7

Поэтому есть надежда скомпилировать драйвера из исходников, хотя сам бы с удовольствием этим не занимался, если есть другой выход :)
О компиляции знаю только, что есть некий компилятор gcc, но что ему скормить в этих исходниках и как потом собрать img файл не знаю.
Спасибо сказали:
AndreyCherkasky
Сообщения: 3

Re: Как скомпилировать драйвера RAID?

Сообщение AndreyCherkasky »

Почитал про что такое fakeraid, но не могу найти ни в биосе ни в документации как его отключить.

В биосе нашел только один пункт по теме где можно выбрать:


ENHANCED Mode: Supports up to six SATA ports with IDE Native Mode.

COMPATIBILITY Mode: Supports up to four SATA ports[0/1/2/3] with IDE Legacy mode and two SATA ports[4/5] with IDE Native Mode.

AHCI Mode: Supports all SATA ports using the Advanced Host Controller Interface (AHCI) when the option is enabled.
Note: For AHCI capability in EFI, you must set the AHCI legacy Option ROM to “disabled”.

SW RAID Mode: Supports configuration of SATA ports for RAID using RAID configuration software.

Выбираю любой, всё равно при установке линукс требует драйвер.
Как обычно его отключают, если это возможно?
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Как скомпилировать драйвера RAID?

Сообщение Goodvin »

Опишите подробно конструкцию Вашего дискового массива - какие накопители, где, как и в каком виде подключены и т.д.
Для того, чтобы не было проблем с фейковым рейдом - его надо просто не использовать.

Про пункты в BIOS - выберите любой, кроме последнего, который Вам подходит.
Спасибо сказали: