•
Como ver las opciones de un modulo del kernel
Los módulos del kernel pueden usar parámetros para definir ciertos aspectos de su comportamiento. Con modinfo podemos ver cuales son sus opciones y una descripción de las mismas.
Podemos ver un ejemplo con el modulo qla2xxx:
# modinfo qla2xxx filename: /lib/modules/2.6.18-92.el5/kernel/drivers/scsi/qla2xxx/qla2xxx.ko version: 8.02.00-k5-rhel5.2-04 license: GPL description: QLogic Fibre Channel HBA Driver author: QLogic Corporation srcversion: 03625489F60DC59A7EBE71F alias: pci:v00001077d00002532sv*sd*bc*sc*i* alias: pci:v00001077d00005432sv*sd*bc*sc*i* alias: pci:v00001077d00005422sv*sd*bc*sc*i* alias: pci:v00001077d00002432sv*sd*bc*sc*i* alias: pci:v00001077d00002422sv*sd*bc*sc*i* alias: pci:v00001077d00006322sv*sd*bc*sc*i* alias: pci:v00001077d00006312sv*sd*bc*sc*i* alias: pci:v00001077d00002322sv*sd*bc*sc*i* alias: pci:v00001077d00002312sv*sd*bc*sc*i* alias: pci:v00001077d00002300sv*sd*bc*sc*i* alias: pci:v00001077d00002200sv*sd*bc*sc*i* alias: pci:v00001077d00002100sv*sd*bc*sc*i* depends: scsi_mod,scsi_transport_fc vermagic: 2.6.18-92.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1 parm: ql2xlogintimeout:Login timeout value in seconds. (int) parm: qlport_down_retry:Maximum number of command retries to a port that returns a PORT-DOWN status. (int) parm: ql2xplogiabsentdevice:Option to enable PLOGI to devices that are not present after a Fabric scan. This is needed for several broken switches. Default is 0 - no PLOGI. 1 - perfom PLOGI. (int) parm: ql2xloginretrycount:Specify an alternate value for the NVRAM login retry count. (int) parm: ql2xallocfwdump:Option to enable allocation of memory for a firmware dump during HBA initialization. Memory allocation requirements vary by ISP type. Default is 1 - allocate memory. (int) parm: ql2xextended_error_logging:Option to enable extended error logging, Default is 0 - no logging. 1 - log errors. (int) parm: ql2xfdmienable:Enables FDMI registratons Default is 0 - no FDMI. 1 - perfom FDMI. (int) parm: ql2xmaxqdepth:Maximum queue depth to report for target devices. (int) parm: ql2xqfullrampup:Number of seconds to wait to begin to ramp-up the queue depth for a device after a queue-full condition has been detected. Default is 120 seconds. (int) parm: ql2xenablemsix:Set to enable MSI-X interrupt mechanism. (int) module_sig: 883f350484fbdd1f27370acbc602e1126e630a09a9838519c86e098d6c1cf2b5e80a5b6eb77a6dc0a0ad4624fdfccc3d123df9f93bc8d2f6175029b621
Las lineas que empiezan con el identificador “parm” podemos ver las opciones disponibles del modulo seguidas de una descripción de las mismas.
Relacionados
Imprimir
•
3 comments to “Como ver las opciones de un modulo del kernel”
•
21. October 2009 at 9:39 am :
Buenas,
yo no estoy muy puesto en esto del kernel, y por eso pregunto,
¿exactamente que utilidad tiene saber estas opciones?
espero que puedas alumbrar un poco mi camino =)
gracias, y un saludo
27. October 2009 at 1:50 pm :
Hola,
Sirve para modificar el comportamiento del modulo: digamos que es como hacer un ls o bien hacer un ls -la. Es lo mismo, pero no es lo mismo.
Un ejemplo claro podrían ser los drivers de las tarjetas qlogic, que es necesario especificar algunos parámetros para configurar el multipath o para definir como funcione el failover:
Algo quizá más “palpable” sería el modulo ipv6, que desde CentOS 5.4 permite desactivarse mediante la opción “disable”:
28. October 2009 at 10:49 am :
Entendido,
muchas gracias