FreeBSD 7.2 и Lsi SAS2008

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
AntonS
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-10-15 20:24:16

FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение AntonS » 2009-10-15 20:26:25

Добрый день
как заставить работать этот рэйд
драйвер который на сайте www.lsi.com не собирается

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение paradox » 2009-10-15 20:40:12

а там под фрибсд есть?
именно под ту верисю под которую вы собираете

AntonS
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-10-15 20:24:16

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение AntonS » 2009-10-15 21:04:40

нет только под 7.0 32 бит
а у меня 7.2 64 бит :) думал прокатит

запустить как то надо
вот как..

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение paradox » 2009-10-15 21:06:20

ну так давайте результат вашего запуска сюда
а то непонятно что там за ошибки

да и у меня есть смутные сомнения что оно может уже найтивно бсд поддерживаться

AntonS
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-10-15 20:24:16

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение AntonS » 2009-10-16 8:22:35

Код: Выделить всё

pcib5: <ACPI PCI-PCI bridge> at device 9.0 on pci0
pci5: <ACPI PCI bus> on pcib5
pci5: <mass storage, SAS> at device 0.0 (no driver attached)
вот так он в системе

Код: Выделить всё

none13@pci0:5:0:0:      class=0x010700 card=0x00721000 chip=0x00721000 rev=0x02 hdr=0x00
    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
    class      = mass storage
    subclass   = SAS
если собирать по инструкции то ругается так

Код: Выделить всё

../../../dev/mfi/mfi.c: In function 'mfi_alloc_skinny_memory':
../../../dev/mfi/mfi.c:688: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:722: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:723: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:728: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:728: warning: format '%lld' expects type 'long long int', but argument 3 has type 'uint64_t'
../../../dev/mfi/mfi.c:766: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:769: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:807: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:811: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:821: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c: In function 'mfi_free_skinny_memory':
../../../dev/mfi/mfi.c:1142: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:1146: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c:1156: warning: cast to pointer from integer of different size
../../../dev/mfi/mfi.c: In function 'mfi_bio_command':
../../../dev/mfi/mfi.c:2104: warning: cast from pointer to integer of different size
../../../dev/mfi/mfi.c:2106: warning: cast from pointer to integer of different size
../../../dev/mfi/mfi.c: In function 'mfi_ioctl':
../../../dev/mfi/mfi.c:2955: warning: cast to pointer from integer of different size
 
На форуме нага сказали "Видимо код не приспособлен для amd64. Такие ошибки возникают из-за попытки присвоения 64-битному указателю значения 32-битной переменной. Если других проблем нет, то можно и самому допилить. "

а вот если по другому
как то странно щас собралось

billing# make
Warning: Object directory not changed from original /usr/home/anton/mfi
@ -> /usr/src/sys
machine -> /usr/src/sys/amd64/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
:> opt_mfi.h
:> opt_cam.h
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi.c
mfi.c: In function 'mfi_alloc_skinny_memory':
mfi.c:688: warning: cast to pointer from integer of different size
mfi.c:722: warning: cast to pointer from integer of different size
mfi.c:723: warning: cast to pointer from integer of different size
mfi.c:728: warning: cast to pointer from integer of different size
mfi.c:728: warning: format '%lld' expects type 'long long int', but argument 3 has type 'uint64_t'
mfi.c:766: warning: cast to pointer from integer of different size
mfi.c:769: warning: cast to pointer from integer of different size
mfi.c:807: warning: cast to pointer from integer of different size
mfi.c:811: warning: cast to pointer from integer of different size
mfi.c:821: warning: cast to pointer from integer of different size
mfi.c: In function 'mfi_free_skinny_memory':
mfi.c:1142: warning: cast to pointer from integer of different size
mfi.c:1146: warning: cast to pointer from integer of different size
mfi.c:1156: warning: cast to pointer from integer of different size
mfi.c: In function 'mfi_bio_command':
mfi.c:2104: warning: cast from pointer to integer of different size
mfi.c:2106: warning: cast from pointer to integer of different size
mfi.c: In function 'mfi_ioctl':
mfi.c:2955: warning: cast to pointer from integer of different size
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi_pci.c
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi_disk.c
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi_syspd.c
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi_cam.c
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c mfi_debug.c
ld  -d -warn-common -r -d -o mfi.ko mfi.o mfi_pci.o mfi_disk.o mfi_syspd.o mfi_cam.o mfi_debug.o
:> export_syms
awk -f /sys/conf/kmod_syms.awk mfi.ko  export_syms | xargs -J% objcopy % mfi.ko
objcopy --strip-debug mfi.ko
billing# make install
install -o root -g wheel -m 555   mfi.ko /boot/kernel
kldxref /boot/kernel
billing# uname -a
FreeBSD billing.pskovline.ru 7.2-STABLE FreeBSD 7.2-STABLE #0: Thu Oct 15 22:27:27 MSD 2009     anton@billing.123.ru:/usr/src/sys/amd64/compile/billing  amd64

AntonS
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-10-15 20:24:16

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение AntonS » 2009-10-16 8:51:55

Код: Выделить всё

module_register: module pci/mfi already exists!
Module pci/mfi failed to register: 17
module_register: module mfi/mfid already exists!
Module mfi/mfid failed to register: 17
а все равно не работает и не загружает его

Аватара пользователя
CTOPMbI4
прапорщик
Сообщения: 482
Зарегистрирован: 2008-05-02 20:20:47
Откуда: Made in Russia

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение CTOPMbI4 » 2013-08-13 12:18:20

может кто сталкивался на железке с данным контролером.
при установки 9.1 видит диска по отдельности рейд не видет?
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение Alex Keda » 2013-08-18 16:45:04

нету поддержки этого, насколько я помню
у меня тоже сервер c таким есть - пришлось 3ware купить и поставить
Убей их всех! Бог потом рассортирует...

Аватара пользователя
CTOPMbI4
прапорщик
Сообщения: 482
Зарегистрирован: 2008-05-02 20:20:47
Откуда: Made in Russia

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение CTOPMbI4 » 2013-08-18 18:47:00

Alex Keda писал(а):нету поддержки этого, насколько я помню
у меня тоже сервер c таким есть - пришлось 3ware купить и поставить
Александ. Вообще тема такая. Хотел воткнуть на эту железку виртуалку. vmware esxi
на ней уже крутить. при установке так же не видит рейда.
убрал рейд поставил без него. одну из сетевух не видит vmware.
получается нужно докупить контроллер + сетевуху которая точно поддерживается :evil:
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение Alex Keda » 2013-08-19 0:06:41

ВмТварь вообще капризная. зато на поддерживаемом железе работает стабильно
--
и я алексей =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
CTOPMbI4
прапорщик
Сообщения: 482
Зарегистрирован: 2008-05-02 20:20:47
Откуда: Made in Russia

Re: FreeBSD 7.2 и Lsi SAS2008

Непрочитанное сообщение CTOPMbI4 » 2013-08-20 13:40:19

Alex Keda писал(а):ВмТварь вообще капризная. зато на поддерживаемом железе работает стабильно
--
и я алексей =)
Алексей решил забить накрутил софтварный рейд и радуюсь
всем большой респект. :smile:
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!