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.