Неизвестный символ в модуле, но какой символ?

Я компилирую драйвер, следуя документации. Но когда я пытаюсь загрузить их через

insmod onebox_wlan_nongpl.ko

, я получаю сообщение об ошибке:

insmod: Ошибка: невозможно вставить модуль onebox_wlan_nongpl.ko: неизвестный символ в модуле

Я знаю, что это из-за неправильного порядка загрузки файлов .ko, но он не говорит мне, от какого модуля он зависит. Я хотел бы знать, какой символ неизвестен для файла модуля, который я должен загрузить первым.

1
задан 11 June 2019 в 05:14

1 ответ

Можно просто проверить отсутствующие символы в использование dmesg dmesg | tail. Если Вы хотите проверить, находятся ли символы на самом деле в Вашей таблице символов, проверьте использование cat /proc/kallsyms | grep <function_name> Подобная проблема: https://ubuntuforums.org/showthread.php? t=1360950

0
ответ дан 7 December 2019 в 19:57

Другие вопросы по тегам:

Похожие вопросы: