Als «kernel-modules» getaggte Fragen

Verwenden Sie dieses Tag für Fragen zum Laden, Konfigurieren oder Kompilieren. Siehe auch / drivers für Fragen dazu, welche Module für bestimmte Hardware verwendet werden sollen. Ein Kernelmodul ist ein Code, der vom Administrator während der Ausführung des Systems zum Kernel hinzugefügt werden kann und normalerweise eine Funktion wie ein Dateisystem bereitstellt.

1
Modul markiert mit (F) in / proc / modules
Auf meinem 3.10-System sind einige der in / proc / modules aufgeführten Module mit (F) gekennzeichnet. Ich möchte die Ursache dafür finden (F). Ich bin sicher, dass Module nicht zwangsweise geladen wurden und mit dem Kernel erstellt wurden. Könnten Sie bitte darauf hinweisen, welcher Kernel-Code die / proc / modules …

1
Wie erstelle ich einen benutzerdefinierten Kernel mit localmodconfig, der die Hardware mehrerer Computer unterstützt?
Wenn Sie einen Server so konfigurieren, dass eine einzelne Aufgabe wie eine Appliance ausgeführt wird, muss möglicherweise ein benutzerdefinierter Kernel erstellt werden. Zum Beispiel, um Speicherplatz zu sparen. Das Ubuntu Core 13.10 amd64-Root-Dateisystem ist ein 38-MB- Download, bei dem das Metapaket "linux-image-generic" einschließlich der erforderlichen Abhängigkeiten 79 MB Archive herunterlädt …

1
Benutzerdefinierter Kernel: Firmware kann nicht geladen werden, wenn das Modul integriert ist
Ich möchte alle meine Module eingebaut haben, aber dies schlägt fehl mit iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Die Mikrocode-Datei existiert in /lib/firmwareund das Ganze funktioniert einwandfrei, wenn ich iwlagnals Modul kompiliere . Ich habe keine Ahnung, wo nach der Datei …



2
Warum sagt modinfo "Modul konnte nicht gefunden werden", lsmod behauptet jedoch, dass das Modul geladen ist?
Laut Manpage des lsmodBefehls wird angezeigt, welche Kernelmodule aktuell geladen sind. Ich habe ein Skript geschrieben, das modinfozeigt, welche Kernel-Objektdateien (.ko) tatsächlich verwendet werden: #!/bin/sh for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do echo "###############################$i###############################" echo "" modinfo $i echo "" echo "" done Jetzt …


3
Die Blacklist des Kernelmoduls funktioniert nicht
Ich versuche herauszufinden, wie Module auf die schwarze Liste gesetzt werden, und ich versuche es auf dem USB-Speicher. Leider scheint es keine Wirkung zu haben, und ich bekomme das Modul auch dann rein, wenn es (anscheinend) nicht verwendet wird. Mein Experiment findet auf einem Ubuntu 12.04.3 LTS statt. raptor@raptor-VirtualBox:/etc/modprobe.d$ lsmod …

2
Wie viel Strip (1) -ing ist für Kernelmodule in Ordnung?
Ich erstelle regelmäßig Pakete für Slackware Linux und ein Teil des Prozesses besteht darin, Binärdateien zu entfernen, damit sie weniger Speicherplatz beanspruchen. Ich finde, wenn ich strip --strip-all(oder stripohne Optionen) Kernelmodule, können sie oft nicht einfügen: FATAL: Fehler beim Einfügen von cloop (/lib/modules/2.6.38.7-smp/kernel/fs/cloop/cloop.ko): Ungültiges Modulformat Welche Stripping-Stufe wird für Kernel-Module …

1
Kernel kann nicht kompiliert werden: Fehler, Kernel unterstützt den PIC-Modus nicht
Ich habe Probleme beim Neukompilieren meines Kernels. Laden Sie das Quellpaket herunter, dekomprimieren Sie es und führen Sie es aus fakeroot make-kpkg kernel_image führt mich zum Fehler [...] 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 Das Problem …

2
lsmod zeigt -2 in der Spalte "Verwendet von"
Dies ist, was passiert, wenn ich lsmod auf einem Arm Board (Banana Pi) laufen lasse, das auf Kernel 4.3.0 läuft # 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 …

2
virtualbox-dkms kann nicht neu konfiguriert werden
Ich habe vitualbox auf Debian Jessie gemäß den Anweisungen im Debian- Wiki installiert . Durch Ausführen von: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox Während der Installation wurden einige Fehler gemeldet. Jetzt möchte ich virtualbox-dkms neu konfigurieren, erhalte aber folgende Fehlermeldung: Loading new virtualbox-4.3.18 DKMS files... Building only for 3.16-3-amd64 Module …


2
Welches Paket könnte "Linux-Header-3.7.5-1-ARCH" bedeuten?
Ich debugge ein Closed-Source-Software-Installationsprogramm, das einige vorgefertigte Vorstellungen über meine Distribution zu haben scheint. Die Installation wird abgebrochen, nachdem sie nicht gefunden wurde apt-get. Der Befehl, den es auszuführen versucht, lautet: apt-get -y -q install linux-headers-3.7.5-1-ARCH Ich nehme an, der "Paketname" kommt von dort /usr/src, wo der einzige Eintrag ist …

1
Modul-Patch automatisch anwenden und Kernel kompilieren, wenn aktualisiert?
Ich habe kürzlich einen einzeiligen Patch drivers/bluetooth/btusb.cangewendet, um die Kompatibilität mit meinem Bluetooth-Gerät zu ermöglichen. Wenn ich jedoch ein Kernel-Upgrade erhalte, geht der Patch verloren, bis jemand ihn zurückportiert (was nicht wahrscheinlich ist). Gibt es eine Möglichkeit für mich, ein Skript auszuführen und jedes neue Kernel-Upgrade automatisch zu patchen? DKMS …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.