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

Задача с ядром и загрузкой модуля на Android


Рекомендуемые сообщения

Доброго времени суток, господа. Ситуация следующая: в ядро вкомпилен модуль (назовем его М1), отвечающий за работу с usb. Модуль стоковый. Так же есть сторонний модуль (назовем его М2), реализующий функцию usb host'а. М2 является подгружаемым. М1 и М2 используют один и тот же чип и, что естественно, при попытке подгрузить М2 получаем device or resource busy. Отказаться от М1 невозможно, т.к. слишком много на него завязано (wi-fi и еще кой какой функционал). Вот хотел бы узнать есть ли возможность реализовать следующего рода фишку: при попытке загрузить модуль М2 вызвать функцию module_exit М1. И, соответственно, при выгрузке М2 вызвать module_init М1. Возможно ли такое вообще (с соответствующим допилом исходников) и, если возможно, то как реализовать? Проблема не в том, что два модуля устройство не могут поделить, а в том, чтоб получить возможность между ними переключаться. Ведь они дают совершенно разный функционал.

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

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

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

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

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

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

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

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

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

Загрузка...
×
×
  • Создать...