Oracle® Solaris 11.2 可调参数参考手册

退出打印视图

更新时间: 2014 年 12 月
 
 

moddebug

说明

当启用了此参数时,会显示关于模块装入过程中各个步骤的消息。

数据类型

带符号整数

缺省值

0(消息关闭)

范围

下面是最有用的值:

  • 0x80000000-输出 [un] loading... 消息。对于装入的每个模块,将在控制台上和 /var/adm/messages 文件中显示如下所示的消息:

    Apr 20 17:18:04 neo genunix: [ID 943528 kern.notice] load 'sched/TS_DPTBL' id 15
    loaded @ 0x7be1b2f8/0x19c8380 size 176/2096
    Apr 20 17:18:04 neo genunix: [ID 131579 kern.notice] installing TS_DPTBL,
    module id 15.
  • 0x40000000-输出详细的错误消息。对于装入的每个模块,将在控制台上和 /var/adm/messages 文件中显示如下所示的消息:

    Apr 20 18:30:00 neo unix: Errno = 2
    Apr 20 18:30:00 neo unix: kobj_open: vn_open of /platform/sun4v/kernel/exec/sparcv9/intpexec fails
    Apr 20 18:30:00 neo unix: Errno = 2
    Apr 20 18:30:00 neo unix: kobj_open: '/kernel/exec/sparcv9/intpexec'
    Apr 20 18:30:00 neo unix:  vp = 60015777600
    Apr 20 18:30:00 neo unix: kobj_close: 0x60015777600
    Apr 20 18:30:00 neo unix: kobj_open: vn_open of /platform/SUNW,Sun-Fire-T200/kernel/exec/sparcv9
    /intpexec fails,
    Apr 20 18:30:00 neo unix: Errno = 2
    Apr 20 18:30:00 neo unix: kobj_open: vn_open of /platform/sun4v/kernel/exec/sparcv9/intpexec fails
  • 0x20000000-输出更详细的消息。设置为此值时,在系统引导过程中,输出的信息不会比使用 0x40000000 标志时输出的信息多。不过,设置为此值时,在卸载模块时会输出与模块的释放相关的信息。

这些值可以相加在一起来设置最终值。

动态?

验证

何时更改

当模块未按预期的那样装入时,或者系统在装入模块过程中看似挂起时。请注意,当设置为 0x40000000 时,系统引导速度会相应地降低,取决于写入到控制台的消息数。

交付级别

不稳定