Jump to content

    

Пересобрать Kernel для совместимости драйвера

On 1/25/2019 at 4:15 AM, Power said:

Собирается без проблем , нужна помощь устранить Unknown symbol in module для совместимости драйвера
Желательно подробно  (ранее этого не делал)
Возможно через команду cat /proc/kallsyms  , но точно не знаю

У вас проблема, эквивалентная той, которая возникает при линковке программы с библиотекой. Какая-то переменная используется, но нигде не создана.

Найти, что происходит поможет имя переменной. Какой символ Unknown? Надо знать его имя. Найдите здесь в каком модуле оно определяется:
https://elixir.bootlin.com/linux/v3.3.8/source/kernel

Вы найдете модуль, который необходимо скомпилировать и установить для вашего модуля. Просто ваш модуль зависим от другого, которого нету.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this