Jak sprawdzasz wersję modułu jądra * .ko w systemie Linux?


12

Wiem, że możesz zrobić:

sudo modprobe -v some_module

aby sprawdzić wersję /lib/modules/.../some_module.ko, ale nadal chciałbym móc sprawdzić wersję dowolnego modułu jądra, który niekoniecznie zostanie załadowany modprobe.

Odpowiedzi:


18

modinfo (8)
modinfo - program do wyświetlania informacji o module jądra Linux

Po prostu,

modinfo module-file

Porada ogólna: u dołu strony podręcznika znajduje się sekcja „Zobacz także”. W przypadku modprobe wyświetla modinfo. Ta sekcja może być bardzo przydatna.


1
Hm, lepsze niż łańcuchy;) +1
Węzeł

Ciekawe, dlaczego to nie działa dla mnie. Skarży się, że nie może znaleźć pliku, mimo że sprawdziłem, czy istnieje.
Pavel Šimerda,

3

Próbować:

strings some_module.ko | grep vermagic

Lub użyj, jak wspomniał Ian Kelling modinfo.


Potrzebuję tego w systemie bez „modinfo”, więc to była dobra wskazówka. Dla mnie polecenie „strings some_module.ko | wersja grep ”faktycznie zwróciła wersję mojego modułu.
noisygecko,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.