Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Embedded Linux
modutils
Felzinger
Добавлено 31.01.2012 13:23
0
Сообщение: 1
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Решил повозиться с модулями. Но вот проблема На виртуалке все работает. А вот на плате работает только insmod а rmmod и modinfo нет. Выдает сообщение что не может открыть файл modules.dep типа его не существует. Копал в сторону depmod ну так ничего и не получилось. Не подскажете что требуется сделать чтобы данный файл создался. Или требуется копать в другую сторону.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.01.2012 14:14 Редактировалось 31.01.2012 14:15 Сообщение: 2
sasamy
4.70

Пункты: 76554
Регистрация: 14.08.2009
Нужно модули правильно установить на целевую ФС
http://starterkit.ru/html/index.php?name=forum&op=view&id=14686#14705
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 31.01.2012 15:08 Сообщение: 3
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Используя ядро из поставки команды insmod rmmod отрабатываются нормально. С ядром который я пересобирал работает только insmod. Данные команды мне удобны тем что не надо пересобирать ядро во время отладки. А то что вы мне подсказали если я правильно понял требуется каждый раз пересобирать или это не так?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.02.2012 00:50 Сообщение: 4
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Копал в сторону depmod ну так ничего и не получилось. Не подскажете что требуется сделать чтобы данный файл создался. Или требуется копать в другую сторону.

в обычном случае достаточно посмотреть в логе путь, про который будет ругань типа /lib/modules/bla-bla/modules.dep
если такого пути нет, то создать
Код
mkdir /lib/modules/bla-bla

где bla-bla - это версия ядра
потом набрать команду:
Код
depmod -a

предварительно положив свои модули в
Код
/lib/modules/bla-bla

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 01.02.2012 20:05 Сообщение: 5
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Проделав все представленое выше пришел к тому, что теперь при выполнении команды rmmod ничего не выводится в консоль, типа вроде все норм. Но ксожелению модуль остается в рабочем состоянии(проверка проводилась командой lsmod). Это меня приводит в типик незнаю что делать дальше. Кто занет решение проблемы подскажите.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.02.2012 09:13 Сообщение: 6
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Но ксожелению модуль остается в рабочем состоянии(проверка проводилась командой lsmod).

значит модуль что-то "держит", я когда разбирался с выгрузкой фреймбуфера собранного модулем, столкнулся с подобной проблемой, все решилось чтением документации и правильной последовательностью выгрузки

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux