I downloaded FreeBSD-11.0-CURRENT-arm-armv6-RPI-B-20150407-r281236.img and booted it on my rPI. I got a panic on boot that said: panic: pmap_demote_section: No l2_bucket for wired mapping Once I connected the ethernet, it went away.
I was mistaken about the ethernet affecting this. It seems to happen at random times. Setting vm.pmap.sp_enabled=0 works around it.
Steve, to get around the issue you have to enable the ARM_NEW_PMAP option in your config file. Just put "options ARM_NEW_PMAP" in your config file and recompile the kernel. The issue will be resolved.
(In reply to Pratik Singhal from comment #2) Thanks, I've got a kernel running with that option set now and it seems to be working fine. Catching up on the mailing list, I see this l2_bucket issue is well known.
Hi Steve, Can we close this PR ? This problem is not related to ethernet and ARM_NEW_PMAP is enabled by default now (which fix the l2_bucket issue).
(In reply to Luiz Otavio O Souza from comment #4) Yep, closing!