Почему modinfo говорит, что модуль не найден, когда он появляется с lsmod

6

Я заметил несколько случаев, когда, если я использую lsmod , чтобы найти модуль, а затем использовать modinfo для этого модуля, он выдает сообщение ОШИБКА: Модуль не найден . Например, с модулем Nvidia (при использовании проприетарных драйверов).

Итак, в каких случаях модуль появлялся бы на lsmod , но давал бы ERROR, как тот, который я упомянул выше, с modinfo .

    
задан Luis Alvarado 05.02.2013 в 22:15
источник

1 ответ

7

Это псевдоним. В моем примере (возможно, похоже на ваш):

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

Выше должно говорить само за себя, не так ли?

    
ответ дан gertvdijk 05.02.2013 в 23:20
источник