LINUX.ORG.RU

HPE ProLiant Microserver Gen10 встроенный RAID/SATA контроллер и Proxmox

 , ,


0

1

Приветствую!

Прикупил недавно под домашний сервер данную железку. Да вот беда - диски подключаемые к родному RAID/SATA контроллеру не определяются в Proxmox'e. Сам контроллер видно через lspci. Пробовал и с массивом и без массива. На сайте HPE есть дрова только под RPM, а я хочу завести эту железку именно с Proxmox.

Что делать? Очень не хочется покупать дорогущие LSI контроллеры для обычного зеркала.



Последнее исправление: Hg194 (всего исправлений: 1)

Ответ на: комментарий от Hg194

Подключите флешку, смонтируйте её, сделайте перенаправление вывода команд в файл и поместите содержимое файлов на форум.

infomeh ★★
()
Ответ на: комментарий от infomeh

Ах да, я что-то затупил...

Вот:

lspci -k:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) I/O Memory Management Unit
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) I/O Memory Management Unit
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev 87)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (Radeon R5 Graphics)
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
	Kernel driver in use: pcieport
00:02.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
	Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
	Subsystem: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller
	Kernel driver in use: xhci_hcd
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller
	Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 4
	Kernel driver in use: fam15h_power
	Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 5
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11)
	Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller
	Kernel driver in use: ahci
	Kernel modules: ahci
02:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5720 Gigabit Ethernet PCIe
	Subsystem: Hewlett-Packard Company NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
	Kernel driver in use: tg3
	Kernel modules: tg3
02:00.1 Ethernet controller: Broadcom Limited NetXtreme BCM5720 Gigabit Ethernet PCIe
	Subsystem: Hewlett-Packard Company NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
	Kernel driver in use: tg3
	Kernel modules: tg3

blkid:

/dev/sda2: UUID="8508-8296" TYPE="vfat" PARTUUID="d3f00326-bcee-4847-87cc-03b86d827f72"
/dev/sda3: UUID="CXXOKL-ryxW-VXvB-uYDY-ruX3-fXg6-84Kp1t" TYPE="LVM2_member" PARTUUID="e41ac043-7df3-44df-88ce-273900bfe066"
/dev/mapper/pve-root: UUID="43ed6d97-cf7f-4099-8087-f987e874555e" TYPE="ext4"
/dev/sda1: PARTUUID="10f6aa0c-f732-460b-93ad-2a7d30466d5c"
/dev/sdb1: LABEL="USB16G" UUID="B2BC-2B41" TYPE="vfat" PARTUUID="3f3ea143-01"
Hg194
() автор топика
Ответ на: комментарий от iliyap

Уже не нужно. Проблема решена.

Во время загрузки выбивало ошибки вида:

ata revalidation failed errno -5 (IO_PAGE_FAULT)

Я решил их загуглить, и нашёл фикс добавляющий в ядро эти опции: noapic acpi=off . После перезагрузки те самые ошибки исчезли и все диски из корзины появились в системе.

Нужно было сразу обратить на них внимание...

Всем спасибо!

Hg194
() автор топика
Ответ на: комментарий от Hg194

лучше поставь дебиан с репой hp.
поверх поставь прокс по инструкции с их сайта.
отключать acpi не очень здравая идея.

Deleted
()
Ответ на: комментарий от steemandlinux

noapic отключает I/O APIC. На количество ядер не влияет. Влияет на то, что все прерывания (за исключением MSI) пойдут на CPU0. Ты видимо спутал с опцией nolapic.

bigbit ★★★★★
()
Последнее исправление: bigbit (всего исправлений: 1)
Ответ на: комментарий от bigbit

Так а чем это черевато? Потрей в производительности?

Hg194
() автор топика
Ответ на: комментарий от Hg194

А почему? Это лишь умное управление питанием.

Лишь только питанием?
А что же тогда означает буковка «C» в слове ACPI?

bigbit ★★★★★
()
Ответ на: комментарий от bigbit

Конфигурацией.

Правда с вики я до конца не понял о какой «конфигурации» идёт речь.

В любом случае, я отказался от того фикса через default/grub. Собрал массив, вынул «свободные» диски, массив сразу же определился в системе.

Hg194
() автор топика
28 октября 2019 г.

Накати свежую фирмварь на серверочек, может помочь. Это HP, детка :)

pekmop1024 ★★★★★
()
30 ноября 2020 г.
Ответ на: комментарий от Hg194

только что тоже столкнулся с проблемой прямого обращения к дискам, пытаясь подключить ssd в первый слот.

выключение IOMMU в bios(либо при загрузке ядра) помогло.

натолкнули на мысль твои посты что с выключенным acpi работало. спасибо.

se ★★
()
Последнее исправление: se (всего исправлений: 1)
Ответ на: комментарий от Hg194

У НР есть своя утилита для работы с их контроллером, ставится отдельно из реп НР. Там можно делать логические массивы из дисков и уже они видны в системе. По идее эта же утилита есть при загрузке сервака. Или её можно скачать отдельным лайв сд.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Если хочется именно hba режима, утилита(«raid» in efi prompt) не поможет.

Все что она может - создание raid0/1/5. (что в случае с marvell лучше все же доверить mdadm)

Проблема в том, что hba или passthrough режим, который кстати доступен по умолчанию, перестает работать в linux при включенном в bios IOMMU(by default disabled). что неочевидно.

se ★★
()
Последнее исправление: se (всего исправлений: 1)
Ответ на: комментарий от se

Без использования этой утилиты диски не видны в ос.

Проблема в том, hba или passthrough режим, который кстати доступен по умолчанию, перестает работать в linux при включенном в bios IOMMU(by default disabled). что неочевидно.

Вот не знал, кстати. Спасибо.

einhander ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.