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