Вопросы с тегом «kernel-modules»

Используйте этот тег для вопросов о загрузке, настройке или компиляции. См. Также / drivers для вопросов о том, какие модули использовать для конкретного оборудования. Модуль ядра - это фрагмент кода, который может быть добавлен в ядро ​​администратором во время работы системы, обычно предоставляя одну функцию, такую ​​как файловая система.

1
Модуль помечен (F) в / proc / modules
В моей системе 3.10 некоторые из модулей, перечисленных в / proc / modules, отмечены (F). Я хотел бы найти причину этого (F). Я уверен, что модули не были загружены принудительно и были собраны с ядром. Не могли бы вы указать, какой код ядра создает / proc / modules? usb_storage 56610 …

1
Как собрать собственное ядро ​​с помощью localmodconfig, которое поддерживает аппаратное обеспечение нескольких машин?
При настройке сервера для запуска одной задачи, например, устройства, может возникнуть необходимость собрать собственное ядро. Например, чтобы сэкономить место на диске. Загрузка корневой файловой системы Ubuntu Core 13.10 amd64 занимает 38 МБ , где метапакет «linux-image-generic», включая необходимые зависимости, загрузит 79 МБ архивов, а размер пакета kernel-image-xyz-generic по-прежнему составляет 14 …

1
Кастомное ядро: не загружается прошивка при встроенном модуле
Я хотел бы иметь все мои модули встроенными, но это не с iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Файл микрокода существует, /lib/firmwareи все работает отлично, если я скомпилирую iwlagnкак модуль. Понятия не имею, где он ищет файл или что не так …

2
Как отладить модуль ядра, в котором появляется указатель NULL?
У меня есть специальный модуль ядра, который я скомпилировал из этого патча, который добавляет поддержку logitech G19клавиатуры среди других устройств серии G. Я прекрасно скомпилировал его в основной ветке ядра Ubuntu (2.6.35). Я могу загрузить и загрузить модуль, но я столкнулся с действительно странной ситуацией. Как только я загружаю модуль …

2
Какова последовательность загрузки модуля ядра Linux при запуске? Как приоритет для них?
У меня есть модуль ядра Linux, который я скомпилировал динамически. Как это добавляется в автозагрузку? Есть много .koфайлов в /lib/modules. Как устанавливается приоритет для загрузки этих модулей?

2
Почему modinfo говорит «не удалось найти модуль», а lsmod утверждает, что модуль загружен?
Согласно man-странице lsmodкоманды показано «какие модули ядра загружены в данный момент». Я написал скрипт, который modinfoпоказывает, какие файлы объектов ядра (.ko) действительно используются: #!/bin/sh for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do echo "###############################$i###############################" echo "" modinfo $i echo "" echo "" done Теперь я …

1
Невозможно скомпилировать ядро: ошибка, ядро ​​не поддерживает режим PIC
У меня проблемы с перекомпиляцией моего ядра. Загрузите пакет с исходным кодом, распакуйте его и запустите fakeroot make-kpkg kernel_image приводит меня к ошибке [...] CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CHK include/generated/package.h UPD include/generated/package.h CC kernel/bounds.s kernel/bounds.c:1:0: error: code model kernel does not support PIC mode Проблема может быть решена путем изменения …

2
lsmod показывает -2 в столбце «Используется»
Это то, что происходит, когда я запускаю lsmod на плате arm (banana pi), работающей на ядре 4.3.0 # lsmod Module Size Used by async_raid6_recov 1434 -2 async_pq 5548 -2 async_xor 3771 -2 async_memcpy 1665 -2 sha512_generic 8213 -2 rsa_generic 3235 -2 asn1_decoder 2667 -2 mpi 13730 -2 poly1305_generic 3386 -2 …

2
не могу перенастроить virtualbox-dkms
Я установил vitualbox на Debian Jessie в соответствии с инструкциями на вики Debian . Запустив: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox Во время установки сообщалось о некоторых ошибках. Теперь я хочу переконфигурировать virtualbox-dkms, но я получаю эту ошибку: Loading new virtualbox-4.3.18 DKMS files... Building only for 3.16-3-amd64 Module build for …

3
VirtualBox: modprobe не может найти vboxguest, vboxsf, vboxvideo
Я следовал этим инструкциям, чтобы установить гостевые пакеты для Arch Linux. К сожалению, modprobeвозвращается: [snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo modprobe: WARNING: Module vboxguest not found. modprobe: WARNING: Module vboxsf not found. modprobe: WARNING: Module vboxvideo not found. pacman -Ss virtualbox показывает: [snooc@archfire ~]$ pacman -Ss virtualbox ... community/virtualbox-guest-modules …

2
Какой пакет может означать «linux-headers-3.7.5-1-ARCH»?
Я отлаживаю установщик программного обеспечения с закрытым исходным кодом, в котором, похоже, есть некоторые предвзятые представления о моем распространении. Установка прерывается после не нахождения apt-get. Команда, которую он пытается выполнить: apt-get -y -q install linux-headers-3.7.5-1-ARCH Я полагаю, «имя пакета» происходит от /usr/srcединственной записи linux-3.7.5-1-ARCH. У кого-нибудь есть обоснованное предположение относительно …

1
Автоматически применять модуль патча и компилировать ядро ​​при обновлении?
Недавно я применил однострочное исправление drivers/bluetooth/btusb.cдля обеспечения совместимости с моим устройством Bluetooth. Однако всякий раз, когда я получаю обновление ядра, патч будет потерян, пока кто-нибудь не сделает бэкпорт (что маловероятно). Есть ли способ запустить скрипт и автоматически обновлять каждое новое обновление ядра? DKMS кажется хорошим решением, но я не уверен, …

3
Как удалить модуль ядра, если он все еще используется?
[rootSERVER ~]# rmmod -f cifs ERROR: Removing 'cifs': Resource temporarily unavailable [rootSERVER ~]# modprobe -r cifs FATAL: Module cifs is in use. [root@SERVER ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: Scientific Description: Scientific Linux release 6.1 (Carbon) Release: 6.1 Codename: Carbon [root@SERVER ~]# Я старался rmmod -fw cifs но …

1
Грязная фатальная ошибка при установке ядра Linux
Я скомпилировал ядро ​​Linux 2.6.24.6 из исходного кода (без проблем) и попытался установить его. В частности, после распаковки исходного кода Linux я сделал make && make modules компилировать. Затем после некоторой конфигурации я просто использовал sudo make modules_install install установить недавно построенный бинарный файл. Во время этого процесса произошла ошибка …

3
Организация ядра логического адресного пространства Linux
Согласно «Write Great Code» почти во всех операционных системах оперативная память организована в следующие регионы: ОС | Стек | Куча | Текст | Статический | Хранение / BSS [В адресной моде все больше] Процесс пространства пользователя использует более высокую область памяти для своих различных типов объектов данных. Процесс пространства ядра …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.