¿Cómo se verifica la versión de un módulo de kernel * .ko en Linux?


12

Sé que puedes hacer:

sudo modprobe -v some_module

para verificar la versión de /lib/modules/.../some_module.ko, pero todavía me gustaría poder verificar la versión de cualquier módulo de kernel arbitrario que no necesariamente se va a cargar modprobe.

Respuestas:


18

modinfo (8)
modinfo - programa para mostrar información sobre un módulo Kernel de Linux

Simplemente,

modinfo module-file

Consejo general: en la parte inferior de una página de manual y hay una sección llamada "Ver también". Para modprobe, enumera modinfo. Esa sección puede ser extremadamente útil.


1
Hm, mejor que cadenas;) +1
Nodo

Curioso por qué esto no funciona para mí. Se queja de que no puede encontrar el archivo aunque verifiqué que existe.
Pavel Šimerda

3

Tratar:

strings some_module.ko | grep vermagic

O use según lo mencionado por Ian Kelling modinfo.


Necesito esto en un sistema sin 'modinfo', así que este fue un buen consejo. Para mí, el comando 'strings some_module.ko | grep version 'en realidad devolvió la versión de mi módulo.
noisygecko
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.