1
ответ

Ядро VMware -Заголовки

Я установил VMware -Player -16.1.2 -17966106.x86 _64.bundle. Когда я запустил его в графическом интерфейсе, он показывает, что я использую Arch Linux, и я установил все необходимые пакеты в соответствии с Arch wiki. Много ответов на такого рода...
07.06.2021
1
ответ

Возможно ли иметь отдельные образы initramfs с разными версиями одного и того же модуля DKMS?

Я хочу, чтобы у меня были две версии модуля ядра драйвера NVIDIA, установленные одновременно. Я хочу сделать это, загрузив два образа initramfs...
18.05.2021
1
ответ

qemu -откуда берутся модули при использовании ядра -?

Откуда qemu извлекает модули при использовании пользовательского -собранного ядра (с использованием -ядра )? Будет ли ядро ​​пытаться найти их в гостевой ФС или все настройки linux/qemu достаточно умны, чтобы понять, что...
14.05.2021
1
ответ

Ядро :Перехват вызова прослушивания с модулем

Я пишу приложение, которое будет обнаруживать любое приложение, вызывающее listen (2 ), чтобы открыть сокет для входящих соединений и выполнить поиск по таблице правил. Это очень похоже на ApplicationFirewall в macOS....
14.05.2021
1
ответ

Linux зависает после перехвата, например. openat (2 )системный вызов с использованием LKM

Я написал следующий LKM для учебных целей, где цель состоит в том, чтобы перехватить системный вызов (, например. открыть по (2 )). Проблема в том, что после успешного отключения CR0.WP и установки sys _call _table[...
13.05.2021
1
ответ

Невозможно зарегистрировать kprobe

Я пытаюсь зарегистрировать kprobe для получения адреса системного вызова. Но все мои попытки, кажется, возвращают -22 в качестве кода ошибки. Пример кода ниже (неполный, но содержит связанные функции )...
29.04.2021
1
ответ

как подписать мой собственный модуль ядра в Linux?

Я написал простой модуль ядра hello world в Linux и попытался загрузить его в ядро. но это было невозможно, потому что я получаю эту ошибку, когда хочу ее загрузить. проверка модуля не удалась :...
28.04.2021
1
ответ

Удалить используемый модуль ядра

Я хотел бы удалить некоторые модули ядра (bluetooth )без перезагрузки устройства. Когда я пытаюсь удалить его, появляется фатальная ошибка. #modprobe -рф btbcm modprobe :FATAL :Модуль btbcm используется. Я...
16.04.2021
1
ответ

Как исправить ошибки загрузки mt76x2u?

Проблема Вскоре после загрузки моего дистрибутива Linux (Arch )я получаю некоторые ошибки, связанные с модулем mt76x2u :$ journalctl --загрузка --ошибка приоритета --Журнал начинается в Чт 2021 -04 -01 16 :24 :56 CEST, заканчивается в...
15.04.2021
1
ответ

Какой драйвер rtl8821ae использует Linux Mint и как его применить к любому другому дистрибутиву?

На моем настольном ПК установлена ​​WiFi-карта 5 ГГц на базе rtl8821ae -(Это PCI -e TP -Link Archer T4E )Я хотел бы установить и использовать Linux на этом рабочем столе. Пробую разные популярные дистрибутивы (Ubuntu, Fedora,...
14.04.2021
1
ответ

Почему адрес символа, сообщаемый регистром `_kprobe`(kprobes ), не совпадает с адресом символа в /proc/kallsyms?

Я хочу посмотреть адрес символов ядра Linux, используя kprobes _register (kprobes ). После установки kprobe for flush _tlb _all я ищу адрес с помощью sudo dmesg :[1055.285848] Посадили...
02.04.2021
1
ответ

Пользовательский модуль ядра не загружается

Я модифицировал модуль ядра (qcaspi )и перекомпилировал его, однако мои модификации не вызываются (checked dmesg )при загрузке ОС. Вместо этого запускается старый модуль ядра. Если я перезагружу...
29.03.2021
1
ответ

Сборка пользовательского модуля ядра Linux пропускает модуль

Я пытаюсь скрестить -скомпилировать (arm64 )пользовательский модуль на моем Linux-боксе. Итак, что я сделал до сих пор, это :установить целевые исходные коды ядра установить кросс -компилятор включить модуль и собрать ядра с помощью...
18.03.2021
1
ответ

Как получить заголовки linux --*для версий ядра, отличных от самой последней, используя `apt -get `?

Мне нужно установить пакет linux -header -*для других версий ядра, чтобы локально скомпилировать модуль ядра для другой системы. Скажем, я хочу скомпилировать для Debian 10 с версией ядра...
05.03.2021
1
ответ

Выделять блочное устройство RAM быстрее, чем обычно ядро ​​Linux может выделять память

Фон Я пытаюсь загрузить около 150 ГБ на недавно -созданный Linux-бокс (AWS EC2 )с сетевым подключением 100 Гбит/с на полной скорости (12,5 ГБ/с )или близко к этому. Сетевой конец работает хорошо. Однако...
17.02.2021
1
ответ

Как отключить динамик ПК (звуковой сигнал )в Debian (Buster )?

В Archlinux Wiki рассказывается, как внести модуль динамика -в черный список. Но это не работает с дебианом. Кто-нибудь может мне помочь? PS :Небольшая конкреция :Я использую Gnome и хотел бы заставить замолчать...
06.02.2021
1
ответ

Что означает «связанные модули» в трассировке вызовов?

В трассировке вызовов мы видим :ПРЕДУПРЕЖДЕНИЕ :CPU :3 PID :123456 в xxxxxxxx Модули связаны в :cmac md4 cifs ccm ipt _MASQUERADE nf _nat _masquerade _ipv4 xt _conntrack ipt _REJECT nf _reject _ipv4 iptable _нац...
04.02.2021
1
ответ

Переход в оболочку initramfs

Уже много лет я активно пользуюсь Windows и Mac. Совсем недавно растущая любовь -между техническими корпоративистами и государственными бюрократами убедила меня окунуться в...
29.01.2021
1
ответ

Проблема с получением uid системного вызывающего объекта в системном вызове LKM с использованием cred.h

Я пытался получить uid исполнителя процесса, который вызывает мой системный вызов. Я использую linux/cred.h и его макрос с именем current _uid (). Проблема в том, что он возвращает неизвестный мне тип,...
01.01.2021
1
ответ

Проблема регистрации загружаемого модуля ядра в процессе инмодификации

Я новичок в программировании LKM. Я писал простой модуль передачи аргументов, который получает аргументы командной строки, а затем регистрирует их на уровне предупреждения. Проблема в том, что я не знаю, почему это не...
27.12.2020
1
ответ

modprobe :FATAL :Модуль v4l2loopback не найден в каталоге

Я запускаю Debian 10 с ядром 5.9.0.0. Я установил v4l2loopback из официального репозитория, как в sudo apt install v4l2 *, который установил sudo apt установить v4l2 *Чтение списков пакетов... Готово Здание...
17.12.2020
1
ответ

Модуль ядра Linux hwsim создает только один интерфейс Wi-Fi вместо двух или более

Ядро Linux предоставляет модуль mac80211 _hwsim для создания виртуальных интерфейсов Wi-Fi для тестирования, он должен создавать как минимум 2 интерфейса, например wlan0 и wlan1, но в моем случае он создает один...
25.11.2020
1
ответ

Выгрузить и _usb _аудиомодули

Я пытаюсь выгрузить модуль звукового ядра snd _usb _, чтобы попробовать другие параметры модуля (с помощью modprobe ). Это не удается :#rmmod snd _usb _audio Со следующей ошибкой :rmmod :ОШИБКА :Модуль...
02.11.2020
1
ответ

modprobe не может загрузить устройства ifb

У меня есть скрипт, который проверяет пару veth -и настраивает на ней устройство ifb, но каждый раз пишет, что не может найти свободное устройство ifb для этой конкретной пары veth. В чем может быть проблема? Даже я пытался...
01.11.2020
1
ответ

Почему компиляция модуля ядра с `SUBDIRS=... `завершается ошибкой в ​​новых ядрах?

Я компилирую модуль ядра с помощью скрипта сборки, включающего следующую команду :make -C /lib/modules/$ (uname -r )/build SUBDIRS=$PWD modules Раньше это работало... но теперь происходит сбой с этой ошибкой :...
27.10.2020
1
ответ

Как исправить ошибку модуля ядра «конфликтующие запросы» при запуске обновления dnf в Fedora 32?

Предыстория :Я запускаю Fedora 32 на Thinkpad. Текущая версия ядра выглядит следующим образом :Linux 5.8.4 -200.fc32.x86 _64 x86 _64 Проблема :Несколько месяцев все работало как положено, но теперь, когда я запускаю dnf...
18.10.2020
1
ответ

Ошибки в пакетах после подписания модулей ядра

ОБНОВЛЕНИЕ Всякий раз, когда я пытаюсь обновить или установить какой-либо пакет, я получаю следующую ошибку: libc6 -dbg :Зависит :libc6 (= 2.31 -0ubuntu9.1 ), но 2.31 -0ubuntu9 должен установить libc6 -dev :Зависит :libc6 (=...
09.10.2020
1
ответ

Как перепроектировать конфигурации ядра для предварительно собранного ядра?

Я пытаюсь собрать модуль ядра для коммерческого гаджета, работающего под управлением Linux 4.9.x. Модуль ядра, который я собираю, приводит к сбою ядра. Я считаю, что это из-за неправильных конфигураций ядра. У меня есть...
24.09.2020
1
ответ

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

У меня есть набор заголовков ядра, которые я хочу построить в /usr/src/kernels/$(uname -r)/... Можно ли сделать оптовую продажу, просто поищите там заголовки ядра или их нужно установить ...
22.09.2020
1
ответ

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

Пишу код драйвера впервые. Я проверил множество ресурсов, в которых указано, что функция инициализации модуля ядра — это либо модуль инициализации _(), либо любая другая функция, которая...
21.09.2020