Перейти к содержанию
    

Пересобрать 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...