试图创建自定义内核。进行一些更改后,构建内核并安装在Mediatek设备gps上,wifi停止工作
检查$ ls -la / dev /找不到与gps,wifi和蓝牙相关的设备,提取vendor.img并尝试插入/ modprobe仍然显示内核的二进制文件
insmod: failed to load bt_drv.ko: Exec format error
1|801:/sdcard/Download # modprobe bt_drv.ko
modprobe: /etc/modprobe.conf: No such file or directory
modprobe: /etc/modprobe.d: No such file or directory
modprobe: chdir '/lib/modules/4.4.97'
此错误,我只有供应商映像(模块的二进制文件),而没有模块代码。
答案 0 :(得分:0)
由于重建了内核,因此也需要重建模块,否则由于签名不匹配而无法加载模块。由于您没有模块源代码,因此可以尝试在内核配置中禁用CONFIG_MODULE_SIG以绕过模块验证。