linux-kernel - 符号无法识别 linux 驱动程序
问题描述
我尝试加载 linux 驱动程序并收到此消息:
# modprobe hci_uart
hci_uart: Unknown symbol hci_free_dev (err 0)
hci_uart: Unknown symbol hci_alloc_dev (err 0)
hci_uart: Unknown symbol bt_info (err 0)
hci_uart: Unknown symbol bt_err (err 0)
hci_uart: Unknown symbol hci_unregister_dev (err 0)
hci_uart: Unknown symbol hci_recv_frame (err 0)
hci_uart: Unknown symbol hci_register_dev (err 0)
hci_uart: Unknown symbol bt_warn (err 0)
hci_uart: Unknown symbol hci_free_dev (err 0)
hci_uart: Unknown symbol hci_alloc_dev (err 0)
hci_uart: Unknown symbol bt_info (err 0)
hci_uart: Unknown symbol bt_err (err 0)
hci_uart: Unknown symbol hci_unregister_dev (err 0)
hci_uart: Unknown symbol hci_recv_frame (err 0)
hci_uart: Unknown symbol hci_register_dev (err 0)
hci_uart: Unknown symbol bt_warn (err 0)
modprobe: can't load module hci_uart (kernel/drivers/bluetooth/bluetooth_uart_driver/hci_uart.ko): unknown symbol in module, or unknown parameter
模块已签入linux-menuconfig
(我使用buildroot
),我尝试加载其他 linux 驱动程序,但没有收到此消息。
任何想法。非常感谢。
解决方案
我发现,有一个麻烦的依赖关系,所以从 linux-menuconfig 我添加了所需的依赖关系。我检查了 makefile 以知道我必须添加哪一个。
推荐阅读
- java - 如何在 Netbeans IDE 上查看 Hibernate 到文件类别
- react-native - 反应原生推送通知 onRegister 问题
- javascript - Javascript在窗口中恢复被破坏的对象
- java - 在新帐户的空片段中显示提示
- python - 快速找到具有最大总不同元素的列表列表的子集
- c - 如何在 Clion 的屏幕缓冲区大小处设置不换行
- php - 如何在 URL 中正确显示 PHP/MySQL 的具有相同 GET 名称的多个参数
- sql - 在插入数据库之前序列化 JSON
- python - 给定不带引号的字符串,literal_eval 返回格式错误的字符串
- youtube - 列出带有给定单词的视频