FREENAS & Promise

Status
Not open for further replies.

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
Всем доброе время суток.
Решил установить FREENAS, но столкнулся с проблемой, при загрузке биос видит 5 дисков, а NAS видит только системный.
4456377.jpg

Немного подробнее. 1 диск 80 гб под систему, подключен на прямую, остальное на хард раиде Promise 16350 из 4 дисков по 3 в 5-ом раиде каждый.
Драйвера как я понимаю на контроллер есть, но что происходит понять не могу.
В FREEBSD я ничего не понимаю, суток 2 подряд курил интернет озарение или намек на него так и не пришло.
Сейчас стоит FreeNAS-9.1.1-RELEASE-x86, до этого FreeNAS-9.1.1-RELEASE-x64, было подозрение на драйвера в зависимости от разряда
Прошу сильно не пинать, а если пинать то в нужную сторону.:)
 

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
Нашел такой мануал на freebsd.org про установку драйверов на мои чипы:
To compile this driver into the kernel, place the following lines in your
kernel configuration file:

device pci
device scbus
device mvs

Alternatively, to load the driver as a module at boot time, place the
following line in loader.conf(5):

mvs_load="YES"
Когда пытаюсь открыть конфиг выдает
config -x kernel
config: Couldn't open file 'kernel': No such file or directory
Попытка его создать приводит к следующему
config [-c] [-d home] kernel
config: No match.
Попытка переписать loader.conf оканчивается unable to create file "/boot/loader.conf"
ЧТО я делаю не так??
 

V.Sens

Cadet
Joined
Aug 28, 2013
Messages
6
Пара замечаний:
1. Можно создать RAID средствами контроллера - как у вас. В этом случае OS будет не будет видеть каждый HDD, а будет работать с дисковым устройством, которое создано контроллером, т.е. вместо 4 дисков или 8 дисков будет виден, например, один.
Можно создать RAID средствами OS, но для этого из HDD не должнен быть создан RAID на контроллере. Тогда каждый HDD будет видеть в OS отдельно.
На сколько я могу судить - к FreeNAS подключать диски необходимо без использования RAID на контроллере, а уже средствами самой FreeNAS создавать RAIDZ с файловой системой ZFS.
На вашем скрине я вижу 2 дисковых устройства: ad2 (вероятно, диск с установленной FreeNAS) и ada0 (ваш диск с RAID, который организован средствами контроллера).

Все, что вам нужно сделать - подключить его в GUI FreeNAS.

Сначала зайдите в Storage - ViewDisks, убедитесь, что действительно диск для данных FreeNAS видит.
Далее вам нужно создать ZFS pool: Storage → Volumes → ZFS Volume Manager. Если RAID оставите на контроллере - тут надо будет создать ZFS pool из одного диска, если же RAID будете создавать средствами FreeNAS - выберите какой и из каких дисков.

http://doc.freenas.org/index.php/Volumes#ZFS_Volume_Manager

2. Вы пытаетесь править /boot/loader.conf, однако для пользователя диски FreeNAS изначально монтируются только на чтение. Для того, чтобы что-то отредактировать, необходимо смотрировать их на запись. Для этого лучше поступить следующим образом:

а) включаем ssh доступ в FreeNAS

б) подключаемся putty к FreeNAS

в) монтируем корневой каталог с правами на запись
su
mount -uw /

ну и потом уже что-то можно будет редактировать и записать.
 

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
За
su
mount -uw / спасибо.
По поводу дисковых устройств, да их 2 причем не зависимо от того воткнута ли карта контроллера в мать или нет.
По поводу хард раида, одиночные диски FREENAS тоже не видит. В Storage - ViewDisks диски не отображается.
Остается вопрос где найти kernel configuration file
 

V.Sens

Cadet
Joined
Aug 28, 2013
Messages
6
У меня был случай, когда после установки контроллера Promise FastTrack TX2300 FreeNAS не загружался. Загрузка просто останавливалась и дальше не шла. Решилось все сбросом BIOS мат.платы по дефолту и настройкой самого Promise также "с нуля".
Вообще, чтобы быть уверенным, что оборудование будет поддерживаться системой, нужно смотреть его в Hardware compatibility notes for FreeBSD 9.1-RELEASE
http://www.freebsd.org/releases/9.1R/hardware.html

Вашей модели контроллера я там не вижу.
 

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
Модели контроллера нет, но чипы 88SX6081 на которых контроллер построен присутствуют "The mvs(4) driver supports the following controllers:"
BIOS на мать и контроллер обновил, это первое что пришло в голову.
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
Модели контроллера нет, но чипы 88SX6081 на которых контроллер построен присутствуют "The mvs(4) driver supports the following controllers:"
BIOS на мать и контроллер обновил, это первое что пришло в голову.


Согласен с V.Sens, что лучше не объединять диски в массив средствами hw контроллера, т.к. операционка делает это великолепно.

В вашем случае давайте начнем с того, есть ли ошибки при загрузке системы.
Можете сюда запостить то, что выведет команда dmesg, запущеная в терминале (в GUI меню пункт Shell), после старта системы?
 

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
По поводу объединения дисков согласен, это тестовый стенд и там мало памяти в последствии будет переносится на боевую машину, сейчас идет процесс понимания как это заставить работать))

dmesg полученный по SSH SecureCRT

Copyright (c) 1992-2013 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.1-STABLE #0 r+16f6355: Tue Aug 27 04:05:43 PDT 2013
root@build.ixsystems.com:/tank/home/jkh/src/freenas/os-base/i386/i386.i386/tank/home/jkh/src/freenas/FreeBSD/src/sys/FREENAS.i386 i386
gcc version 4.2.1 20070831 patched [FreeBSD]
CPU: Intel(R) Xeon(TM) CPU 3.00GHz (3000.17-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf4a Family = 0xf Model = 0x4 Stepping = 10
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x641d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,CX16,xTPR>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 1073741824 (1024 MB)
avail memory = 1031114752 (983 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <PTLTD APIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP/HT): APIC ID: 1
WARNING: VIMAGE (virtualized network stack) is a highly experimental feature.
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
ioapic2 <Version 2.0> irqs 48-71 on motherboard
kbd1 at kbdmux0
aesni0: No AESNI support.
cryptosoft0: <software crypto> on motherboard
acpi0: <PTLTD RSDT> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x77 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <unknown> at device 0.1 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 2.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <PCI-PCI bridge> at device 0.0 on pci1
pci2: <PCI bus> on pcib2
pci2: <mass storage, RAID> at device 14.0 (no driver attached)
pcib3: <PCI-PCI bridge> at device 0.2 on pci1
pci3: <PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> irq 16 at device 3.0 on pci0
pci4: <ACPI PCI bus> on pcib4
pcib5: <ACPI PCI-PCI bridge> at device 0.0 on pci4
pci5: <ACPI PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> at device 0.2 on pci4
pci6: <ACPI PCI bus> on pcib6
rl0: <D-Link DFE-530TX+ 10/100BaseTX> port 0x2000-0x20ff mem 0xd0300000-0xd03000ff irq 48 at device 1.0 on pci6
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:0d:88:42:72:f0
pcib7: <ACPI PCI-PCI bridge> irq 16 at device 4.0 on pci0
pci7: <ACPI PCI bus> on pcib7
vgapci0: <VGA-compatible display> port 0x3000-0x30ff mem 0xd8000000-0xdfffffff,0xd0400000-0xd040ffff irq 16 at device 0.0 on pci7
vgapci1: <VGA-compatible display> mem 0xd0410000-0xd041ffff at device 0.1 on pci7
uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0x1840-0x185f irq 16 at device 29.0 on pci0
usbus0 on uhci0
uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0x1860-0x187f irq 19 at device 29.1 on pci0
usbus1 on uhci1
uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0x1880-0x189f irq 18 at device 29.2 on pci0
usbus2 on uhci2
uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0x18a0-0x18bf irq 16 at device 29.3 on pci0
usbus3 on uhci3
ehci0: <Intel 82801EB/R (ICH5) USB 2.0 controller> mem 0xd0000000-0xd00003ff irq 23 at device 29.7 on pci0
usbus4: EHCI version 1.0
usbus4 on ehci0
pcib8: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci8: <ACPI PCI bus> on pcib8
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH5 SATA150 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18f0-0x18ff at device 31.2 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pci0: <multimedia, audio> at device 31.5 (no driver attached)
acpi_button0: <Power Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse Explorer, device ID 4
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
ppc0: <Parallel port> port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xccfff,0xcd000-0xcdfff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
Timecounters tick every 1.000 msec
ipfw2 (+ipv6) initialized, divert enabled, nat enabled, default to accept, logging disabled
DUMMYNET 0x84d4b0c0 with IPv6 initialized (100409)
load_dn_sched dn_sched FIFO loaded
load_dn_sched dn_sched PRIO loaded
load_dn_sched dn_sched QFQ loaded
load_dn_sched dn_sched RR loaded
load_dn_sched dn_sched WF2Q+ loaded
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <Intel> at usbus4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
ada0 at ata1 bus 0 scbus1 target 0 lun 0
cd0 at ata0 bus 0 scbus0 target 0 lun 0
cd0: <_NEC DVD_RW ND-4550A 1.07> Removable CD-ROM SCSI-0 device
cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present
ada0: <ST380811AS 3.AAE> ATA-7 SATA 1.x device
ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes)
ada0: 76319MB (156301488 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad2
SMP: AP CPU #1 Launched!
Timecounter "TSC-low" frequency 1500083614 Hz quality 1000
Root mount waiting for: usbus4 usbus3 usbus2 usbus1 usbus0
uhub1: 2 ports with 2 removable, self powered
uhub0: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
Root mount waiting for: usbus4
Root mount waiting for: usbus4
Root mount waiting for: usbus4
uhub4: 8 ports with 8 removable, self powered
Trying to mount root from ufs:/dev/ufs/FreeNASs1a [ro]...
GEOM_RAID5: Module loaded, version 1.1.20110927.40 (rev 00ce00e5abb4)
ZFS NOTICE: Prefetch is disabled by default on i386 -- to enable,
add "vfs.zfs.prefetch_disable=0" to /boot/loader.conf.
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
pci2: <mass storage, RAID> at device 14.0 (no driver attached)

Похоже, что система контроллер видит, но не может прицепить драйвер.
Пробовали ли вы методы, которые посоветовал V.Sens? Я насчет сброса BIOS в default настройки. От себя бы ещё порекомендовал попробовать переставить RAID контроллер в другой слот на материнке, если такая возможность у вас есть. Еще вариант, попробовать поставить вервию FreeNAS 8.3.1 последней ревизии, в качестве эксперимента.
Да, чуть не забыл, если есть возможность - добавьте памяти серваку, хотя бы гиг еще, 9 -ка вообще любит память.
 

5t04ek

Cadet
Joined
Sep 5, 2013
Messages
9
1 Да настройки биоса сбрасывал в ноль, в последствии обновил до последней версии(следующей по счету)
2 В другой слот ставить не пробовал ставил в другую мать эффект такой же
3 8 версию ставил последней доступной Release ревизии
4 С памятью как раз проблема в связи с тем что сервак реальный сервак, тока старый проблема с ECC памятью(её просто нет больше)
По поводу pci2: <mass storage, RAID> at device 14.0 (no driver attached) нашел как ставить драйвера 2-ой пост в ветке, но проблема в том, что делаю все по инструкции, но не могу найти kernel configuration file, а изменения в только в loader.conf(5) результата не дают.
 
Status
Not open for further replies.
Top