Описание тега insmod
NoneInsmod пытается связать модуль с работающим ядром, разрешая все символы из экспортированной таблицы символов ядра.
3
ответа
Сбой insmod с "Неизвестным символом в модуле" для символа, определенного в другом модуле
Я работаю в Ubuntu. Я пытаюсь сделать два модуля ядра, которые используют функции друг друга. Моя проблема в том, что я правильно скомпилировал модули, но символ не разрешен для одного из них. Для простоты давайте назовем эти модули m1 а также m2, м…
15 ноя '15 в 09:51
0
ответов
Сетевые хуки висят в системе
Я тестировал код сетевого подключения, указанный в https://en.wikipedia.org/wiki/Hooking. Моя версия ядра - 3.11. #include <linux/module.h> #include <linux/kernel.h> #include <linux/skbuff.h> #include <net/ip.h> #include <…
26 фев '16 в 09:05
1
ответ
Ошибка insmod "неизвестный символ в модуле"
Пишу параллельный светодиодный драйвер платы, .ko успешно сгенерирован. Я сталкиваюсь с этой проблемой [63722.594233] led: неизвестный символ parport_register_device (err 0) [63722.594264] led: неизвестный символ parport_register_driver (ошибка 0)
09 апр '14 в 06:15
2
ответа
Как я могу убедиться, что insmod завершится с ошибкой?
Я разработал периферийный драйвер для Linux. Функция.probe выполняет обычные проверки ошибок, такие как сбои выделения памяти, а также пытается установить связь с оборудованием и при любых типах ошибок, освобождает любую память и возвращает код ошиб…
27 фев '14 в 10:29
1
ответ
insmod не выдает ошибку для положительного возврата
Я пишу свой первый модуль ядра, и это простой модуль ядра Hello World. Руководство tldp, за которым я следую, говорит, что insmod не будет загружать модуль, если функция init_module возвращает ненулевое значение. Он работает, как и ожидалось, при во…
23 июн '15 в 12:22
1
ответ
При вставке модуля ядра INSMOD завершает работу с ошибкой "неверный адрес", предупреждает о "несоответствии ядра"
Я разрабатываю этот модуль для нестандартного устройства, которое, по сути, 4*8-битных портов ввода-вывода, подключенных к шине ISA с адресами 0x0120 - 0x0123. Этот драйвер основан на "черепе" Алессандро Рубини и Джонатана Корбета. Моя ОС - Ubuntu 1…
25 окт '15 в 21:25
1
ответ
Ядро Linux: не удается загрузить простой модуль ядра Linux с рабочими очередями
У меня проблема с использованием рабочих очередей в моем модуле ядра Linux. Мои модули компилируются без каких-либо ошибок, но во время загрузки происходит сбой. Я не могу загрузить следующий модуль и получить следующую ошибку в dmesg. [root@nanders…
28 апр '15 в 22:10
1
ответ
Портирование модулей LTT-ng на Android
Мне удалось успешно портировать lttng модули для Android. Я мог видеть, что необходимые файлы KO были скомпилированы для платы Panda с помощью команды modinfo. Однако, когда я пытаюсь вставить один из модулей "lttng-tracer.ko" с помощью insmod, он в…
16 июл '13 в 05:43
1
ответ
Ошибка при использовании insmod "Не удалось вставить модуль hello_world.ko: неверный формат модуля"
Я пытаюсь создать модуль ядра hello_world, используя C и Bash на Raspberry Pi. Я успешно использовал команду make для генерации hello_world.ko файл. Тем не менее, когда я пытаюсь использовать insmod hello_world.ko Команда, я получаю следующую ошибку…
20 янв '14 в 21:26
0
ответов
insmod: ошибка при вставке 'nsrbbb.ko': -1 Неверный адрес
Я получаю сообщение об ошибке при использовании insmod. Ошибка: insmod: ошибка при вставке 'nsrbbb.ko': -1 Неверный адрес Может кто-нибудь, пожалуйста, помогите? С уважением Сабби
10 авг '18 в 08:12
1
ответ
Журнал ядра не будет отображать "Hello kernel", пока драйвер не будет удален
Я только начал писать символьный драйвер. Итак, я вставил свой первый код драйвера, который печатает "hello kernel" из init_module1 и "Bye kernel" из модуля выхода в журнале ядра. Когда я вставляю драйвер и использую dmesg для просмотра журнала ядра…
20 июн '14 в 12:03
1
ответ
Реализация символьного устройства для генерации случайных чисел
Основываясь на моем академическом проекте, моя текущая задача состоит в том, чтобы сгенерировать 10 случайных чисел с помощью модуля ядра, и моя программа пространства пользователя (программа c) должна иметь возможность отображать эти числа. Я изуча…
05 апр '13 в 15:17
4
ответа
Как мне настроить modprobe, чтобы найти мой модуль?
Я пытаюсь получить модуль ядра для загрузки при загрузке. Если я бегу insmod /path/to/module.koработает нормально. Но это нужно повторять каждый раз, когда я перезагружаюсь. Если я бегу modprobe /path/to/module.ko, он не может найти модуль. Я знаю, …
22 окт '08 в 13:59
0
ответов
ОШИБКА: не удалось вставить модуль Неправильный формат модуля
root@vm# insmod ./test01.ko insmod: ERROR: could not insert module ./tes01.ko: Invalid module format мой c файл test01.c #include <linux/module.h> #include <linux/kernel.h> int init_module(void) { printk(KERN_INFO "Hello World!"); return…
05 ноя '15 в 05:31
1
ответ
insmod: ОШИБКА: не удалось вставить модуль kprobe_example.ko: операция не разрешена
Я имел в виду: http://www-users.cs.umn.edu/~boutcher/kprobes/kprobes.txt.html чтобы понять kprobe. Я использовал kprobe_example.c, как указано в документе. Я скомпилировал его, используя make-файл (код взят из того же документа) Я получил ошибки ком…
19 сен '16 в 07:06
1
ответ
insmod helloworld в init.rc перед монтированием файловых систем на Android
Я пытаюсь изменить файл init.rc на устройстве Nexus 7, который является рутированным. Я хочу вставить простой модуль hello world перед монтированием раздела / userdata /. Вещи, которые я пробовал: Извлекли boot.img из устройства, распаковали виртуал…
16 май '14 в 00:04
1
ответ
insmod с внешнего носителя во время загрузки
Я пытаюсь вставить модуль ядра на внешний носитель с помощью сценариев initramfs во время загрузки. Я хочу знать, должен ли после insmod носитель оставаться доступным для системы, или система временно скопирует его для использования? В конце концов …
04 дек '11 в 08:07
2
ответа
Портирование модуля на более новое ядро Linux: невозможно выделить память
У меня довольно большой модуль драйвера, который я пытаюсь скомпилировать для недавнего ядра Linux (3.4.4). Я могу успешно скомпилировать и insmod тот же модуль с ядром 2.6.27.25. Версия GCC также отличается, 4.7.0 против 4.3.0. Обратите внимание, ч…
19 июл '12 в 12:27
1
ответ
Как я вижу изменения, сделанные в модуле ядра
Я новичок в ядре Linux, у меня есть модуль, работающий на моей Linux-машине, и я могу увидеть его с помощью команды lsmod. Теперь я внес некоторые изменения (добавил несколько printk) в этот модуль, перекомпилировал его и получил.ko. Теперь я сделал…
27 авг '13 в 10:33
0
ответов
"insmod: неверный формат модуля" при попытке использовать operaFS
Я хочу собрать и установить драйвер файловой системы Linux OperaFS. После компиляции исходных кодов "insmod" показывает сообщение об ошибке "Недопустимый формат модуля", хотя я и скачал пакет "linux-source", поэтому я ожидаю, что источником является…
02 авг '17 в 16:09