Hummm, I thought they had implemented that patch, but oh well. Thanks for putting it in for testing.
I haven't encountered any other problem as of yet.
I haven't encountered any other problem as of yet.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menutop -P4. The top portion of the screen should indicate high readings of Interrupts.uname -aExample:FreeBSD OPNsense.localdomain 14.2-RELEASE FreeBSD 14.2-RELEASE stable/25.1-n269579-cd5d25393d6 SMP amd646. Verify Disk Space Usage before patching.du -h /usr/obj
du -h /usr/src6d. Make a note of the size, for example 512B (empty). Basically, should be empty.cd /tmp8. Create a new file called 277231.patchvi 277231.patch9. Paste the entire patch content as-is:cd /usr/src11. Download the OPNsense source code:opnsense-code src12. After the source code has been transferred, verify that the required files now exist:find /usr/src -name xen_intr.c
find /usr/src -name xen_arch_intr.c13. Apply the patch:patch -p1 < /tmp/277231.patchcp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/OPNsense15. Rebuild the Kernel:make buildkernel KERNCONF=OPNsenseNOTE: This will take some time to complete, approximately 35 minutes if using x12 CPUs and 12GB RAM.>>> Kernel build for OPNsense completed on Sat Jan 6 12:34:56 UTC 2025make installkernel KERNCONF=OPNsenseNOTE: This will take some time, but much less than the previous build.rebootuname -aExample:FreeBSD OPNsense.localdomain 14.2-RELEASE FreeBSD 14.2-RELEASE #0 stable/25.1-n269581-b4fca65e6b8-dirty: Sun Jan 5 02:41:21 UTC 20255. Verify that the interrupts issue is resolved by running:top -P6. Check the intr column to ensure that interrupt usage has decreased.cd /usr/src
make clean
rm -rf /usr/obj/*
rm -rf /usr/src2. Verify Disk Space Usagedu -h /usr/obj
du -h /usr/src3. Reclaim Space from Old Kernel Files, by running the following commands:ls -lh /boot/kernel.oldIf there is a return of files, then perform the following command to remove them:rm -rf /boot/kernel.old