Страница 1 из 1
FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Добавлено: 2011-07-21 15:30:40
gberc
Приветствую.
Есть материнская плата 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
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Добавлено: 2011-07-21 15:43:05
gberc
Если я правильно понял из:
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.
Мне нужно дописать строку {0x91721b4b, 0x11, "Marvell 88SE9172", AHCI_Q_NOBSYRES} в файл sys/dev/ahci/ahci.c.
Вопрос в том, на каком этапе установки мне это сделать? Может нужно поставить ОС на любой винт (не из raid-массива), дописать поддержку контроллера, а как потом перенести установленную ОС на raid ?
извиняюсь если идеи бредовые.

Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Добавлено: 2011-07-21 16:16:53
snorlov
Сначала поставьте на любой видимый диск, затем скомпилируйте и поставьте новое ядро, после того, как ядро увидит ваш контроллер, стандартная процедура переноса операционки на новый носитель... А может и не надо создавать аппаратный raid1, вычислительной мощи у вас и так хватает, может лучше сразу gmirror...
Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Добавлено: 2011-07-21 18:49:29
gberc
Выбрал в биосе использование драйвера ahci вместо raid. В результате появилось устройство ar0.

Re: FreeBSD 8.2 amd64 не видит raid Marvell 88se9172
Добавлено: 2011-07-22 8:43:10
gberc
Включил снова raid, вернул винты обратно в raid, удалил массив, отключил raid. И устройство ar0 исчезло.
Решил по советам остановиться на gmirror.
Всем спасибо.