符号无法识别linux驱动程序

时间:2019-07-08 14:24:45

标签: linux-kernel

我尝试加载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驱动程序,但未收到此消息。

任何想法。 非常感谢。

1 个答案:

答案 0 :(得分:0)

我发现有麻烦的依赖项,因此从linux-menuconfig我添加了所需的依赖项。我检查了makefile,以了解必须添加哪个文件。