Warum sollte modinfo sagen, dass ein Modul nicht gefunden wird, wenn es mit lsmod angezeigt wird?

7

Ich habe mehrere Fälle bemerkt, in denen, wenn ich lsmodein Modul finde und dann modinfofür dieses Modul verwende, die Meldung ERROR: Module not found angezeigt wird. Zum Beispiel mit dem Nvidia-Modul (bei Verwendung der proprietären Treiber).

So was würde Fällen erscheint ein Modul auf , lsmodaber einen Fehler wie einen gebe ich oben erwähnt modinfo.

Luis Alvarado
quelle

Antworten:

9

Es wird voreingenommen. In meinem Beispiel (vielleicht ähnlich wie bei Ihnen):

lsmod | grep nvidia
nvidia               9171294  51

modinfo nvidia
ERROR: modinfo: could not find module nvidia

modprobe --resolve-alias nvidia
nvidia_current

grep -r nvidia /etc/modprobe.d/
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias nvidia nvidia_current

modinfo nvidia_current
filename:       /lib/modules/3.7.5-030705-generic/updates/dkms/nvidia_current.ko
alias:          char-major-195-*
version:        313.09
[...]

Oben sollte für sich selbst sprechen, nicht wahr?

gertvdijk
quelle
Oben spricht für sich ^^. Gibt es einen anderen Fall, in dem dies auch passieren könnte?
Luis Alvarado
@ LuisAlvarado Vielleicht, aber dies ist der einzige, den ich kenne.
Gertvdijk
Also wenn ich habe alias myModuleAlias someModule, funktioniert das modinfo myModuleAliasnicht? Ich hätte erwartet, dass dies Teil des Punktes eines Alias ​​ist?
fpghost