最近调驱动时,无法正常加载引导。
使用的内核5.10
内核启动先于文件系统,内核启动时驱动无法访问固件文件,所以无法加载驱动。
有2个办法,可以解决,一是驱动编译KO模块,系统启动后,再动态加载。
这次,说一下第2种方法,驱动固件编译到内核中,
-> Device Drivers
-> Generic Driver Options --->
firmware blobs to build into the kernel binary # 指定须要载入的固件
(./firmware) Firmware blobs root directory # 指定固件所在的(根)文件夹。与上面选项搭配指定详细固件
这种方式比较省事,集成度高一点。