[fm-discuss] Tool idea / project

Cynthia A. McGuire Cynthia.McGuire at Sun.COM
Mon Aug 13 09:43:54 PDT 2007


We do have a command line interface to libtopo.  /usr/lib/fm/fmd/fmtopo will display the contents of all topology trees, something like the following will display all FMRIs and their properties.  We are working on a new version of the fmd(1M) programmer's reference manual that will describe the libtopo API along with a man page for fmtopo.  The PRM should be available in the next few weeks on the FM community site.

Cindi


#/usr/lib/fm/fmd/fmtopo -P all

TIME                 UUID
Aug 13 09:35:47 998bfcfe-fb68-cebc-8148-ca5b2884ebf1

hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d/interconnect=0
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    FRU               fmri      hc:///component=interconnect
    label             string    interconnect
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d
  group: system                         version: 1   stability: Private/Private
    isa               string    sparc
    machine           string    sun4u

hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d/interconnect=0/ioboard=14
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    label             string    IO14
    FRU               fmri      hc:///component=IO14
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d
...
hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d/interconnect=0/ioboard=14/h
ostbridge=0/pcibus=0/pcidev=1/pcifn=0/pcibus=1/pcidev=1/pcifn=1
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    label             string    C3V0
    FRU               fmri      hc:///component=C3V0
    ASRU              fmri      dev:////pci@1dc,600000/pci@1/SUNW,qfe@1,1
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d
  group: io                             version: 1   stability: Private/Private
    dev               string    /pci at 1dc,600000/pci at 1/SUNW,qfe at 1,1
    devtype           string    network
    driver            string    qfe
  group: pci                            version: 1   stability: Private/Private
    device-id         string    1001
    class-code        string    20000
    vendor-id         string    108e
...
hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d:serial=2EBA9804AD/interconn
ect=0/cpu=352
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    ASRU              fmri      cpu:///cpuid=352/serial=2EBA9804AD
    FRU               fmri      hc:///component=SB11
    label             string    SB11
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d

hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d:serial=12EBA982C45/intercon
nect=0/cpu=354
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    ASRU              fmri      cpu:///cpuid=354/serial=12EBA982C45
    FRU               fmri      hc:///component=SB11
    label             string    SB11
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d

hc://:product-id=SUNW,Sun-Fire-15000:server-id=mcp-d:serial=12E9EDC414C/intercon
nect=0/cpu=448
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,Sun-Fire-15000:server-i...
    ASRU              fmri      cpu:///cpuid=448/serial=12E9EDC414C
    FRU               fmri      hc:///component=SB14
    label             string    SB14
  group: authority                      version: 1   stability: Private/Private
    product-id        string    SUNW,Sun-Fire-15000
    server-id         string    mcp-d
--
This message posted from opensolaris.org


More information about the fm-discuss mailing list