Recent PostsOpnsense 26.7/Freebsd 15.1 hp p440ar root mount waiting for: CAMIf you have tried to upgrade to opnsense 26.7 or freebsd 15.1 on a hp platform with a p440ar, you will be met with a boot stuck at “Root mount waiting for: CAM”. I have found that commit 45645518ea19ccb4761aee3a525aab2f323d37d4 is the cause of this bootloop and i have communicated this with both freebsd and opnsense maintainers. The fix will be available sometime in the future but for now you can follow these steps to workaround the broken commit.Read more →August 30, 2026New homelab hardwareI have purchased some more hardware to upgrade my homelab. Three Dell R730XD’s to replace my previous ceph cluster of three R720xd’s and a refurbished APC SRT3000XMLI ups to replace my old APC ups. Front of servers. Rear of servers. Front of APC ups. Rear of APC ups.Read more →February 25, 2026Ceph packages missing for trixieWith the release of debian trixie almost 6 months ago, i have migrated all my hosts to it except for my ceph cluster. The ceph repo are missing trixie and the included ceph-mgr package with trixie is broken. The issue, as summarised by Max Carrara on the Proxmox forums, issue 63529 and issue 64213, is that the ceph manager depends on python code, that depends on rust code which requires pyo3 and launches each module with a python sub-interpreter but pyo3 didn’t support sub-interpreters.Read more →February 8, 2026Creating a btrfs RAID 1 array for Debian 12/13The debian installer doesn’t support creating a RAID 1 btrfs array directly, so you must do it manually. Follow the debian installer instructions to install debian with a ESP partition and BTRFS partition. For UEFI systems you don’t need the EFI partitions to be raided but for BIOS systems you will need to create a mdadm RAID array for the boot partition. I am installing the BTRFS array to nvme1 and nvme2 because my windows install is on nvme0. I installed debian to nvme1 with a single 1GB ESP …Read more →April 7, 2025View all posts