1
ответ

Автоматически примените патч модуля и скомпилируйте ядро при обновлении?

Я недавно применил короткий патч к drivers/bluetooth/btusb.c для включения совместимости с моим bluetooth-устройством. Однако каждый раз, когда я получаю обновление ядра, патч будет потерян до...
13.04.2017
1
ответ

Почему модули ядра не могут печатать на экран?

Я только что прочитал, что модули ядра Linux не могут печатать на экран, т.е. printf не будет работать. Это как-то связано с обработкой прерываний или почему? У меня есть память, изучающая C ...
12.04.2017
1
ответ

Папка модулей ядра не соответствует uname -r

У меня свежая установка Arch Linux. Я не могу использовать modprobe для настройки модулей ядра. Когда я запускаю sudo modprobe r8169 (например), я получаю сообщение об ошибке modprobe: FATAL: Module r8169 not found in ...
07.04.2017
1
ответ

Проблема с запуском процесса из модуля ядра Linux

Я пытаюсь запустить процесс, расположенный в / usr / bin, из модуля ядра, и я делаю это с помощью call_usermodehelper (). В моем модуле у меня есть: int rc; char * argv [] = {"/ usr / bin / myProgram", NULL} ...
05.04.2017
1
ответ

Какими способами в Linux пользователь без полномочий root может запускать загрузку модуля ядра

Один из способов - создать прослушивающий сокет для некоторого протокола, и модуль для этого протокола будет загружен. Например, DCCP и SCTP. Есть ли другие способы? UPD: Пример использования: виртуальная машина где-то в ...
09.03.2017
1
ответ

Модуль ядра для net.bridge.bridge-nf-call-iptables

Это в ОС Linux. Я вижу, что на некоторых машинах переменная net.bridge.bridge-nf-call-iptables не существует, пока я не модифицирую фильтр br_netfilter. Я также вижу, что есть несколько машин ...
04.03.2017
1
ответ

Загрузка модулей ядра NetBSD

Я хочу начать использовать npf на моем сервере NetBSD, а не полагаться исключительно на внешний брандмауэр для защиты. Однако я получаю: $ npfctl show npfctl: / dev / npf: Нет такого файла или каталога Хорошо, ...
02.03.2017
1
ответ

Пользовательский протокол канального уровня в UNIX [закрыто]

Мне было интересно, есть ли у кого-нибудь информация о том, как реализовать протокол канального уровня, который использует GPIO (например, в Raspberry Pi). Идея состоит в том, чтобы реализовать собственный интерфейс (похожий на eth0) ...
19.02.2017
1
ответ

sysctl: установка ключа «net.ipv4.ip_forward»: недопустимый аргумент

Это обычная установка. Я только что обновил yum до Centos 7.3, установил KvM и перезагрузился. Следуя руководству и настраивая IP Forwarding, как я всегда делал, я получаю следующее: sysctl: ...
05.02.2017
1
ответ

Где я могу найти информацию о кодах общих скрытых ошибок?

Я пишу некоторую прошивку для микроконтроллера, который обменивается данными через USB. Я получаю эту ошибку от dmesg: [3034764.122150] hid-generic 0003: 16C0: 27DB.0015: не удалось получить элемент при смещении -...
19.01.2017
1
ответ

Узнайте, почему загружен модуль ядра linux

Стандартное ядро debian backports 4.8 загружает модуль fjes на моем thinkpad T460s. Как узнать, почему загружается этот модуль, т.е. какое оборудование вызывает загрузку этого модуля?
05.01.2017
1
ответ

Загрузить файл cfg в драйвер ядра

У меня есть сенсорная панель (goodix) и мне нужно отправить конфигурацию устройства в прошивку. У меня есть *.cfg файл, но я не знаю и не нахожу, как загрузить этот файл. Знаете ли вы, каков способ загрузки...
28.11.2016
1
ответ

Отладка проблемы с приостановкой до оперативной памяти с помощью PM_TRACE

Итак, я отлаживал непростую проблему с приостановкой до оперативной памяти, из-за которой я получил 12 октября 15:41:23 arjundesktop dbus [2863]: [system] Активация через systemd: service name = 'org.freedesktop.nm_dispatcher' unit = 'dbus-org ....
13.10.2016
1
ответ

Не может загрузить модуль бочки

Мне не может удаться загрузить модуль бочки в моем поле Arch Linux. Я пытаюсь соединиться с openvpn, но журнал говорит nm-openvpn[6662]:Примечание: не может открыть TUN/TAP dev/dev/net/tun: Никакое такое устройство (errno =...
02.10.2016
1
ответ

Как автоматически загрузить новый VID и PID в модуль usb_serial

У меня есть модуль 4G, который требует запуска echo '03f0 581d' > /sys/bus/usb-serial/drivers/generic/new_id после каждого запуска/ возобновить, чтобы сделать модем видимым. Как мне сделать это автоматически? ...
24.09.2016
1
ответ

Прохождение PCI: vfio-pci игнорирует идентификаторы устройств

У меня есть 3 графических процессора на моем сервере с двумя XEON. Я следовал инструкциям Arch wiki и настроил vfio-pci с ids=10de:100c,10de:0e1a: $ modprobe -c | grep vfio options vfio_iommu_type1 ...
21.09.2016
1
ответ

пустой modules.dep для компиляции нового ядра

у меня пустой файл modules.dep после компиляции нового ядра из исходников после компиляции ядра, а затем компиляции модуля ядра и затем make modules_install в каталог modules, я проверил modules.dep ...
29.08.2016
1
ответ

crc8 undefined while compiling linux kernel module on Beaglebone black/Debian

Я пытаюсь использовать драйвер устройства для монитора батареи TI BQ76PL536 на моем beaglebone black (BBB). Код драйвера находится здесь: https://github.com/tommessick/bq76pl536 . Хотя автор ...
15.08.2016
1
ответ

Модули ядра VirtualBox не загружаются через systemd

Я использую akmods от RPMFusion для VirtualBox. Пакеты, перечисленные в rpm -qa: kmod-VirtualBox-4.6.4-301.fc24.x86_64-5.0.24-1.fc24.x86_64 VirtualBox-5.0.24-1.fc24.x86_64 VirtualBox-kmodsrc-5.0....
24.07.2016
1
ответ

Попытка собрать пакет (a)kmod для acpi_call в Fedora не может быть установлена ​​

Я хочу упаковать простой модуль ядра acpi_call для Fedora. Для этого я следовал инструкциям kmods2 в RPM Fusion и получил следующий SPEC-файл: # Copyright © 2016 Martin Ueding <...
23.07.2016
1
ответ

Как разрешить доступ к памяти в модуле ядра? [closed]

Предположим, у меня есть периферийное устройство с отображением в память, с которого можно читать или записывать по некоторому адресу, скажем, 0x43C00000. Я хочу иметь возможность читать из той же области памяти в моей ОС Linux, чтобы ...
21.07.2016
1
ответ

insmod: ОШИБКА: не мог вставить модуль 8188eu.ko: Недопустимый формат модуля

Я пытаюсь использовать TL-WN725N в качестве Адаптера Wi-Fi USB с Fedora 20. Я следовал за этими insructions, и адаптер хорошо работал и даже пережил два обновления в течение последних нескольких недель. Затем я сделал...
27.04.2016
1
ответ

Можно ли глобально отключить загрузку модулей в современных ядрах Linux?

Когда-то давно (до появления ядра 2.6.25) можно было использовать /proc/sys/kernel/cap-bound для отмены CAP_SYS_MODULE во всей системе, и быть уверенным, что набор кода, который в настоящее время загружается в пространство ядра ...
21.04.2016
1
ответ

Неверный формат модуля

Я пытаюсь установить модуль с помощью этой команды: sudo insmod mymod.ko [arg1] [arg2], но получаю эту ошибку при загрузке модуля: insmod: error inserting 'mymod.ko': -1 Invalid module format my ...
01.04.2016
1
ответ

Почему заголовки ядра Linux содержат ссылки на несуществующие заголовки?

Я пытаюсь указать построить IBCS (исходный код здесь) на Ubuntu 15.10 (Linux 4.2.35). Этот модуль, очевидно, довольно старый, потому что его файл CONFIG.i386 дает gcc параметр -m486, которого больше не существует, но ...
22.03.2016
1
ответ

Масштабирование проблем i7 3520M с intel_pstate модулем на Ядре 3.10.0

Несколько дней назад я обновил свою систему openSUSE 12.3 от Ядра 3.9.8-1.gf3348a8-desktop к 3.10.0-1.g3dcd746-desktop и с тех пор, турбо режим моего i7 3520M включен по умолчанию, и это не делает...
17.03.2016
1
ответ

Есть ли в CentOS 6 эквивалент ядра-модуля?

Я пытаюсь активировать и использовать свой модуль TPM, но все онлайн-инструкции предлагают мне установить пакет kernel-modules-extras. Проблема в том, что я не могу найти этот тип пакета для CentOS 6. Это ...
02.02.2016
1
ответ

Как загрузить модуль ядра позже в последовательности загрузки?

Я экспериментировал с модулем ядра g_mass_storage. Сначала я попробовал загрузить его, поместив его в /etc/modules и указав опции в /etc/modprobe.d/file.conf Это сработало, но когда я подключил ...
18.01.2016
1
ответ

Почему в Linux максимальное количество звуковых карт? [закрыто]

Я конкретно спрашиваю о CONFIG_SND_MAX_CARDS в ядре. Из кода, использующего эту конфигурацию, например, в sound / usb / card.c для USB-карт, звуковые карты хранятся в простых массивах, которые ...
15.01.2016
1
ответ

Dummy Network Driver

Мне не удалось придумать фиктивный сетевой драйвер через поиск Google. Я планирую написать сетевой драйвер на C, который связан со стеком протоколов, но не связан с каким-либо оборудованием Интернет ...
12.12.2015