Интегрировать драйвер raid контроллера в дистрибутив
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Интегрировать драйвер raid контроллера в дистрибутив
Есть дистрибутив Freebsd 8.3, есть "железка" с дискретным интеловским рейд-контроллером с 2-мя hdd. При установке, система не видит сконфигурированный рейд. Нагуглил драйвер этого контроллера, теперь стоит задача интегрировать этот драйвер в дистрибутив, но, увы, не знаю как... Буду благодарен за любую помощь!
Последний раз редактировалось f_andrey 2014-03-03 12:07:44, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alvares
- прапорщик
- Сообщения: 485
- Зарегистрирован: 2008-07-10 12:48:08
- Откуда: Воронеж
- Контактная информация:
Re: Интегрировать драйвер raid контроллера в дистрибутив
А смысл? Грузите драйвер, ставите систему, копируете драйвер в установленную систему, прописываете его загрузку и работаете.
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
то есть, если я правильно понял алгоритм действий, мне надо
1. отключить 2-ой винт
2. установить систему на 1-ый
3. подкинуть драйвер
4. ребутнуться
5. заново настроить рейд...
и радоваться жизни?))
только я подозреваю что это сработает если настроить RAID1... при RAID0 - не уверен что система загрузится....
1. отключить 2-ой винт
2. установить систему на 1-ый
3. подкинуть драйвер
4. ребутнуться
5. заново настроить рейд...
и радоваться жизни?))
только я подозреваю что это сработает если настроить RAID1... при RAID0 - не уверен что система загрузится....
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
У вас железячка поддерживает загрузку с raid0? Если да, то стартуете с сд, уходите в live сд или шелл, загружаете драйвер в память, затем инсталлируете систему, копируете ваш драйвер в /boot/kernel и прописываете загрузку этого драйвера в /boot/loader.conf и золотой ключик ваш... до гибели одного из дисков.nosferatoss писал(а):то есть, если я правильно понял алгоритм действий, мне надо
1. отключить 2-ой винт
2. установить систему на 1-ый
3. подкинуть драйвер
4. ребутнуться
5. заново настроить рейд...
и радоваться жизни?))
только я подозреваю что это сработает если настроить RAID1... при RAID0 - не уверен что система загрузится....
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
Я искренне прошу прощения...
В описании проблемы я забыл уточнить что процесс загрузки с CD зависает на этапе инициализации BTX Loader`a.
Frenzy тоже не загрузилась.
Система отлично устанавливается и работает если отключить на контроллере функцию рейда.
В описании проблемы я забыл уточнить что процесс загрузки с CD зависает на этапе инициализации BTX Loader`a.
Frenzy тоже не загрузилась.
Система отлично устанавливается и работает если отключить на контроллере функцию рейда.
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
Что у вас за материнская плата? Я полагаю, что она с рейд0 не грузится...
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
"Железка" относительно старенькая 2-х процессорная Intel Server Board S5000VSA
Интегрированный контроллер отключен, т.к. стоит дискретный на "корзине" с дисками.
Вот что показал pciconf:
Странно что рейд-контроллер он определил как 4-портовый, на самом деле он 6-портовый....
Интегрированный контроллер отключен, т.к. стоит дискретный на "корзине" с дисками.
Вот что показал pciconf:
Код: Выделить всё
# pciconf -lv
hostb0@pci0:0:0:0: class=0x060000 card=0x34868086 chip=0x25d48086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000V Chipset Memory Controller Hub'
class = bridge
subclass = HOST-PCI
pcib1@pci0:0:2:0: class=0x060400 card=0x00000000 chip=0x25f78086 rev=0xb1 hdr=0x01
vendor = 'Intel Corporation'
device = '5000 Series Chipset PCIe x8 Port 2-3'
class = bridge
subclass = PCI-PCI
pcib7@pci0:0:3:0: class=0x060400 card=0x00000000 chip=0x25e38086 rev=0xb1 hdr=0x01
vendor = 'Intel Corporation'
device = '5000 Series Chipset PCIe x4 Port 3'
class = bridge
subclass = PCI-PCI
none0@pci0:0:8:0: class=0x088000 card=0x34868086 chip=0x1a388086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset DMA Engine (5000P)'
class = base peripheral
hostb1@pci0:0:16:0: class=0x060000 card=0x34868086 chip=0x25f08086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset Error Reporting Registers'
class = bridge
subclass = HOST-PCI
hostb2@pci0:0:16:1: class=0x060000 card=0x34868086 chip=0x25f08086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset Error Reporting Registers'
class = bridge
subclass = HOST-PCI
hostb3@pci0:0:16:2: class=0x060000 card=0x34868086 chip=0x25f08086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset Error Reporting Registers'
class = bridge
subclass = HOST-PCI
hostb4@pci0:0:17:0: class=0x060000 card=0x34868086 chip=0x25f18086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset Reserved Registers'
class = bridge
subclass = HOST-PCI
hostb5@pci0:0:19:0: class=0x060000 card=0x34868086 chip=0x25f38086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset Reserved Registers'
class = bridge
subclass = HOST-PCI
hostb6@pci0:0:21:0: class=0x060000 card=0x34868086 chip=0x25f58086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
hostb7@pci0:0:22:0: class=0x060000 card=0x34868086 chip=0x25f68086 rev=0xb1 hdr=0x00
vendor = 'Intel Corporation'
device = '5000 Series Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
pcib8@pci0:0:28:0: class=0x060400 card=0x34868086 chip=0x26908086 rev=0x09 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 PCIe Root Port 1'
class = bridge
subclass = PCI-PCI
uhci0@pci0:0:29:0: class=0x0c0300 card=0x34868086 chip=0x26888086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *1'
class = serial bus
subclass = USB
uhci1@pci0:0:29:1: class=0x0c0300 card=0x34868086 chip=0x26898086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *2'
class = serial bus
subclass = USB
uhci2@pci0:0:29:2: class=0x0c0300 card=0x34868086 chip=0x268a8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *3'
class = serial bus
subclass = USB
uhci3@pci0:0:29:3: class=0x0c0300 card=0x34868086 chip=0x268b8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *4'
class = serial bus
subclass = USB
ehci0@pci0:0:29:7: class=0x0c0320 card=0x34868086 chip=0x268c8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset USB2 Enhanced Host Controller'
class = serial bus
subclass = USB
pcib9@pci0:0:30:0: class=0x060401 card=0x34868086 chip=0x244e8086 rev=0xd9 hdr=0x01
vendor = 'Intel Corporation'
device = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 card=0x34868086 chip=0x26708086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = 'LPC Interface Controller (631xESB/6321ESB/3100 )'
class = bridge
subclass = PCI-ISA
atapci0@pci0:0:31:1: class=0x01018a card=0x34868086 chip=0x269e8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Ultra ATA Storage Controller'
class = mass storage
subclass = ATA
atapci1@pci0:0:31:2: class=0x01018f card=0x34868086 chip=0x26808086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Serial ATA Storage Controller'
class = mass storage
subclass = ATA
none1@pci0:0:31:3: class=0x0c0500 card=0x34868086 chip=0x269b8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = 'SMBus Controller (631xESB/6321ESB/3100)'
class = serial bus
subclass = SMBus
pcib2@pci0:1:0:0: class=0x060400 card=0x34868086 chip=0x35008086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB PCIe Upstream Port'
class = bridge
subclass = PCI-PCI
pcib6@pci0:1:0:3: class=0x060400 card=0x34868086 chip=0x350c8086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB PCIe to PCI-X Bridge'
class = bridge
subclass = PCI-PCI
pcib3@pci0:2:0:0: class=0x060400 card=0x34868086 chip=0x35108086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB PCIe Downstream Port E1'
class = bridge
subclass = PCI-PCI
pcib4@pci0:2:1:0: class=0x060400 card=0x34868086 chip=0x35148086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB PCIe Downstream Port E2'
class = bridge
subclass = PCI-PCI
pcib5@pci0:2:2:0: class=0x060400 card=0x34868086 chip=0x35188086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB PCIe Downstream Port E3'
class = bridge
subclass = PCI-PCI
em0@pci0:5:0:0: class=0x020000 card=0x34848086 chip=0x10968086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = 'Intel PRO/1000 EB (Intel PRO/1000 EB)'
class = network
subclass = ethernet
em1@pci0:5:0:1: class=0x020000 card=0x34848086 chip=0x10968086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = 'Intel PRO/1000 EB (Intel PRO/1000 EB)'
class = network
subclass = ethernet
mpt0@pci0:8:0:0: class=0x010000 card=0x34868086 chip=0x00561000 rev=0x04 hdr=0x00
vendor = 'LSI Logic (Was: Symbios Logic, NCR)'
device = 'SAS 3000 series, 4-port with 1064E -StorPort'
class = mass storage
subclass = SCSI
vgapci0@pci0:9:12:0: class=0x030000 card=0x34868086 chip=0x515e1002 rev=0x02 hdr=0x00
vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
device = 'Radeon ES1000 (Radeon ES1000)'
class = display
subclass = VGA
Код: Выделить всё
mpt0@pci0:8:0:0: class=0x010000 card=0x34868086 chip=0x00561000 rev=0x04 hdr=0x00
vendor = 'LSI Logic (Was: Symbios Logic, NCR)'
device = 'SAS 3000 series, 4-port with 1064E -StorPort'
class = mass storage
subclass = SCSI
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
Не то чтобы не грузится с RAID0... вообще не грузится при каком-либо настроенном рейде.snorlov писал(а):Что у вас за материнская плата? Я полагаю, что она с рейд0 не грузится...
Интегрированный рейд-контроллер на материнке отключен, т.к. стоит внешний SAS/SATA контроллер.
Диски SAS подключены напрямую в контроллер, а он в свою очередь SATA-вскими шлейфами в материнку.
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
Вот это я не совсем понял, про SATA шлейфы в материнку...nosferatoss писал(а):"Железка" относительно старенькая 2-х процессорная Intel Server Board S5000VSAsnorlov писал(а):Что у вас за материнская плата? Я полагаю, что она с рейд0 не грузится...
Интегрированный контроллер отключен, т.к. стоит дискретный на "корзине" с дисками.
Не то чтобы не грузится с RAID0... вообще не грузится при каком-либо настроенном рейде.
Интегрированный рейд-контроллер на материнке отключен, т.к. стоит внешний SAS/SATA контроллер.
Диски SAS подключены напрямую в контроллер, а он в свою очередь SATA-вскими шлейфами в материнку.
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Интегрировать драйвер raid контроллера в дистрибутив
там рейд-то точно не софтверный?
Убей их всех! Бог потом рассортирует...
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
Там ICH6, так что вполне возможно софтовый, с другой стороны контроллер mpt видится
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
Ребят, большое вам спасибо что откликнулись, но я так понимаю вы не до конца поняли что за контроллер стоит и в чем собственно суть проблемы....
Попытаюсь рассказать в картинках )))
Вот так выглядит "корзина" для hdd-шек, задняя стенка и есть сам рейд контроллер LSI

вот его же вид сзади

(это к вашему вопросу о SATA шлейфах в материнку)
То есть вы теперь видите что винты сами имеют SAS-интерфейс, включаются напрямую в контроллер вот так

ну а сам контроллер, как вы видите на 2й фотке, посредством SATA - в материнку.
Честно говоря сейчас не хочется снова настраивать рейд, чтоб показать что происходит в момент загрузки системы с "болванки", потому как я и так оставил офис без тырнета на полчаса, пока делал эти фотки))))
И софтверного рейда там нет априори, во-первых я еще пока незнаю как это сделать на фряхе, во-вторых - как может работать софтверный рейд если система даже не установлена....
Попытаюсь рассказать в картинках )))
Вот так выглядит "корзина" для hdd-шек, задняя стенка и есть сам рейд контроллер LSI

вот его же вид сзади

(это к вашему вопросу о SATA шлейфах в материнку)
То есть вы теперь видите что винты сами имеют SAS-интерфейс, включаются напрямую в контроллер вот так

ну а сам контроллер, как вы видите на 2й фотке, посредством SATA - в материнку.
Честно говоря сейчас не хочется снова настраивать рейд, чтоб показать что происходит в момент загрузки системы с "болванки", потому как я и так оставил офис без тырнета на полчаса, пока делал эти фотки))))
И софтверного рейда там нет априори, во-первых я еще пока незнаю как это сделать на фряхе, во-вторых - как может работать софтверный рейд если система даже не установлена....
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-02-19 11:37:24
Re: Интегрировать драйвер raid контроллера в дистрибутив
Как это отключен, еслиnosferatoss писал(а):"Железка" относительно старенькая 2-х процессорная Intel Server Board S5000VSA
Интегрированный контроллер отключен, т.к. стоит дискретный на "корзине" с дисками.
Если контроллер втыкается в матплату sas-ом, то это скорее сас-экстендер и он вполне может быть 4-х-портовым.nosferatoss писал(а):ну а сам контроллер, как вы видите на 2й фотке, посредством SATA - в материнку.
Хреново видно, как всё подключено к МП. Тремя шлейфами sas/sata?
И модель бы корзины неплохо бы посмотреть.
На фига вообще систему на raid0 ставить?
Может всё не страдать фигнёй, и сделать софтрэйд средствами ОСа?
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
yu_mor писал(а): На фига вообще систему на raid0 ставить?


То есть аппаратная часть отрабатывает нормально!
1. Биос материнки увидел загрузочную запись на болванке - запустил CD Loader
2. CD Loader, в свою очередь, нашел загрузчик фряхи, которым является BTX Loader, и запускает его....
3. А BTX Loader должен запустить непосредственно саму ОСь....
(я не уверен что правильно понял алгоритм загрузки ОСи, но где-то так... )
НО! вот тут где-то и зарыта собака.... потому как если в биосе LSI контроллера сконфигурирован любой вариант рейда из существующих, то BTX Loader вешает систему. Причина - я так думаю что он не находит драйвера на LSI... Если разбить рейд массив, и использовать LSI контроллер просто как переходник SAS-to-SATA, то все работает заМЕЧТАтельно!
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
Блин, сказали же вам, у вас корзина просто расширитель дисков, как с ней взаимодействует ICH6 на вашей маме одному богу известно, поищите описание корзины, вполне все станет понятно. Кстати вы попробуйте, если есть конечно, вместо корзины простые SATA-диски включить для разьяснения этой ситуации...
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-10-20 10:50:27
Re: Интегрировать драйвер raid контроллера в дистрибутив
На этой железке, до того как она попала ко мне в руки, стояла CentOS, и рейд работал. Поэтому я и начал курить гугл когда столкнулся с этой проблемой, потому как был уверен, что либо руки еще кривоваты, либо железка не поддерживается ОСью. Согласен, что может копал немного не в ту сторону....snorlov писал(а):Блин, сказали же вам, у вас корзина просто расширитель дисков, как с ней взаимодействует ICH6 на вашей маме одному богу известно, поищите описание корзины, вполне все станет понятно.
Об этом уже думал, но дисков в наличии прямо сейчас нет, завтра должны приехать, отожму парочку на время тестов....snorlov писал(а):Кстати вы попробуйте, если есть конечно, вместо корзины простые SATA-диски включить для разьяснения этой ситуации...
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Интегрировать драйвер raid контроллера в дистрибутив
Честно говоря, я обжегся, в некотором смысле, пытаясь использовать на ICH6 зеркало, т.е. я синсталлировал w2k3 на подобной маме, в тестовом режиме она поработала и умерла, поднять после этого систему на другой мне не удалось, снять данные тоже были танцы с бубном, в результате я отказался от рэйдов на базе ich6 и подобным.