Почему modinfo говорит, что модуль не найден, когда он появляется с помощью lsmod?
Я заметил несколько случаев, когда, если я использую lsmod
найти модуль, а затем использовать modinfo
для этого модуля выдается сообщение об ошибке: модуль не найден. Например с модулем Nvidia (при использовании проприетарных драйверов).
Так в каких случаях модуль появится на lsmod
но выведите ОШИБКУ, подобную той, с которой я упоминал выше modinfo
,
2 ответа
Решение
Это псевдоним. В моем примере (похоже на ваш, возможно):
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
[...]
Выше должен говорить сам за себя, не так ли?