With FreeBSD 12-CURRENT, the pefs.ko kernel module fails to load. I've compiled it from source. kldload perfs.ko gives link_elf_obj: symbol bzero undefined linker_load_file: /boot/modules/pefs.ko - unsupported file type
Have you tested these 2 patches from upstream: https://github.com/glk/pefs/commit/da96c2b92f6bb09703440193a98cc1c230d3e6b6 https://github.com/glk/pefs/commit/02788ef4abb7e5b4ea55894e73c72db332666948
I just did now, but no lock, kldload fails to load the module with KLD pefs.ko: depends on kernel - not available or version mismatch linker_load_file: /boot/modules/pefs.ko - unsupported file type I'm on FreeBSD 12.0-CURRENT #15 r336200M
The two patches solve the problem for me. Actually it was failing with: KLD pefs.ko: depends on kernel - not available or version mismatch Because I had more recent revision in my /usr/src than the kernel I'm currently running. I think it is a good idea to includes those patches in the port. Thanks