Sẽ trở nên xấu xí như một bình luận, nhưng tôi đã kiểm tra hệ thống này ..
cat /proc/modules | cut -d " " -f1 | while read mod; do
test -d /sys/module/$mod/parameters || echo modinfo $mod | grep parm;
done
Để kiểm tra xem các mô-đun không có tham số trong / sys có hiển thị là có tham số trong modinfo không nhưng tôi không thể tìm thấy bất kỳ.
Tôi không phải là chuyên gia, nhưng sự khác biệt ở đây là modinfo đọc chính tệp mô-đun cho các tham số bằng cách tìm trong các tiêu đề elf .modinfo, trong khi sys đang đọc chúng từ biến thể thời gian chạy của nó.
Có thể có các tham số bạn có thể sửa đổi trong thời gian chạy không xuất hiện dưới dạng giá trị tham số modinfo, nhưng vì định dạng mô-đun nên khá cố định. Tôi không thể tưởng tượng được bạn có thể chuyển tham số tùy chọn cho mô-đun khi tải mà không có một cấu trúc .modinfo cho nó được liên kết trong.
Tôi tò mò, mô-đun của bạn có gợi ý rằng có các tham số có thể vượt qua với modinfo khi bạn kiểm tra theo cách đó nhưng không có trong / sys cho nó không? Chắc chắn trên hệ thống của tôi, tôi không thể tìm thấy bất kỳ ví dụ nào về điều này bằng cách sử dụng lệnh được cung cấp ở trên.