Ich konfigurierte und Linux - Kernel mit kompilierten nouveau
Treiber integrierte in dem Kernel, dh <*>
im Gegensatz zu , <M>
wenn dabei make menuconfig
innerhalb Linux - Kernel - Quellverzeichnisses.
Jetzt beabsichtige ich, einen anderen Treiber als zu verwenden nouveau
. Wenn nouveau
es ein Modul wäre, würde ich eine Zeile wie blacklist nouveau
innen hinzufügen/etc/modprobe.d/blacklist.conf
Was sollte ich jetzt tun.
kernel
linux-kernel
drivers
kernel-modules
modprobe
user3405291
quelle
quelle
i8042
.Nicht viele Leute wissen davon, aber es gibt absolut eine Möglichkeit, einen im Kernel eingebauten Treiber auf die schwarze Liste zu setzen.
In erster Linie sollten Sie laufen
lsmod | grep <driver_name>
. Wenn Sie keine Ergebnisse sehen, herzlichen Glückwunsch - Ihr Treiber ist direkt in den Kernel integriert und die normale Art, ihn auf die schwarze Liste zu setzen, funktioniert nicht. Stattdessen müssen Sie stattdessen die Initialisierungsfunktion Ihres Treibers auf die schwarze Liste setzen. Dazu müssen Sieinitcall_blacklist=<driver_init>
als Kernel-Boot-Option hinzufügen, wobei driver_init die Treiberinitialisierungsfunktion ist. Sie müssen die Quellen Ihres Kernels durchsuchen , um herauszufinden, welcher Name verwendet werden muss. Als konkretes Beispielinitcall_blacklist=vmd_drv_init
verhindert die Verwendung als Startoption, dass der Intel Volume Management Device-Treiber geladen und an einen aktiven Volume Management Device-Controller gebunden wird.quelle