Я пытался скомпилировать свой модуль ядра Linux, и в процессе компиляции с помощью gcc я получил эту ошибку :./arch/x86/include/asm/uaccess.h :В функции «установить _fs» :./arch/x86/include/asm/uaccess.h :32 :29 :...
Я создаю программу, взаимодействующую с заголовками ядра. Пользователь может указать путь к местоположению заголовков, но сначала я хотел бы иметь возможность обнаруживать существующие заголовки ядра в пользовательском...
Мне интересно, почему вентиляторы моего ноутбука не работают. МОДЕЛЬ :MSI -GS73vr 7rf стелс про я проверил термик я проверил pwmconfig Проверил датчики -лм Я проверил страницу управления арочным вентилятором Скорость вращения вентилятора не...
Я добавил свой пользовательский драйвер для автоматической установки при загрузке с помощью :cp./driver/mydrv.ko /lib/modules/$ (uname -r )/extra/ depmod -a Теперь хочу обновиться новой версией драйвера, запустил...
Можно ли предотвратить загрузку драйвера ядра для определенного USB-устройства? Один из подходов заключается в использовании modprobe.conf и назначении USB-устройства фиктивному модулю, но это не работает. В...
Я пытаюсь установить гостевые дополнения VirtualBox на виртуальной машине CentOS 7. Я установил предварительные условия с помощью sudo yum install perl gcc dkms kernel-devel kernel-headers make bzip2, затем я «вставил» гостя ...
Недавно я получил следующую ошибку в своем системном журнале: syslog:Apr 28 09:59:02 vostrodell kernel: [883.401212] nouveau 0000:01:00.0: fb: захвачено чтение на 0039824400 на канале 12 [3ed04000 systemd-..
Я пытаюсь использовать беспроводные контроллеры Xbox 360 с Linux Mint. Мне удалось связать все контроллеры (4) (используя xboxdrv), но это было так, как если бы правый триггер был нажат для всех контроллеров,...
Итак, я пытаюсь обновить биос моей рабочей станции HP Z230 (не спрашивайте зачем...). Это сразу два удара: модуль ядра 'xwbios' в виде исходного rpm с именем hp-lxbios-mod..src.rpm и 'lxbios'...
Мне нужен доступ к исходному коду всех прошлых версий read_write.c в /fs/ с 3.10 по 5.3. До сих пор мне приходилось многократно просматривать https://elixir.bootlin.com/ и просматривать каждую версию, которая...
Я хочу попробовать свои силы в написании драйвера для Linux. Я пытаюсь настроить свою среду. Мое текущее ядро: $ uname -r
4.10.0-37-generic Затем я загружаю исходный код: $ apt-get source linux-image - $ ...
Я ищу способ загрузить существующее ядро Linux без initramfs. Согласно этой ссылке это должно быть возможно, просто отредактировав /boot/grub2/grub.cfg. Но если я попробую эту строку меню конфигурации '...
В разделе «Понимание ядра Linux» говорится, что ядро выполняет две ключевые задачи по управлению модулями. Первая задача - убедиться, что остальная часть ядра может достичь глобальных символов модуля, таких как ...
Я читал о том, как в Linux реализованы варианты TCP-загрузки. Каждый вариант реализован как отдельный модуль. Когда я читал этот вопрос: Добавить вариант управления TCP-загрузкой в Linux ...
Я пытаюсь скомпилировать ядро Linux из исходного кода (https://github.com/UDOOboard/linux_kernel) на виртуальном ящике ubuntu. Когда я запускаю: ARCH = arm CROSS_COMPILE = arm-linux-gnueabi- make модулей, я получаю кучу ...
У меня установлен адаптер USB Ethernet RTL8153, который использует драйвер CDC_ETHER по умолчанию. Я хочу использовать драйвер R8152, который может быть загружен, создавая пользовательское правило UDEV, как присутствующее в Realtek '...
Я пытаюсь понять, что я здесь делаю неправильно. У меня создалось впечатление, что make savedefconfig будет способом сократить одну конфигурацию до (эквивалентного) минимума. Итак, вот мои ...
Я хотел бы обновить / обменять один модуль ядра в дерево ядра Linux, полученное мной от поставщика встроенных устройств (Hardkernel) с последней версией ядра Torvalds Linux. Мог бы ...
Я не могу установить драйвер rtl8814au в Kali Linux с ядром 4.14.0. Когда я запускаю make в каталоге rtl8814au, он выводит следующее: make ARCH = x86_64 CROSS_COMPILE = -C /lib/modules/4.14.0-kali1 -...
Я использовал cat / proc / modules, чтобы перечислить детали процесса. Ниже модуль показывает наличие 4 экземпляров: poe_isr 3046 4 - Live 0xc37e1000 (O) Что это означает? Как мне узнать, где находятся эти экземпляры ...
Итак...
Свежая установка Sles 12.3, ядро 4.4.73-5-default, x64, пакеты поддержки Oracle установлены с помощью zypper из официальных репозиториев SUSE... ~:rpm -qa | grep orac
oracleasm-support-2.1.8-1....
У меня есть два разных драйвера для одного и того же устройства i2c. Оба драйвера имеют одинаковую строку в таблице устройств модуля i2c. Один из драйверов встроен в ядро, а другой был собран как ...
Мне нужно создать тест, который бы проверял, является ли драйвер для конкретного устройства был модуль ядра (в отличие от статически связанного). Есть ли способ узнать эту информацию во время выполнения? Спасибо!
В настоящее время я пишу модуль ядра Linux. Я знаю, что в случае программ пользовательского пространства, неинициализированные глобальные переменные (экспортированные в другие модули с помощью EXPORT_SYMBOL) хранятся в сегменте BSS ...
У меня есть система Linux, работающая с образом ядра, который я скомпилировал из исходников из репозитория Git. Когда я запускаю Linux, я хочу установить драйвер для некоторого прибора NI. Когда я пытаюсь запустить ...
Я компилирую ядро Linux на Debian Stretch: cd linux-4.9.59 /
сделать menuconfig
пока все хорошо. обычно я бы выполнил make modules_install, чтобы скопировать модули в / lib / modules /. Но ...
В настоящее время я занимаюсь некоторым проектом по защите ядра с помощью перехвата системных вызовов и журналов ...
Теперь я сделал перехват чтения и системные вызовы сокетов, и когда я попытался сделать то же самое с execve (чтобы следовать ...
/rtlwifi_new# make && make install
make -C /lib/modules/4.12.0-kali2-amd64/build M=/root/rtlwifi_new modules
make[1]: *** /lib/modules/4.12.0-kali2-amd64/build: Нет такого файла или каталога. ...
Я написал LKM, который имеет функцию скрытия от procfs и sysfs. Проблема в том, что когда я пытаюсь показать его, я получаю следующую ошибку: libkmod: ERROR ../libkmod/libkmod-module.c:1882 ...