Hardware: CWWK-style mini PC, Intel N150 (4c/4t), 8 GB RAM, AMI BIOS TW4L101 (2024-12-02).
4x Intel I226-V (igc), EEPROM V2.32-0. OPNsense 26.7 live (FreeBSD 15.1-RELEASE-p1).
Problem: IMG : vga and UFS install onto onboard NVMe fails with:
nvme0: PRP_OFFSET_INVALID (00/13)
retries exhausted, UFS forcibly unmounting gpt/rootfs
NVMe identify:
PCI 126f:2261 Silicon Motion SM2261XT (DRAM-less)
Model NV-128G FW X0925A SN SCRW26012201P0693
NVMe 1.3 MDTS 256K HMB 64MB preferred=min
Namespace 119GB, LBA 512 only, no metadata
SMART: media errors 0, spare 100%, used 0%, temp 55C, POH 3h
Driver nda (hw.nvme.use_nvd=0). Reads OK; installer writes fail.
Tried: hw.nvme.hmb_max=0 ; install on nvd vs nda. Same PRP error.
eMMC controller present but no card. NICs fine.
Is there a known workaround for SM2261XT / 126f:2261 besides replacing the SSD?
Did you try ZFS. I believe a lot of folks here had issues with UFS and intel nxxx products. You can use ZFS on a single drive.
A huge thank you – it's worked a treat; I wouldn't have imagined this sort of setup with just a single hard drive...
I'll be able to make the most of OPNsense as I get to know it.
Your welcome. I had to do the same thing when upgrading failed due to UFS and I have an n200 mini pc. I wanted to switch over to ZFS anyways so it wasn't that big of a deal. Just not sure why the underlying OS has the issue with UFS after it worked well for so long.