PreguntasLinux

Versión Completa: Saber el nombre de un modulo del kernel (solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Hola 1-smile
kisiera saber como se llamara cualquier modulo del kernel una ves compilado.
Podés ver los modulos que tenés instalados en el directorio "/lib/modules/version_del_kernel"
cuando compilas ya sea de genkernel o make menuconfig uno elije opciones, pero no como se llaman (modulo)
Ej en

Código:
Character devices --->
<M> Via chipset supourt

Si tiro help :

Código:
│ CONFIG_AGP_VIA:                                                         │
  │                                                                         │
  │ This option gives you AGP support for the GLX component of              │
  │ X on VIA MVP3/Apollo Pro chipsets.                                      │
  │                                                                         │
  │ Symbol: AGP_VIA [=m]                                                    │
  │ Prompt: VIA chipset support                                             │
  │   Defined at drivers/char/agp/Kconfig:104                               │
  │   Depends on: AGP                                                       │
  │   Location:                                                             │
  │     -> Device Drivers                                                   │
  │       -> Character devices                                              │
  │         -> /dev/agpgart (AGP Support) (AGP [=m])

Al tratar de ejecutar luego de compilar

Código:
#modprobe AGP_VIA
FATAL: Module AGP_VIA not found.

Investigando el nombre es via_agp, bueno en este caso con un poco de sentido comun pero no es una solucion general.
En pocas palabras donde o como se ke nombre de modulo le corresponde a cada opcion?

si tenes instalado el paquete module-init-tools, podes hacer lsmod .... y te tira los datos.... también tenes el comando modinfo, que te tira la info de una módulo en particular....

saludos...
lsmod solo tira los modulos cargados
modinfo me pide por parametro el nombre del modulo, lo cual es justo el problema.

angelm Escribió:
Hola 1-smile
kisiera saber como se llamara cualquier modulo del kernel una ves compilado.


es lo que pediste, una ves compilado....

Casi siempre es el Symbol pero en minúscula, no creo que haya otra cosa
Ademas otra forma es la siguiente.
Atraves del l nombre de la opcion ejecutamso EJ para DM_MIRROR

Código:
#cd /usr/src/linux
#grep DM_MIRROR -r ./  | grep Makefile
./drivers/md/Makefile:obj-$(CONFIG_DM_MIRROR)           += dm-mirror.o

Observese dm-mirror.o, lo ke significa ke el nombre del modulo es dm_mirror, por regla empirica puedo decir ke el -(guion) puede interpretarse como _ (guion bajo) y se omite la extencion .o

Con esto mas lo ke dijo german me da por satisfecha la inquietud.
Gracias warp (por la paciencia) 1-wink

URLs de Referencia