Beelink ME mini N150 how to passgthrough m.2

kensung1215

New Member
Jan 15, 2026
2
0
1
Hi,

Following is my situation: I had bought a Beelink ME mini which CPU N150. Installed the proxmox 9.1.4 and build the zimaOS. Due to the device had 6 plots PCIe m.2. I planning to build a RAID5 m.2 for the zimaOS.

But I stuck on the passthrough step.
IMG_7805.jpeg
IMG_7806.jpeg
As the above photos showed, I checked the IOMMU had been turn on at BIOS level.
I follow the PCIe passthrough instruction on YT: https://youtu.be/_hOBAGKLQkI?si=CQHhkIAqVbSbxbyi
Sorry for I cannot show the promt in my server because I am in office now. But all the setting had been follow the YT video.
Every time I tried to passthrough the m.2 to zimaOS, the zimaOS hang on boot situation.

Can you tell me what's wrong with me? It stuck to passthrough the m.2 to zimaOS?
 
Please share the output of
Bash:
qm config YOURVMIDHERE
cat /proc/cmdline
cat /etc/modules
find /etc/modprobe.d/* -exec tail -n+1 {} +

# Copy paste fully
{
shopt -s nullglob
for g in $(find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V); do
    echo "IOMMU Group ${g##*/}:"
    for d in $g/devices/*; do
        echo -e "\t$(lspci -nns ${d##*/})"
    done;
done;
}
Any good reason you're not letting PVE manage a ZFS pool and giving the VM a virtual disk from it?
 
Last edited:
I tried to use ZFS ago, but it cannot mount more than 500GB size for the virtual disk.
Therefore, same case. I cannot use RAID 5 via zimaOS.
Sorry for I had not try your method for your review due to I am very busy last fews weeks.