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

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

Так, в каких случаях модуль появится в lsmod, но выдаст ОШИБКУ, подобную той, которую я упомянул выше с modinfo.

7
задан 6 February 2013 в 01:15

1 ответ

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

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

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

0
ответ дан 6 February 2013 в 01:15

Другие вопросы по тегам:

Похожие вопросы: