6
ответов

Возможна передача данных ОТ USB К USB между двумя Ose Linux?

Я хочу создать систему передачи данных ОТ USB К USB в Linux (предпочтительно Ubuntu). Для этого я хочу не использовать внешнее оборудование или переключатель (кроме этого кабеля). Это будет как монтирование Карты памяти...
12.04.2015
6
ответов

Каково различие между модулями ядра и драйверами ядра?

Когда я делаю lspci-k на моем Kubuntu с 3.2.0-29-универсальным ядром I видит что-то вроде этого: 01:00.0 VGA совместимый контроллер: NVIDIA Corporation G86 [Quadro NVS 290] (газуют на a1), Подсистема:...
05.09.2012
5
ответов

Преимущество модуля ядра скомпилировано в ядре?

Каково преимущество компиляции модулей ядра в ядро (вместо как загружаемые модули)?
13.06.2014
5
ответов

Определение причины паники ядра Linux

Я выполняю производную Ubuntu 12.04 (amd64), и у меня недавно были действительно странные проблемы. Внезапно, по-видимому, X заморозится полностью некоторое время (1-3 минуты?) и затем система...
11.01.2013
4
ответа

установить экспресс-карту USB 3.0 под Linux (Arch Linux) (попытался добавить параметр ядра intel_iommu = off pciehp.pciehp_force = 1)

Я пытаюсь установить экспресс-карту CSL USB 3.0 в свою систему Arch Linux. Однако при этом появляется следующее сообщение об ошибке: xhci_hcd 0000: 05: 00.0: хост-контроллер xHCI не отвечает, ...
07.05.2019
4
ответа

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

Я пытаюсь узнать, какие модули ядра загружаются в виртуальном сервере OpenVZ. Команда lsmod пуста, и я полагаю, что причиной является путь, как виртуализация OpenVZ работает. А именно...
10.09.2013
3
ответа

Проблемы с драйвером символьного устройства в Linux

Я пишу LKM для создания драйвера символьного устройства. Ядро Linux: 4.4.0-93-generic в VirtualBox, 2 ГБ оперативной памяти и SWAP 300 КБ Проблема 1. Если я пишу программу на C, которая обрабатывает fd в dev_write, это «...
22.11.2019
3
ответа

Черный список модуля ядра, не работающий

Я пытаюсь выяснить, как поместить в черный список модули, и я пробую его на устройстве хранения данных USB. К сожалению, это, кажется, не имеет никакого эффекта, и я вкладываю модуль, даже если это не использовало (по-видимому). Мой...
10.02.2019
3
ответа

Уменьшить время загрузки

Мне было бы заинтересовано в поисках способов сокращения времени загрузки, специально в встроенных средах. Я где-то прочитал метод, чтобы избежать ядра загружать некоторые драйверы или модули, но я ...
17.10.2018
3
ответа

Невозможно получить доступ / (AUTO)-Mount SD-карту на Fedora 28

Я пытаюсь получить доступ к картам SD на Fedora 28, но не имею успеха. Системная информация выглядит следующим образом: $ lsb_release -a Версия LSB :: Core-4.1-AMD64: Core-4.1-Noarch: CXX-4.1-AMD64: CXX-4.1-AMD64: CXX-4.1-NOLARC: ...
16.07.2018
3
ответа

Где именно находится файл linux / kernel.h?

Я читал руководство по программированию модуля ядра Linux Зальцмана, и мне было интересно, где находится файл linux / kernel.h. Найти не удалось. Или, скорее, файлы, которые я нашел, сделали ...
28.03.2018
3
ответа

Как генерировать Module.symvers?

Я недавно прошел Распаковку об/мин источника ядра, вне системы (OpenSuse)?; и поскольку это взяло> 10 ч на моей машине, вообразите мое удивление, которое после выполнения процесса описало там, я не нахожу Модуля....
13.04.2017
3
ответа

Как сделать так, чтобы оболочка отображалась в моем собственном дистрибутиве ( linux)? [закрыто]

Я интересуюсь Linux, и какое-то время копался в нем. Я только что научился компилировать ядро ​​Linux из исходников и загружать его с помощью Grub, который дает вам оболочку ядра. Теперь, как только ...
13.02.2017
3
ответа

Существует ли драйвер ядра linux fs для NTFS R / W и как он соотносится с решением fuse?

Существует ли драйвер ядра NTFS ядра Linux вне дерева, который предоставляет возможности чтения / записи? Я знаю, что есть предохранитель + NTFS-3G, но он потребляет слишком много циклов процессора. У меня вопрос: есть ли (...
23.03.2016
3
ответа

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

Я ищу несколько модулей ядра для загрузки i2c-dev и i2c-bcm2708. Но modprobe управляют возвратами: sudo modprobe i2c-dev modprobe: модуль i2c-dev не найденный в modules.dep, Как я могу перечислить весь...
14.02.2015
3
ответа

Дистрибутив Linux называет API для получения названия дистрибутива Linux в коде драйвера?

Я пишу общий код в драйвере для получения имени дистрибутивов и имени хоста. имя хоста, которое я беру от структуры utsname {nodename []}, но как я получаю имя дистрибутива?
15.10.2014
3
ответа

Размещение двоичного файла ядра и источников для здания модуля ядра?

Я пытаюсь установить среду для разработки модулей ядра в Linux. Я создал ядро в домашней папке и хотел бы поместить источники и двоичные файлы к корректному месту, так включайте...
20.04.2014
3
ответа

На petalinux не работает lsmod

Я видел, что, когда я делаю lsmod в petalinux, я получаю "не испорченное" сообщение. Действительно ли там кто-либо альтернативен для lsmod затем?
07.03.2014
3
ответа

Почему я должен прокомментировать дискету в/etc/fstab в довольно новых версиях Debian?

Я использую поле с Debian, который прошел много обновлений (по крайней мере, lenny, сожмите, хрипящий). После долгого времени я хотел смонтировать дискету снова, которая не работала, поскольку она привыкла для. Я нашел...
04.02.2014
3
ответа

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

[rootSERVER ~] # rmmod-f cifs ОШИБКА: Удаление 'cifs': Снабдите временно недоступный [rootSERVER ~] # modprobe-r cifs ФАТАЛЬНЫЙ: Модуль cifs используется. [root@SERVER ~] # lsb_release-a Версия LSB::...
18.06.2012
2
ответа

Как мне сделать так, чтобы Linux знал о сетевом интерфейсе?

У меня есть компьютер, на котором я установил пользовательскую систему Linux (, созданную с помощью Yocto ). На предыдущем компьютере, использующем эту сборку, сетевой интерфейс работал нормально, но на этом новом компьютере eth0 вообще не отображается
09.09.2021
2
ответа

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

Как вручную создать зависимость модуля ядра Linux? Например, в какой-то момент автоматически загружается модуль vboxdrv. НО, когда это происходит, я также хочу автоматически загрузить...
01.04.2021
2
ответа

VirtualBox 6.1 использует файлы заголовков модулей с неверной версией ядра Linux

Не знаю, почему не собираются правильные моды ядра. Я обновил свое ядро, а затем понизил его. Именно тогда VirtualBox 6.1 перестал работать. Чтобы установить Vbox на Mint/Ubuntu, вы добавляете их deb-репозиторий, а затем...
12.11.2020
2
ответа

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

Я искал и искал, и все объясняли файл /proc/diskstats, но никто, похоже, не объяснял, откуда берутся эти данные. Я нашел этот комментарий :Просто помните, что /proc/diskstats...
29.09.2020
2
ответа

Могу ли я удалить все последние версии ядра в /lib/modules/

Я видел, что в /lib/modules/ у меня есть 7 каталогов, которые относятся к устаревшим версиям ядра, могу ли я их полностью удалить? Это не внесет никаких изменений и не повредит моей системе? $ лс /библиотека/модули 5.4.0 -26 -...
22.08.2020
2
ответа

Почему API модуля Linux не имеет обратной совместимости?

Почему API модуля Linux не имеет обратной совместимости? Я разочарован, обнаружив обновленные драйверы после обновления ядра Linux. У меня есть беспроводной адаптер, для которого нужен проприетарный драйвер, но...
19.08.2020
2
ответа

В WSL 2 нет /lib/modules/

У меня есть исходный код модуля ядра hello world, который работает в Ubuntu 20 на ноутбуке. Теперь я пытаюсь скомпилировать тот же код в Ubuntu 20, но внутри WSL2. Для этого я использую это :сделать -C /sys/...
23.06.2020
2
ответа

Загрузка модулей NFS-Kernel-Server через /etc/modules

Я добавил в /etc/modules следующее: nfs nfsv4 и вот результат после перезагрузки: nfsv4 638976 0 нфс 294912 1 нфсв4 lockd 98304 1 ...
22.05.2020
2
ответа

Как узнать поток кода модуля драйвера?

Я изучаю драйверы устройств Linux, основное внимание уделяю драйверам Wi-Fi. Я хочу знать, как работает код, когда я подключаю свое устройство. Может быть, я могу сделать что-то вроде добавления строки printk в каждую функцию. ...
28.02.2020
2
ответа

Как отключить возможность установки модуля ядра в операционной системе на основе Unix?

Поскольку мы живем в эпоху руткитов ядра Linux , Есть ли способ Отключить какой-либо дополнительный модуль для загрузки в ядро ​​операционной системы любым пользователем, любой операцией или командой в Linux? какой-то ...
03.01.2020

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

Модуль ядра является набором кода, который может быть загружен в ядро во времени выполнения, не перекомпилировав ядро. Каждый обычно обеспечивает одну "функцию", такую как драйвер единого устройства, файловая система или протокол связи. Кроме того, некоторые модули обеспечивают библиотечные функции для помощи в реализации других модулей.

Этот тег покрывает вопросы о загрузке, конфигурировании и компиляции модулей ядра. Вопросы, о которых модуль использовать для конкретной части аппаратных средств должен вместо этого быть отмеченными .

Модуль обычно соответствует одному или нескольким четко определенным интерфейсам - обычно один от стороны пользователя модуля (например, Unix read/write/ioctl интерфейс) и один или несколько с восходящей стороны модуля (например, интерфейсу подсистемы ввода-вывода USB).