URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67962
[ Назад ]

Исходное сообщение
"Freebsd и  LSI Logic V3 MegaRAID"

Отправлено Vanya , 01-Авг-06 10:25 
Добрый день.
Прошу помощи. Ситуация такая.
Есть пк на нем материнская плата ASUS P5MT-S, также есть 2 винта по 150 гиг б
оба сата. В биосе LSI LOGIC Embedded SATA создано RAID1.
При установке Freebsd видно девайс ar0, я и ставлю на него систему .
Перезагружаюсь и получаю ошибку наподобие

int=0000000d err=00000000 efl=00030246 eip=00003034
eax=0000205d ebx=00000004 ecx=00002000 edx=0000288c
esi=00000904 edi=0006290c epb=00001538 esp=00001502
cs=f000 ds=ee00 es=ee00     fs=0000 gs=0000 ss=ee00
cs:eip=0f 20 dd 81 e5 00 f0 0f-20 c2 0f 01 e0 a8 01 75
         08 80 e2 fe e8 53 ff eb-21 0f 20 e0 a9 30 00 75
ss:esp=0c 29 06 00 04 09 00 00-38 15 00 00 22 15 00 00
         04 00 00 00 8c 28 00 00-04 00 00 00 5d 28 00 00
BTX halted

Дальше захожу в BIOS мамки ставлю Configured Sata as [AHCI] и система красивенько грузится.
Ввожу команду
#atacontrol status ar0
ar0: ATA RAID1 subdisks: ad4 ad8 status: READY

#atacontrol detach ata4
ar0: WARRNING - mirror protection lost.RAIDarray in DEGRADED mode
ar0: writing of LSILogic v3 MegaRAID metadata is NOT supported yet
subdisk8: detached
ad8: detached

#atacontrol attach ata4

#atacontrol status ar0
at0: ATA RAID1 subdisks: ad4 ad8 status : DEGRADED


#atacontrol rebuild ar0
atacontrol: ioct(IOCATARAIDREBUILD): Input/output error

Как побороть это чудо, или лучше настраивать програмный RAID, хотя я почитал здесь на форум, что и через контролер будет програмный рейд, только даные будет хранится в биосе контролера?


Содержание

Сообщения в этом обсуждении
"Freebsd и  LSI Logic V3 MegaRAID"
Отправлено LOL , 01-Авг-06 11:54 
Я могу ошибаться, но man atacontrol говорит:
The atacontrol utility is a control program that provides the user access
and control to the FreeBSD ata(4) subsystem.

А в man ata поддержки LSI я чего-то не нашел. Может рейдом нада управлять чем нибудь другим.


"Freebsd и  LSI Logic V3 MegaRAID"
Отправлено lavr , 01-Авг-06 12:21 
>Я могу ошибаться, но man atacontrol говорит:
>The atacontrol utility is a control program that provides the user access
>
>and control to the FreeBSD ata(4) subsystem.
>
>А в man ata поддержки LSI я чего-то не нашел. Может рейдом
>нада управлять чем нибудь другим.

потому что ATA драйвер включает в себя еще и ataraid:

# man ataraid - на предмет метаданные каких контроллеров поддерживаются

НО, товарищ не написал какой у него релиз, бог с ним релизом, нужно:

- либо накатить AMR драйвер, либо проще поднять систему до 6.1-STABLE в которой
переделан драйвер AMR и грузить amr и amr_linux или как он там называется
и будет счастие, этот драйвер в отличие от ATA понимает метаданные (RAID созданный
через БИВОС) LSI LOGIC v3 MegaRAID

Хотя в FreeBSD 6.1-RELEASE вроде уже новый вариант драйвера AMR, лень даты смотреть,
проверяется просто:

# ls -la /boot/kernel/ | grep amr
если есть

amr.ko и amr_linux.ko - тогда 6.1 должно поддерживать вашу жалезяку:

# kldload amr
# kldload amr_linux
# ls -la /dev/megadev0


"Freebsd и  LSI Logic V3 MegaRAID"
Отправлено Vanya , 01-Авг-06 14:07 
>- либо накатить AMR драйвер, либо проще поднять систему до 6.1-STABLE в
>которой
>переделан драйвер AMR и грузить amr и amr_linux или как он там
>называется
>и будет счастие, этот драйвер в отличие от ATA понимает метаданные (RAID
>созданный
>через БИВОС) LSI LOGIC v3 MegaRAID
>
>Хотя в FreeBSD 6.1-RELEASE вроде уже новый вариант драйвера AMR, лень даты
>смотреть,
>проверяется просто:
>
># ls -la /boot/kernel/ | grep amr
>если есть
>
>amr.ko и amr_linux.ko - тогда 6.1 должно поддерживать вашу жалезяку:
>
># kldload amr
># kldload amr_linux
># ls -la /dev/megadev0


Релиз  Freebsd 6.1-RELEASE #0 Sun May 7

># ls -la /boot/kernel/ | grep amr
>если есть
>
>amr.ko и amr_linux.ko - тогда 6.1 должно поддерживать вашу жалезяку:

есть

#dmesg | grep RAID
ar0:152520MB <LSILogic v3 MegaRAID RAID1> status: READY

Сейчас попробую обновить систему.