HighPoint RocketRaid 1720, FreeBSD 8.1

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
OmIkRoNiXz
рядовой
Сообщения: 15
Зарегистрирован: 2007-09-13 14:32:39

HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение OmIkRoNiXz » 2011-06-20 10:09:55

имеется такой вот контроллер http://www.highpoint-tech.cn/USA/rr1720.htm и платка http://www.intel.com/Products/Desktop/M ... erview.htm

ядро собрано с драйвером "hptrr" при загрузке:

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

hptrr0: <sx508x> port 0x1000-0x10ff mem 0xf0100000-0xf01fffff irq 21 at device 0.0 on pci5
hptrr: adapter at PCI 5:0:0, IRQ 21

hptrr: start channel [0,0]
hptrr: start channel [0,1]
hptrr: channel [0,0] started successfully
hptrr: channel [0,1] started successfully
hptrr0: [GIANT-LOCKED]
hptrr0: [ITHREAD]

da0 at hptrr0 bus 0 scbus2 target 0 lun 0
da0: <HPT DISK 0_0 4.00> Fixed Direct Access SCSI-0 device
da0: 152512MB (312344576 512 byte sectors: 255H 63S/T 19442C)
пытаюсь запустить CLI/WebGUI скачаные отсюда http://www.highpoint-tech.cn/USA/bios_rr1720.htm WebGUI v1.4-4, CLI FreeBSD v2.3-2

устанавливаю как написано в README через pkg_add меняю в /etc/hptcfg название драйвера с hptmv6 на hptrr пытаюсь запустить CLI hptraidconf ввожу логин(RAID) пароль(hpt) на этом он на очень долго застревает и выводит мне

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

System unreachable.
попытка запустить WebGUI тоже проваливается он не запускает ничего но сначала кричал что не видит загруженого драйвера, а сейчас почему то перестал кричать.

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

# strace hptsvr
execve(0xbfbfe7bc, [0xbfbfec98], [/* 0 vars */]) = 0
readlink("/etc/malloc.conf", 0xbfbfeb7c, 63) = -1 ENOENT (No such file or directory)
issetugid(0)                            = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x280e2000
break(0x8112000)                        = 0
break(0x8113000)                        = 0
sysarch(0x1, 0xbfbfec2c)                = 17
getpid()                                = 39875 (ppid 224)
__sysctl([176891088.191925156], 2, "\0\0\300\277\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\303"..., [1869881388], NULL, 0) = 0
__sysctl([155.0], 2, ""..., [0], NULL, 0) = 0
__sysctl([sysctl.0], 2, ""..., [0], NULL, 0) = 0
break(0x8114000)                        = 0
break(0x8115000)                        = 0
break(0x8119000)                        = 0
sysarch(0x1, 0xbfbfeb68)                = 18
break(0x811a000)                        = 0
break(0x811b000)                        = 0
break(0x811c000)                        = 0
break(0x811e000)                        = 0
mmap(0xbfaff000, 4096, PROT_NONE, MAP_ANON, -1, 0) = 0xbfaff000
sigprocmask(SIG_SETMASK, [PIPE], [])    = 0
syscall_416(0x1, 0, 0x810e6e0)          = 0
syscall_416(0x2, 0, 0x810e6f8)          = 0
syscall_416(0x3, 0, 0x810e710)          = 0
syscall_416(0x4, 0, 0x810e728)          = 0
syscall_416(0x5, 0, 0x810e740)          = 0
syscall_416(0x6, 0, 0x810e758)          = 0
syscall_416(0x7, 0, 0x810e770)          = 0
syscall_416(0x8, 0, 0x810e788)          = 0
syscall_416(0x9, 0, 0x810e7a0)          = 0
syscall_416(0xa, 0, 0x810e7b8)          = 0
syscall_416(0xb, 0, 0x810e7d0)          = 0
syscall_416(0xc, 0, 0x810e7e8)          = 0
syscall_416(0xd, 0, 0x810e800)          = 0
syscall_416(0xe, 0, 0x810e818)          = 0
syscall_416(0xf, 0, 0x810e830)          = 0
syscall_416(0x10, 0, 0x810e848)         = 0
syscall_416(0x11, 0, 0x810e860)         = 0
syscall_416(0x12, 0, 0x810e878)         = 0
syscall_416(0x13, 0, 0x810e890)         = 0
syscall_416(0x14, 0, 0x810e8a8)         = 0
syscall_416(0x15, 0, 0x810e8c0)         = 0
syscall_416(0x16, 0, 0x810e8d8)         = 0
syscall_416(0x17, 0, 0x810e8f0)         = 0
syscall_416(0x18, 0, 0x810e908)         = 0
syscall_416(0x19, 0, 0x810e920)         = 0
syscall_416(0x1a, 0, 0x810e938)         = 0
syscall_416(0x1b, 0, 0x810e950)         = 0
syscall_416(0x1c, 0, 0x810e968)         = 0
syscall_416(0x1d, 0, 0x810e980)         = 0
syscall_416(0x1e, 0, 0x810e998)         = 0
syscall_416(0x1f, 0, 0x810e9b0)         = 0
syscall_416(0x20, 0, 0x810e9c8)         = 0
syscall_416(0x21, 0, 0x810e9e0)         = 0
syscall_416(0x22, 0, 0x810e9f8)         = 0
syscall_416(0x23, 0, 0x810ea10)         = 0
syscall_416(0x24, 0, 0x810ea28)         = 0
syscall_416(0x25, 0, 0x810ea40)         = 0
syscall_416(0x26, 0, 0x810ea58)         = 0
syscall_416(0x27, 0, 0x810ea70)         = 0
syscall_416(0x28, 0, 0x810ea88)         = 0
syscall_416(0x29, 0, 0x810eaa0)         = 0
syscall_416(0x2a, 0, 0x810eab8)         = 0
syscall_416(0x2b, 0, 0x810ead0)         = 0
syscall_416(0x2c, 0, 0x810eae8)         = 0
syscall_416(0x2d, 0, 0x810eb00)         = 0
syscall_416(0x2e, 0, 0x810eb18)         = 0
syscall_416(0x2f, 0, 0x810eb30)         = 0
syscall_416(0x30, 0, 0x810eb48)         = 0
syscall_416(0x31, 0, 0x810eb60)         = 0
syscall_416(0x32, 0, 0x810eb78)         = 0
syscall_416(0x33, 0, 0x810eb90)         = 0
syscall_416(0x34, 0, 0x810eba8)         = 0
syscall_416(0x35, 0, 0x810ebc0)         = 0
syscall_416(0x36, 0, 0x810ebd8)         = 0
syscall_416(0x37, 0, 0x810ebf0)         = 0
syscall_416(0x38, 0, 0x810ec08)         = 0
syscall_416(0x39, 0, 0x810ec20)         = 0
syscall_416(0x3a, 0, 0x810ec38)         = 0
syscall_416(0x3b, 0, 0x810ec50)         = 0
syscall_416(0x3c, 0, 0x810ec68)         = 0
syscall_416(0x3d, 0, 0x810ec80)         = 0
syscall_416(0x3e, 0, 0x810ec98)         = 0
syscall_416(0x3f, 0, 0x810ecb0)         = 0
syscall_416(0x40, 0, 0x810ecc8)         = 0
syscall_416(0x41, 0, 0x810ece0)         = 0
syscall_416(0x42, 0, 0x810ecf8)         = 0
syscall_416(0x43, 0, 0x810ed10)         = 0
syscall_416(0x44, 0, 0x810ed28)         = 0
syscall_416(0x45, 0, 0x810ed40)         = 0
syscall_416(0x46, 0, 0x810ed58)         = 0
syscall_416(0x47, 0, 0x810ed70)         = 0
syscall_416(0x48, 0, 0x810ed88)         = 0
syscall_416(0x49, 0, 0x810eda0)         = 0
syscall_416(0x4a, 0, 0x810edb8)         = 0
syscall_416(0x4b, 0, 0x810edd0)         = 0
syscall_416(0x4c, 0, 0x810ede8)         = 0
syscall_416(0x4d, 0, 0x810ee00)         = 0
syscall_416(0x4e, 0, 0x810ee18)         = 0
syscall_416(0x4f, 0, 0x810ee30)         = 0
syscall_416(0x50, 0, 0x810ee48)         = 0
syscall_416(0x51, 0, 0x810ee60)         = 0
syscall_416(0x52, 0, 0x810ee78)         = 0
syscall_416(0x53, 0, 0x810ee90)         = 0
syscall_416(0x54, 0, 0x810eea8)         = 0
syscall_416(0x55, 0, 0x810eec0)         = 0
syscall_416(0x56, 0, 0x810eed8)         = 0
syscall_416(0x57, 0, 0x810eef0)         = 0
syscall_416(0x58, 0, 0x810ef08)         = 0
syscall_416(0x59, 0, 0x810ef20)         = 0
syscall_416(0x5a, 0, 0x810ef38)         = 0
syscall_416(0x5b, 0, 0x810ef50)         = 0
syscall_416(0x5c, 0, 0x810ef68)         = 0
syscall_416(0x5d, 0, 0x810ef80)         = 0
syscall_416(0x5e, 0, 0x810ef98)         = 0
syscall_416(0x5f, 0, 0x810efb0)         = 0
syscall_416(0x60, 0, 0x810efc8)         = 0
syscall_416(0x61, 0, 0x810efe0)         = 0
syscall_416(0x62, 0, 0x810eff8)         = 0
syscall_416(0x63, 0, 0x810f010)         = 0
syscall_416(0x64, 0, 0x810f028)         = 0
syscall_416(0x65, 0, 0x810f040)         = 0
syscall_416(0x66, 0, 0x810f058)         = 0
syscall_416(0x67, 0, 0x810f070)         = 0
syscall_416(0x68, 0, 0x810f088)         = 0
syscall_416(0x69, 0, 0x810f0a0)         = 0
syscall_416(0x6a, 0, 0x810f0b8)         = 0
syscall_416(0x6b, 0, 0x810f0d0)         = 0
syscall_416(0x6c, 0, 0x810f0e8)         = 0
syscall_416(0x6d, 0, 0x810f100)         = 0
syscall_416(0x6e, 0, 0x810f118)         = 0
syscall_416(0x6f, 0, 0x810f130)         = 0
syscall_416(0x70, 0, 0x810f148)         = 0
syscall_416(0x71, 0, 0x810f160)         = 0
syscall_416(0x72, 0, 0x810f178)         = 0
syscall_416(0x73, 0, 0x810f190)         = 0
syscall_416(0x74, 0, 0x810f1a8)         = 0
syscall_416(0x75, 0, 0x810f1c0)         = 0
syscall_416(0x76, 0, 0x810f1d8)         = 0
syscall_416(0x77, 0, 0x810f1f0)         = 0
syscall_416(0x78, 0, 0x810f208)         = 0
syscall_416(0x79, 0, 0x810f220)         = 0
syscall_416(0x7a, 0, 0x810f238)         = 0
syscall_416(0x7b, 0, 0x810f250)         = 0
syscall_416(0x7c, 0, 0x810f268)         = 0
syscall_416(0x7d, 0, 0x810f280)         = 0
syscall_416(0x7e, 0, 0x810f298)         = 0
syscall_416(0x7f, 0, 0x810f2b0)         = 0
syscall_416(0x80, 0, 0x810f2c8)         = 0
syscall_416(0x1d, 0xbfbfebb8, 0)        = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigaltstack(NULL, {ss_sp=0, ss_flags=SS_DISABLE, ss_size=0}) = 0
open("/etc/hptcfg", O_RDONLY)           = 3
fstat(3, {st_mode=S_IFSOCK|S_ISUID|S_ISGID|S_ISVTX|0642, st_size=0, ...}) = 0
break(0x8122000)                        = 0
read(3, "hptrr\n"..., 16384)            = 6
close(3)                                = 0
open("", O_RDONLY)                      = 3
close(3)                                = 0
open("", O_RDWR)                        = 3
ioctl(3, 0x801c4800, 0xbfbfea90)        = 0
close(3)                                = 0
open("", O_RDWR)                        = 3
ioctl(3, 0x801c4800, 0xbfbfebf0)        = 0
close(3)                                = 0
fork()                                  = 39876
exit(0)                                 = ?
PIOCWSTOP: Input/output error
При этом я пробовал использовать драйвер который прилагается на том сайте для FreeBSD 7.0 http://www.highpoint-tech.com/Russia/bios_rr1720ru.htm (конечно выключая драйвер hptrr в ядре) он мне просто говорил что не видит контроллера при загрузке

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

rr172x: no controller detected.

Хостинговая компания 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/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4427
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение Raven2000 » 2011-06-20 14:21:49

Обновитесь до 8.2 и используйте штатный hptrr
following line in loader.conf(5):
hptrr_load="YES"
The hptrr driver supports the following RAID controllers:

+o RocketRAID 172x series
+o RocketRAID 174x series
+o RocketRAID 2210
+o RocketRAID 222x series
+o RocketRAID 2240
+o RocketRAID 230x series
+o RocketRAID 231x series
+o RocketRAID 232x series
+o RocketRAID 2340
+o RocketRAID 2522
И не надо ниче выдумывать.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

OmIkRoNiXz
рядовой
Сообщения: 15
Зарегистрирован: 2007-09-13 14:32:39

Re: HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение OmIkRoNiXz » 2011-06-20 14:27:04

Так, я ничего не выдумываю, hptrr пашет отлично и в 8.1 но как рулить/мониторить ?

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4427
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение Raven2000 » 2011-06-20 14:33:41

эээ что под рулением понимается? создание зеркал? это вам в gmirror. Мониторить состояние дисков это вам к smarttools. Или еще что то упустил?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

OmIkRoNiXz
рядовой
Сообщения: 15
Зарегистрирован: 2007-09-13 14:32:39

Re: HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение OmIkRoNiXz » 2011-06-20 14:38:33

Создать массив и т.д там BIOS есть и всё уже создано и всё работает система видит всё, но хочется CLI и WebGUI

OmIkRoNiXz
рядовой
Сообщения: 15
Зарегистрирован: 2007-09-13 14:32:39

Re: HighPoint RocketRaid 1720, FreeBSD 8.1

Непрочитанное сообщение OmIkRoNiXz » 2011-06-21 11:58:35

короче отбой, тему можно закрывать нашёл на *.com highpoint сайта CLI который заработал с hptrr драйвером

http://www.highpoint-tech.cn/BIOS_Drive ... 100707.tgz
http://www.highpoint-tech.cn/BIOS_Drive ... 100917.tgz