Вийшов би потворним як коментар, але я це перевірив у своїй системі.
cat /proc/modules | cut -d " " -f1 | while read mod; do
test -d /sys/module/$mod/parameters || echo modinfo $mod | grep parm;
done
Щоб перевірити, чи не відображаються модулі без параметрів в / sys як параметри в modinfo, але я не зміг їх знайти.
Я не експерт, але різниця тут полягає в тому, що modinfo зчитує сам файл модуля для параметрів, дивлячись у заголовки ельфів .modinfo, тоді як sys читає їх з його варіанту виконання.
Можливо, під час виконання можуть бути параметри, які ви можете змінювати, які не відображаються як значення параметру modinfo, але оскільки формат модуля повинен бути досить зафіксованим, я не уявляю, що ви можете передати параметр параметра модулю під час завантаження, не маючи a .modinfo структура для неї пов'язана в.
Мені цікаво, чи припускає ваш модуль, що є параметри, які проходять з modinfo, коли ви перевіряєте це так, але в ньому немає / sys? Звичайно, в моїй системі я не зміг знайти жодного прикладу цього за допомогою команди, наведеної вище.