libcomposite: Unknown symbol config_group_init (err 0)

加载libcomposite.ko 失败

问题描述

如图,在做USB OTG 设备模式的时候需要用到libcomposite.ko驱动,加载失败了。
libcomposite: Unknown symbol config_group_init (err 0)_第1张图片

原因&解决方法

有一个依赖叫configfs.ko的驱动没有安装。可以从内核代码的fs/configfs/configfs.ko中找到这个驱动。先加载configfs.ko驱动再加载libcomposite.ko就可以了。

更快的方式使用 modprobe libcomposite.ko 自动加载依赖

排查方法

modinfo libcomposite.ko 查看依赖
libcomposite: Unknown symbol config_group_init (err 0)_第2张图片

你可能感兴趣的:(问题收集,驱动开发,linux)