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.

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?


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
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.