Comment vérifier la version d'un module de noyau * .ko sous Linux?


12

Je sais que tu peux faire:

sudo modprobe -v some_module

pour vérifier la version de /lib/modules/.../some_module.ko, mais j'aimerais quand même pouvoir vérifier la version de n'importe quel module de noyau arbitraire qui ne sera pas nécessairement chargé par modprobe.

Réponses:


18

modinfo (8)
modinfo - programme pour afficher des informations sur un module du noyau Linux

Simplement,

modinfo module-file

Conseil général: au bas d'une page de manuel et il y a une section intitulée "Voir aussi". Pour modprobe, il répertorie modinfo. Cette section peut être extrêmement utile.


1
Hm, mieux que les cordes;) +1
Node

Curieux de savoir pourquoi cela ne fonctionne pas pour moi. Il se plaint de ne pas trouver le fichier même si j'ai vérifié qu'il existe.
Pavel Šimerda

3

Essayer:

strings some_module.ko | grep vermagic

Ou utilisez comme mentionné par Ian Kelling modinfo.


J'ai besoin de cela sur un système sans 'modinfo', donc c'était un bon conseil. Pour moi, la commande 'strings some_module.ko | grep version 'a en fait renvoyé la version de mon module.
noisygecko
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.