RPI4 MAC 模組無法載入問題
問題描述
我在 RPI4 使用 FreeBSD 15.0 的時候,編譯 MAC 模組的時候,開機的時候並不會自動載入。
如下我在自己的 mac module 目錄使用 Makefile 編譯:
kola@generic:~/proj/mac_casper $ ls
Makefile checker.h mac_casper.c mac_casper.ko.full test
README.md checker.o mac_casper.h mac_casper.o test_program
a.txt document mac_casper.kld machine vnode_if.h
casper_src export_syms mac_casper.ko opt_global.h vnode_if_newproto.h
checker.c label.h mac_casper.ko.debug script vnode_if_typedef.h
kola@generic:~/proj/mac_casper $ cat Makefile
.include <bsd.own.mk>
KMOD= mac_casper
SRCS= mac_casper.c
SRCS+= mac_casper.h
SRCS+= checker.c
SRCS+= checker.h
SRCS+= label.h
SRCS+= vnode_if.h
.include <bsd.kmod.mk>如上,Makefile 基本上就是使用 sys/conf/kmod.mk 的 Makefile 編譯。