Приветствую.
Есть материнская плата Gigabyte GA-HA65M-D2H-B3 на ней raid-контроллер Marvell 88se9172. Винты 4шт SATA2 (2 подключены на raid). Через контроллер создал массив raid1, в биосе выставлен драйвер AHCI.
При установке видны только оставшиеся 2 винта (те, которые подключены не к raid).
Нашел такой сабж http://lists.freebsd.org/pipermail/free ... 44322.html. Но что делать, чтоб заработало - не понимаю.
Фото по устройствам:
http://imglink.ru/pictures/21-07-11/650 ... f2c0bb.jpg
http://imglink.ru/pictures/21-07-11/406 ... d19dd5.jpg
FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
-
- ефрейтор
- Сообщения: 50
- Зарегистрирован: 2011-05-20 9:41:20
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Если я правильно понял из:
Вопрос в том, на каком этапе установки мне это сделать? Может нужно поставить ОС на любой винт (не из raid-массива), дописать поддержку контроллера, а как потом перенести установленную ОС на raid ?
извиняюсь если идеи бредовые.
Мне нужно дописать строку {0x91721b4b, 0x11, "Marvell 88SE9172", AHCI_Q_NOBSYRES} в файл sys/dev/ahci/ahci.c.This request is to add support to sys/dev/ahci/ahci.c for this motherboard. I added the following to ahci_ids[] modeling it after the entry for the 9182. The revision on this motherboard for the controller is 0x11 as reported by pciconf. Here is the additional entry to ahci_ids[]:
{0x91721b4b, 0x11, "Marvell 88SE9172", AHCI_Q_NOBSYRES},
After applying this update and booting with the new kernel, the controller is properly attached to ahci(4) and I can see devices on the controller and use them.
Вопрос в том, на каком этапе установки мне это сделать? Может нужно поставить ОС на любой винт (не из raid-массива), дописать поддержку контроллера, а как потом перенести установленную ОС на raid ?
извиняюсь если идеи бредовые.

-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Сначала поставьте на любой видимый диск, затем скомпилируйте и поставьте новое ядро, после того, как ядро увидит ваш контроллер, стандартная процедура переноса операционки на новый носитель... А может и не надо создавать аппаратный raid1, вычислительной мощи у вас и так хватает, может лучше сразу gmirror...
-
- ефрейтор
- Сообщения: 50
- Зарегистрирован: 2011-05-20 9:41:20
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Выбрал в биосе использование драйвера ahci вместо raid. В результате появилось устройство ar0. 

-
- ефрейтор
- Сообщения: 50
- Зарегистрирован: 2011-05-20 9:41:20
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Включил снова raid, вернул винты обратно в raid, удалил массив, отключил raid. И устройство ar0 исчезло.
Решил по советам остановиться на gmirror.
Всем спасибо.
Решил по советам остановиться на gmirror.
Всем спасибо.