AIX命令参考大全,卷 3,i - m - lsresource 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

lsresource 命令

用途

显示系统中可用设备的总线资源,并建议总线资源解析的属性值。

语法

lsresource [ -a | -r ] [ -d ] -l Name

描述

lsresource 命令将已分配总线资源列表写到标准输出,或者决定是否解析设备总线资源。

lsresource 命令显示由给定设备逻辑名称(-l Name)指定的设备的总线资源属性的当前分配值。使用 -a 标志显示指定设备的相同父总线下所有设备的所有总线资源属性的当前分配值。

使用 -r 标志确定指定设备的总线资源是否可解析。在这种情况下,lsresource 命令检查指定设备相同父总线下的所有设备,包括已定义但不可用的设备,来查看其总线资源属性是否可解析。如果所有属性可解析,lsresource 命令不产生输出。如果任何设备的总线资源都不可解析,lsresource 命令提供的信息取决于检测到的冲突类型。在某些情况下,lsresource 命令可以提供解决冲突的信息。

lsresource 命令识别设备名称、属性名称和对由只有用户可以更改属性所产生冲突的属性的建议值。将属性值设置为建议值将解决冲突。这可以协助配置带有只有用户才能更改的属性的设备。这些设备包括使用卡上的跳线或开关来选择值的适配卡。

在某些情况下,冲突可能是由于一种属性所引起的,系统在引导时可以正常调整该属性,但是运行时因为设备在可用状态下而不能对其进行调整。在这种情况下,lsresource 命令将表示用重新引导系统可以解决此配置。

当发生无法解决的冲突时,将可能会标识出多用户可改变的属性。这可能是对于指定设备逻辑名称(-l Name)所指定的设备或系统中的其它设备。所有标识出的属性需要更改以解决冲突。甚至在标识用户可更改属性和显示重新引导的情况下也是这样。在这种情况下,所有识别属性需要更改,系统需要重新引导来解决冲突。

最后,lsresource 可以确定无论属性更改或者系统重新引导,当前定义在设备配置数据库中的设备集都不能解析。在这种情况下,不能解析的设备列表写入到标准输出。如果由刚定义的新设备产生的问题,则应卸下该设备,或者卸下由 lsresource 列出的设备。如果通过卸下设备仍然不能解决问题,下一次重新引导可能会遇到其它的问题。这是因为在引导时解析设备的次序可能和 lsresource 解析的次序不同,导致引导时不可解析设备集的不同。如果引导时的不可解析设备集现在要包含引导需要的设备,就可能发生诸如没有配置控制台或系统引导失败之类的问题。

当 lsresource 用作列出当前分配总线资源值(不指定 -r 标志)时,应当使用以下操作:

输出列表的 TYPE 字段包含以下符号:

B 总线内存地址值
M 总线内存地址值
O I/O 地址值
I 总线中断级
N 非可共享总线中断级
A DMA 仲裁级

S 列表示共享属性。这些属性需要设置为同样值。它们按列中指定的数字分组。带有 1 的所有属性必须设置为同样值,同样地,带有 2 的所有属性必须设置为同样值,以此类推。在某些情况下,两个或更多中断属性可能设置为同样值,但在它们共享表示的 S 列中没有数字。这是因为值不需要相同,但因为不能给它们分配自己的唯一值,所以正好设置为同样值。

G 列表示一组中的属性。有一系列其值相互依赖的属性。如果一个属性更改为下一个可能值,在组中的其它属性必须也更改为下一个可能值。它们的分组由列中的指定数字表示。带有 1 的所有属性在同一组,带有 2 的所有属性也在同一组,以此类推。

对某些型号,显示的中断值后跟着括在圆括号内的值。这不是中断值的一部分,而是用以识别中断服务相关的中断控制器。标识由由一个字母接着一个数字构成,如 A0。字母表示中断控制器类型,数字区别控制器类型的多个实例。可能要识别两种中断控制器:

A 表示 AT 中断控制器。
B 表示非 AT 中断控制器。

标志

-a 指定显示和 -l 标志指定设备连接到同样父总线的所有设备的所有已分配总线资源属性。该标志不能和 -r 标志一起使用。
-d 指定属性文本描述包含在输出中。
-l Name (小写 L)指定要显示的设备属性的逻辑名。
-r 指定试图解析和 -l 标志指定设备连接到同样父总线的所有设备的所有总线资源。这将包含处于 DEFINEDT 状态的所有设备。lsresource 命令将显示任何冲并建议用户可更改值。ODM 数据库没有做更改。该标志不可和 -a 标志一起使用。

安全性

访问控制:所有用户

审计事件:无

示例

  1. 要列出令牌环设备总线属性,请输入:

    lsresource -l tok0

    系统将显示与以下类似的消息:

    类型  设备            属性            S G 当前值
    ----- --------------  --------------- - - ----------------------
    M     tok0            dma_bus_mem         0x003b2000 - 0x003f1fff
    O     tok0            bus_io_addr         0x000086a0 - 0x000086af
    N     tok0            bus_intr_lvl                  3
    A     tok0            dma_lvl                       7
  2. 要列出所有设备总线属性,请输入:

    lsresource -a -l tok0

    系统将显示与以下类似的消息:

    类型  设备            属性               S G    当前值
    ----- --------------  ---------------    - -    -----------------------
    M      bus0            bus_iocc_mem             0x00fffff0 - 0x00ffffff
    M      gda0            vram_start        1      0x00400000 - 0x007fffff
    M      gda0            bus_mem_start            0x000c0000 - 0x000c1fff
    M      gda0            dma1_start               0x00800000 - 0x009fffff
    M      gda0            dma2_start               0x00a00000 - 0x00bfffff
    M      gda0            dma3_start               0x00c00000 - 0x00dfffff
    M      gda0            dma4_start               0x01000000 - 0x011fffff
    M      scsi0           bus_mem_addr             0x000e0000 - 0x000e0fff
    M      scsi0           dma_bus_mem              0x00100000 - 0x00301fff
    M      tok0            dma_bus_mem              0x003b2000 - 0x003f1fff
    O      da0             bus_io_addr              0x00000060 - 0x0000006f
    O      siokta0         bus_io_addr              0x00000050 - 0x00000051
    O      sioma0          bus_io_addr              0x00000048 - 0x00000049
    O      ppa0            bus_io_addr              0x00000078 - 0x0000007a
    O      gda0            bus_addr_start    1      0x00002110 - 0x0000211f
    O      tok0            bus_io_addr              0x000086a0 - 0x000086af
    I      siokta0         bus_intr_lvl                        1   (A0)
    I      sioma0          bus_intr_lvl                        1   (A0)
    I      ppa0            bus_intr_lvl                       13   (A0)
    I      gda0            int_level                           9   (A0)
    I      scsi0           bus_intr_lvl                       14   (A0)
    N      fda0            bus_intr_lvl                        6   (A0)
    N      tok0            bus_intr_lvl                        3   (A0)
    A      fda0            dma_lvl                             0
    A      gda0            dma_channel                         3
    A      scsi0           dma_lvl                             4
    A      tok0            dma_lvl                             7
  3. 要报告设备属性的解析输出,请输入:

    lsresource -r - d -l tok0

    对于不同的解决输出,可能显示不同的信息。如果做了更改,以下输出向用户表示解析能成功,即,属性更改为建议值。

    lsresource:系统中的设备的属性不能解析。要解决冲突,属性需要修改。对每个属性提供建议值。
    
    设备             属性            当前      建议       描述
    --------------  ---------------  -------   ---------  -----------
    ent1            bus_intr_lvl     11        5          总线中断级
    ent1            bus_mem_addr     0xc0000   0xc4000    总线内存地址
    ent1            bus_io_addr      0x300     0x320      总线 I/O 地址
    ent2            bus_intr_lvl     11        7          总线中断级
    ent2            bus_mem_addr     0xc0000   0xc8000    总线内存地址

文件

/usr/sbin/lsresource 包含 lsresource 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]