I can confirm (various disclaimers apply tho) that I finally
got unRaid booted. I could not stand that proxmox or centos would install with some kernal-hint regarding to the graphicsmode. That did point me into the right direction.
After booting using various combinations of boot-parameters, unraid would boot without (so far?). Initially you can add them by pressing TAB when the unraid boot menu appears. When it finally booted I added those parameters to the syslinux.conf on the flaskdrive (the flashdrive is mounted on /boot and if iirc the file is in
/boot/syslinux/syslinux.conf)
boot-parameters I used:
pci=nomsi pci=routeirq xdriver=vesa nomodeset.
I think
nomodeset can be omitted but the two pci settings might both be needed. Both effect how interrupts are handled.
From
kernel.org:
- nomsi
[MSI] If the PCI_MSI kernel config parameter is enabled, this kernel boot option can be used to disable the use of MSI interrupts system-wide.
- routeirq
Do IRQ routing for all PCI devices. This is normally done in pci_enable_device(), so this option is a temporary workaround for broken
drivers that don't call it.
- nomodeset
Disable kernel modesetting. Most systems' firmwaresets up a display mode and provides framebuffer memory for output. With nomodeset, DRM and fbdev drivers will not load if they could possibly displace the pre-initialized output. Only the system framebuffer will be available for use. The respective drivers will not perform display-mode changes or accelerated rendering.
After that I replaced the 16G sodimm I removed earlier - unraid detected 32G and de 4 nics. Will post a screenshot "as proof" later today as I'm not at home a.t.m.
edit: proof - 32GB, "uploading" some iso's to nvme cache pool - which are only 1x - The unraid server was also syncing the parity disk so not sure why the bandwidth stalls around 700 Mbps - might be limit of the 1 lane nvme slot - i dunno. Should be close to 1G/s I think. No idea which version pcix is it but the theoretical limit on PCIx 3.0 with one lane is 1GB/s
And some systemdevice map unraid is reporting (for those who find is interesting):
IOMMU group 0: [8086:4e24] 00:00.0 Host bridge: Intel Corporation Device 4e24
IOMMU group 1: [8086:4e61] 00:02.0 VGA compatible controller: Intel Corporation JasperLake [UHD Graphics] (rev 01)
IOMMU group 2: [8086:4e03] 00:04.0 Signal processing controller: Intel Corporation Dynamic Tuning service
IOMMU group 3: [8086:4e11] 00:08.0 System peripheral: Intel Corporation Device 4e11
IOMMU group 4: [8086:4ded] 00:14.0 USB controller: Intel Corporation Device 4ded (rev 01)
Bus 001 Device 001 Port 1-0 ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002 Port 1-7 ID 05e3:0607 Genesys Logic, Inc. Logitech G110 Hub
Bus 001 Device 003 Port 1-8 ID 0951:1643 Kingston Technology DataTraveler G3
Bus 001 Device 004 Port 1-7.1 ID 046d:c22b Logitech, Inc. Gaming Keyboard G110 G-keys
Bus 001 Device 005 Port 1-7.3 ID 046d:c22a Logitech, Inc. Gaming Keyboard G110
Bus 002 Device 001 Port 2-0 ID 1d6b:0003 Linux Foundation 3.0 root hub
[8086:4def] 00:14.2 RAM memory: Intel Corporation Device 4def (rev 01)
IOMMU group 5: [8086:4de8] 00:15.0 Serial bus controller: Intel Corporation Serial IO I2C Host Controller (rev 01)
[8086:4dea] 00:15.2 Serial bus controller: Intel Corporation Device 4dea (rev 01)
IOMMU group 6: [8086:4de0] 00:16.0 Communication controller: Intel Corporation Management Engine Interface (rev 01)
IOMMU group 7: [8086:4dd3] 00:17.0 SATA controller: Intel Corporation Device 4dd3 (rev 01)
IOMMU group 8: [8086:4dc5] 00:19.0 Serial bus controller: Intel Corporation Device 4dc5 (rev 01)
[8086:4dc6] 00:19.1 Serial bus controller: Intel Corporation Device 4dc6 (rev 01)
IOMMU group 9: [8086:4db8] 00:1c.0 PCI bridge: Intel Corporation Device 4db8 (rev 01)
IOMMU group 10: [8086:4db9] 00:1c.1 PCI bridge: Intel Corporation Device 4db9 (rev 01)
IOMMU group 11: [8086:4dba] 00:1c.2 PCI bridge: Intel Corporation Device 4dba (rev 01)
IOMMU group 12: [8086:4dbc] 00:1c.4 PCI bridge: Intel Corporation Device 4dbc (rev 01)
IOMMU group 13: [8086:4dbd] 00:1c.5 PCI bridge: Intel Corporation Device 4dbd (rev 01)
IOMMU group 14: [8086:4dbe] 00:1c.6 PCI bridge: Intel Corporation Device 4dbe (rev 01)
IOMMU group 15: [8086:4dbf] 00:1c.7 PCI bridge: Intel Corporation Device 4dbf (rev 01)
IOMMU group 16: [8086:4da8] 00:1e.0 Communication controller: Intel Corporation Device 4da8 (rev 01)
[8086:4dab] 00:1e.3 Serial bus controller: Intel Corporation Device 4dab (rev 01)
IOMMU group 17: [8086:4d87] 00:1f.0 ISA bridge: Intel Corporation Device 4d87 (rev 01)
[8086:4dc8] 00:1f.3 Audio device: Intel Corporation Jasper Lake HD Audio (rev 01)
[8086:4da3] 00:1f.4 SMBus: Intel Corporation Jasper Lake SMBus (rev 01)
[8086:4da4] 00:1f.5 Serial bus controller: Intel Corporation Jasper Lake SPI Controller (rev 01)
IOMMU group 18: [15b7:501a] 01:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN570 NVMe SSD
[N:0:0:1] disk WD Blue SN570 1TB__1 /dev/nvme0n1 1.00TB
IOMMU group 19: [197b:0585] 02:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller
[3:0:0:0] disk ATA WDC WD******-*** **** /dev/sdb 3.00TB
[5:0:0:0] disk ATA WDC WD******-*** **** /dev/sdc 2.00TB
[6:0:0:0] disk ATA WDC WD******-*** **** /dev/sdd 320GB
IOMMU group 20: [15b7:501a] 03:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN570 NVMe SSD
[N:1:0:1] disk WD Blue SN570 1TB__1 /dev/nvme1n1 1.00TB
IOMMU group 21: [8086:125c] 04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
IOMMU group 22: [8086:125c] 05:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
IOMMU group 23: [8086:125c] 06:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
IOMMU group 24: [8086:125c] 07:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
CPU Thread Pairings
Single: cpu 0
Single: cpu 1
Single: cpu 2
Single: cpu 3