Laut Manpage des lsmod
Befehls wird angezeigt, welche Kernelmodule aktuell geladen sind.
Ich habe ein Skript geschrieben, das modinfo
zeigt, 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 habe ich herausgefunden, dass modinfo nvidia
die folgende Ausgabe zeigt:
ERROR: modinfo: could not find module nvidia
Habt ihr eine Erklärung dafür?
quelle
nvidia_410
. Also versuchen Sie esmodinfo nvidia_410
oder ähnliches.Wenn Sie kürzlich Ihren nvidia-Treiber deinstalliert haben, haben Sie das Modul möglicherweise von Ihrem System deinstalliert, aber es befindet sich immer noch in Ihrer initrd. Sie können überprüfen, welche in Ihrer initrd mit sind
lsinitrd
. Oder versuchen Sie einfach, Ihren Kernel neu zu installieren, um festzustellen, ob er nicht mehr angezeigt wirdlsmod
.quelle