加载libcomposite.ko 失败
问题描述
如图,在做USB OTG 设备模式的时候需要用到libcomposite.ko驱动,加载失败了。
![请添加图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0070092d8a61a0aa0adfcb4cf6b1699.png)
原因&解决方法
有一个依赖叫configfs.ko的驱动没有安装。可以从内核代码的fs/configfs/configfs.ko
中找到这个驱动。先加载configfs.ko驱动再加载libcomposite.ko就可以了。
更快的方式使用 modprobe libcomposite.ko
自动加载依赖
排查方法
modinfo libcomposite.ko
查看依赖
![请添加图片描述](https://i-blog.csdnimg.cn/blog_migrate/f990887af2c22d2dee1746b3e2505e90.png)