Proxmox VE 8.4 Installation Issue - CWWK i3-N305 NAS Board
Hardware:
Motherboard: CWWK Intel i3-N305 NAS "CW-ADLN-NAS"
RAM: 32GB DDR5
Storage: NVMe SSD
No dedicated graphics card installed
Issue:
I've been trying to set up Proxmox VE 8.4 on this system and encountering multiple issues:
Direct installation failure: When trying to directly install Proxmox from the ISO, the installer freezes during boot after detecting hardware. When start setup with acpi=off it works until issue 2EFI boot error: After progressing further with modified parameters, I received this error:
bootloader setup errors
- failed to prepare EFI boot using Grub on '/dev/nvme0n1p2': unable to install the EFI boot loader on '/dev/nvme0n1'
Can you help me get proxmox running?
acpi_osi=Linux
- Tells the BIOS to use Linux-specific ACPI methods, which works better than the more restrictiveacpi=ht
parameterpcie_aspm=off
- Disables Active State Power Management for PCIe devices, eliminating a common source of instabilityintel_idle.max_cstate=1
andprocessor.max_cstate=1
- Prevents the CPU from entering deeper power-saving states that can cause instability on these Alder Lake ULX processorsintel_iommu=on
andiommu=pt
- Properly enables IOMMU for PCI passthrough functionality
UPDATE: Found the solution!
After extensive troubleshooting, I've managed to get Proxmox VE 8.4 running properly on my CWWK i3-N355 NAS Board.
The key issue was related to ACPI compatibility with the Alder Lake ULX processor. Initially, I had to use acpi=off to get the installer to work at all, but this caused Proxmox to detect only one CPU core instead of all four cores.
Working GRUB configuration:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=ht noapic"
This combination works perfectly! It enables the system to boot while still properly detecting all CPU cores.
To implement this:
Edit /etc/default/grub
Find the line with GRUB_CMDLINE_LINUX_DEFAULT and replace with the above
Run update-grub to apply changes
Reboot
BIOS Vendor: CWWK
Core Version: 5.27
Compliance: UEFI 2.8; PI 1.7
Project Version: CW-ADLN-NAS B02
Build Date and Time: 11/16/2024 13:44:14
Are there any downsides to this approach? I'm wondering if this workaround might affect power management, sleep states, or other functionality. Has anyone found BIOS settings that can fix this issue instead of using kernel parameters?
Hope this helps anyone facing the same issue!
Following up on my previous post where I got Proxmox VE 8.4 booting with all four cores using:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=ht noapic"
Unfortunately, I need to report that while this configuration allows the system to boot and detect all cores, it's not running reliably. The system is experiencing random crashes during operation, sometimes after a few seconds, sometimes after minutes.
Additionally, PCI passthrough is not working with this configuration. When I try to pass through PCIe devices to VMs, the operation fails. This is a significant limitation for my use case as I need to pass through specific hardware to my virtual machines.
I suspect these issues are related to the compromises made in the ACPI configuration. While acpi=ht enables enough ACPI for core detection and noapic helps with boot stability, they appear to be causing other system stability problems.
Has anyone found a more comprehensive solution for these CWWK CW-ADLN-NAS B02 boards with the i3-N355/N305 processors? Perhaps a different combination of kernel parameters or a specific BIOS version that works better?
I'll keep experimenting with different parameters and will update if I find a more stable solution.
After my previous posts about boot and stability issues, I'm happy to report that I've found a working configuration that has resolved both the CPU detection problems AND the random crashes/PCI passthrough issues!
Working stable GRUB configuration:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux pcie_aspm=off intel_idle.max_cstate=1 processor.max_cstate=1 intel_iommu=on iommu=pt"
What this configuration does:
With this configuration, my system has been running without crashes, and PCI passthrough is now working correctly. All four CPU cores are properly detected and utilized.
The only trade-off is slightly higher power consumption since we're limiting power management features, but for a NAS/server, stability is more important than minimal power savings.
i got to say this mainboard is a nightmare. Had again issues proxmox booting while usb disk was connected. Connecting the usb disk to a usb 2.0 port worked. On the other hand the usb-c port is so close to the edge that you can't even connect bulky cable. I will sell this board again.
- 0Answer
- 0Follower
- 0Follow
- Bios/Driver for CWWK X86-P6 Board PC Intel i3-N355
- Bios CWWK 11th generation Core i3-1115G4/i5-1135G7/i7-1165G7
- Latest-N150-NAS-board-BIOS
- 【手把手教程】教你如何使用Proxmox VE 安装 群晖
- CWWK X86 P5 Super Mini Router V3 N305 and TPU Coral Edge M.2 suppport
- Flashed CW-NAS-ADLN-KV10_noBootSATA_20240624 on N355 board version
- CWWK x86 P5 NVMe NAS Review
- CWWK Pocket NAS Review: Speed Tests, Windows 11, TrueNAS, & More!
- x86-P6_Multiple_Questions_about_development_board_and_pocket_nas
- Proxmox issues
- J4125 4x Intel i226-V 2.5G Nics NAS Motherboard
- CW-MBX-AD12N-35 4xM.2 expansion board
- N305旗舰六网口TYPEC问题
- N305六网口 旗舰版
- N305六网旗舰款网络断流