home *** CD-ROM | disk | FTP | other *** search
/ Chip Special: Netware / Chip-Special_1996-08_NetWare_cd2.bin / content / support / token / 3 / prodmi.exe / TPRODMI.MIF < prev    next >
Encoding:
Text File  |  1995-01-10  |  35.5 KB  |  1,134 lines

  1. //**************************************************************************
  2. //                                                                          
  3. //                   COPYRIGHT (c) 1994 INTEL CORPORATION                       
  4. //                         All rights reserved.
  5. //                                                                          
  6. //**************************************************************************
  7. //
  8. // Name:          TPRODMI.MIF
  9. //
  10. // Description:   TokenExpress PRO MIF source.  Complies with LAN Adapter Working Group's 
  11. //                LAN Adapter Standard MIF Release 1.0.                
  12. //                This MIF file only supports a single board and can be installed manually.
  13. //                There exist another version that supports single and multiple boards
  14. //                and it requires a MIF installer.
  15. //
  16. // Author:        Albert Ho and Kevin Mackenzie
  17. //
  18. // Notes:         This MIF file implements eleven object groups for a local area network
  19. //                (LAN) adapter.  
  20. //
  21. // Date:          10/10/94
  22. //
  23. // Modification log:                                                        
  24. // Date      Who  Description                                               
  25. // --------  ---  --------------------------------------------------------  
  26. //***************************************************************************
  27.  
  28.  
  29. Start Component
  30.     Name = "Intel TokenExpress(TM) PRO LAN Adapter"
  31.     Description = "This component implements a set of eleven groups"
  32.                   " relating to the LAN Adapter."
  33.     Start Paths       
  34.       Name = "FROM-OVL"
  35.       DOS =  "TPRODMI.OVL"
  36.     End Paths
  37.  
  38.  
  39. // *************************************************************************
  40. //                          Component ID Group
  41. // *************************************************************************
  42.  
  43.     Start Group
  44.     Name  = "ComponentID"
  45.     ID    = 1
  46.     Class = "DMTF|ComponentID|001"
  47.     Description= "This group defines attributes common to all components. "
  48.                  "This group is required."
  49.  
  50.  
  51.     Start Attribute
  52.         Name        = "Manufacturer"
  53.         ID          = 1
  54.         Description = "Manufacturer of this component."
  55.         Access      = Read-Only
  56.         Storage     = Common
  57.         Type        = String(64)
  58.         Value       = "Intel"
  59.     End Attribute
  60.  
  61.     Start Attribute
  62.         Name        = "Product"
  63.         ID          = 2
  64.         Description = "Product name for this component."
  65.         Access      = Read-Only
  66.         Storage     = Common
  67.         Type        = String(64)
  68.         Value       = "Intel TokenExpress PRO LAN Adapter"
  69.     End Attribute
  70.  
  71.     Start Attribute
  72.         Name        = "Version"
  73.         ID          = 3
  74.         Description = "Version number of this component."
  75.         Access      = Read-Only
  76.         Storage     = Specific
  77.         Type        = String(64)
  78.         Value       = unsupported
  79.     End Attribute
  80.  
  81.     Start Attribute
  82.         Name        = "Serial Number"
  83.         ID          = 4
  84.         Description = "Serial number for this component."
  85.         Access      = Read-Only
  86.         Storage     = Specific
  87.         Type        = String(64)
  88.         Value       = unsupported
  89.     End Attribute
  90.  
  91.     Start Attribute
  92.         Name        = "Installation"
  93.         ID          = 5
  94.         Description = "The date of the install of this component."
  95.         Access      = Read-Only
  96.         Storage     = Specific
  97.         Type        = Date
  98.         Value       = "" 
  99.     End Attribute
  100.  
  101.     Start Attribute
  102.         Name        = "Verify"
  103.         Id          = 6
  104.         Description = "A code that provides a level of verification "
  105.                       "that the component is still installed and working."
  106.         Access      = Read-Only
  107.         Storage     = Common
  108.         Type        = Start Enum
  109.                   0x01 = "An error occurred; check status code"
  110.                   0x02 = "This component does not exist"
  111.                   0x03 = "Verification is not supported"
  112.                   0x04 = "Reserved"
  113.                   0x05 = "This component exists, but the functionality is untested"
  114.                   0x06 = "This component exists, but the functionality is unknown"
  115.                   0x07 = "This component exists, and is not functioning correctly"
  116.                   0x08 = "This component exists, and is functioning correctly"     
  117.               End Enum
  118.         Value       = *"FROM-OVL"                                                               
  119.     End Attribute
  120.  
  121.     End Group
  122.  
  123.  
  124. // *************************************************************************
  125. //                  System Resources Description Group
  126. // *************************************************************************
  127.  
  128.     Start Group
  129.     Name = "System Resources Description"
  130.     ID = 2
  131.     Class = "DMTF|System Resources Description|001"
  132.     Description = "The System Resources Description group "
  133.                   "describes the number of entries in the System Resources Group. "
  134.  
  135.     Key = 1
  136.     Start Attribute
  137.         Name        = "Device Count"
  138.         ID          = 1
  139.         Description = "A count of the number of different hardware devices represented in this table."
  140.         Access      = Read-Only
  141.         Type        = Integer
  142.         Value       = *"FROM-OVL"
  143.     End Attribute
  144.  
  145.     Start Attribute
  146.         Name        = "System Resource Count"
  147.         ID          = 2
  148.         Description = "A count of the total number of system resources on this system."              
  149.         Access      = Read-Only
  150.         Type        = Integer
  151.         Value       = *"FROM-OVL"
  152.     End Attribute
  153.     
  154.     End Group
  155.     
  156.  
  157. // *************************************************************************
  158. //                      System Resources Group
  159. //
  160. //   This group describes the system hardware resources which are commonly
  161. //   used in PC style computers.  This group is organized as a table where
  162. //   each entry contains a different type of resource.  
  163. // *************************************************************************
  164.  
  165.     Start Group
  166.     Name = "System Resources"
  167.     ID = 3
  168.     Class = "DMTF|System Resources|001"
  169.     Key = 1,2
  170.     Description = "The System Resources group contains hardware "
  171.                   "descriptions which are commonly used on PC style "
  172.                   "computers such as IRQs, IO ports, and memory "
  173.                   "address ranges."
  174.  
  175.  
  176.     Start Attribute
  177.         Name        = "Device ID"
  178.         ID          = 1
  179.         Description = "On systems that implement a PnP-like subsystem, "
  180.                       "the device ID should be the ID used by that subsystem. "
  181.                       "On systems that do not have inherent device numbering, "
  182.                       "then the instrumentation supporting the system resources "
  183.                       "group should devise a device number scheme. In either "
  184.                       "case, the table will naturally group all of the resources "
  185.                       "associated with a device."
  186.         Access      = Read-Only
  187.         Storage     = Common
  188.         Type        = Integer
  189.         Value       = *"FROM-OVL"
  190.     End Attribute
  191.  
  192.     Start Attribute
  193.         Name        = "Resource Number"
  194.         ID          = 2
  195.         Description = "This attribute is the ordinal of the resource within "
  196.                       "a device. Within the table, any device may have one or more "
  197.                       "resources."
  198.         Access      = Read-Only
  199.         Storage     = Common
  200.         Type        = Integer
  201.         Value       = *"FROM-OVL"
  202.     End Attribute
  203.  
  204.     Start Attribute
  205.         Name        = "Resource Type"
  206.         ID          = 3
  207.         Description = "The type of system resource represented by this entry."              
  208.         Access      = Read-Only
  209.         Storage     = Common
  210.         Type        = Start Enum
  211.                   0x01 = "Other"
  212.                   0x02 = "Unknown"
  213.                   0x03 = "Memory Range"
  214.                   0x04 = "I/O Port"
  215.                   0x05 = "IRQ"
  216.                   0x06 = "DMA"
  217.               End Enum
  218.         Value       = *"FROM-OVL"
  219.     End Attribute
  220.  
  221.     Start Attribute
  222.         Name        = "Resource Base"
  223.         ID          = 4
  224.         Description = "The starting address of the system resource in the appropriate address space."              
  225.         Access      = Read-Only
  226.         Storage     = Common
  227.         Type        = Integer
  228.         Value       = *"FROM-OVL"
  229.     End Attribute
  230.  
  231.     Start Attribute
  232.         Name        = "Resource Size"
  233.         ID          = 5
  234.         Description = "The size of the system resource."
  235.         Access      = Read-Only
  236.         Storage     = Common
  237.         Type        = Integer
  238.         Value       = *"FROM-OVL"
  239.     End Attribute
  240.  
  241.     Start Attribute
  242.         Name        = "Resource Flags"
  243.         ID          = 6
  244.         Description = "This attribute contains fields representing the "
  245.                       "status of this resource entry.  The meaning of "
  246.                       "this field varies according to the Resource Type "
  247.                       "field in this group."
  248.         Access      = Read-Only
  249.         Storage     = Common
  250.         Type        = Integer
  251.         Value       = unsupported
  252.     End Attribute
  253.  
  254.     Start Attribute
  255.         Name        = "Group ID"
  256.         ID          = 7
  257.         Description = "This attribute is a 'back pointer' to a group "
  258.                       "within this MIF, if applicable.  If the "
  259.                       "back pointer is not known, either because the "
  260.                       "device is not represented by a group, or the "
  261.                       "actual device type is not known, then the value "
  262.                       "of this attribute will be 0."
  263.         Access      = Read-Only
  264.         Storage     = Common
  265.         Type        = Integer
  266.         Value       = *"FROM-OVL"
  267.     End Attribute
  268.  
  269.     End Group
  270.  
  271.  
  272.  
  273. // *************************************************************************
  274. //                      Network Adapter 802 Port Group
  275. //
  276. //  This group consists of object  related to the network adapter hardware
  277. //  on a per port basis.
  278. // *************************************************************************
  279.  
  280.     Start Group
  281.     Name = "Network Adapter 802 Port Group"
  282.     ID   = 4
  283.     Class = "DMTF|Network Adapter 802 Port|001"
  284.     Key = 1
  285.     Description= "Contains objects related to each of the network ports on the network adapter."
  286.  
  287.     Start Attribute
  288.         Name        = "Port Index"
  289.         ID          = 1
  290.         Description = "This attribute is the ordinal of the network port within the "
  291.                       "network adapter, i.e. the 'port number'."
  292.         Access      = Read-Only
  293.         Storage     = Common
  294.         Type        = Integer
  295.         Value       = *"FROM-OVL"
  296.     End Attribute
  297.  
  298.     // Both node addresses should be displayable character strings.
  299.  
  300.     Start Attribute
  301.         Name        = "Permanent Network Address"
  302.         ID          = 2
  303.         Description = "This is the node address stored permanently in the adapter."
  304.         Access      = Read-Only
  305.         Storage     = Specific
  306.         Type        = String(12)
  307.         Value       = *"FROM-OVL"
  308.     End Attribute
  309.  
  310.     Start Attribute
  311.         Name        = "Current Network Address"
  312.         ID          = 3
  313.         Description = "This is the node address that can be modified by software, "
  314.                       "sometimes referred to as the Locally Administered Address (LAA)."
  315.         Access      = Read-Only
  316.         Storage     = Specific
  317.         Type        = String(12)
  318.         Value       = *"FROM-OVL"
  319.     End Attribute
  320.  
  321.     Start Attribute
  322.         Name        = "Connector Type"
  323.         ID          = 4            
  324.         Description = "This is the type of connector currently being used to physically "
  325.                       "attach this port to the LAN."
  326.         Access      = Read-Only
  327.         Storage     = Common
  328.         Type        = Start Enum
  329.                   0x01 = "Unknown"
  330.                   0x02 = "AUI"
  331.                   0x03 = "UTP category 3"
  332.                   0x04 = "UTP category 4"
  333.                   0x05 = "UTP category 5"
  334.                   0x06 = "BNC"
  335.                   0x07 = "STP RJ45"
  336.                   0x08 = "STP DB9"
  337.                   0x09 = "Fiber MIC"
  338.                   0x0A = "Apple AUI"
  339.               End Enum
  340.         Value       = *"FROM-OVL"
  341.     End Attribute
  342.  
  343.     Start Attribute
  344.         Name        = "Data Rate"
  345.         ID          = 5
  346.         Description = "This is the rate at which data is transferred over the LAN in Mbps."
  347.         Access      = Read-Only
  348.         Storage     = Common
  349.         Type        = Integer
  350.         Value       = *"FROM-OVL"
  351.     End Attribute
  352.  
  353.     Start Attribute
  354.         Name        = "Total Packets Transmitted"
  355.         ID          = 6
  356.         Description = "This is the total number of packets transmitted."
  357.         Access      = Read-Only
  358.         Storage     = Specific
  359.         Type        = Counter64
  360.         Value       = *"FROM-OVL"
  361.     End Attribute
  362.  
  363.     Start Attribute
  364.         Name        = "Total Bytes Transmitted"
  365.         ID          = 7
  366.         Description = "This is the total number of bytes transmitted."
  367.         Access      = Read-Only
  368.         Storage     = Specific
  369.         Type        = Counter64
  370.         Value       = *"FROM-OVL"
  371.     End Attribute
  372.  
  373.     Start Attribute
  374.         Name        = "Total Packets Received"
  375.         ID          = 8
  376.         Description = "This is the total number packets received."
  377.         Access      = Read-Only
  378.         Storage     = Specific
  379.         Type        = Counter64
  380.         Value       = *"FROM-OVL"
  381.     End Attribute
  382.  
  383.     Start Attribute
  384.         Name        = "Total Bytes Received"
  385.         ID          = 9
  386.         Description = "This is the total number of bytes received."
  387.         Access      = Read-Only
  388.         Storage     = Specific
  389.         Type        = Counter64
  390.         Value       = *"FROM-OVL"
  391.     End Attribute
  392.  
  393.     // Conceptually, Total Transmit Errors + Total Receive Errors = Total Host Errors + Total Wire Errors.
  394.     // Actual totals may vary depending on implementation.
  395.  
  396.     Start Attribute
  397.         Name        = "Total Transmit Errors"
  398.         ID          = 10
  399.         Description = "This is the total number of transmit errors of any type."
  400.         Access      = Read-Only
  401.         Storage     = Specific
  402.         Type        = Counter64
  403.         Value       = *"FROM-OVL"
  404.     End Attribute
  405.  
  406.     Start Attribute
  407.         Name        = "Total Receive Errors"
  408.         ID          = 11
  409.         Description = "This is the total number of receive errors of any type."
  410.         Access      = Read-Only
  411.         Storage     = Specific
  412.         Type        = Counter64
  413.         Value       = *"FROM-OVL"
  414.     End Attribute
  415.  
  416.     Start Attribute
  417.         Name        = "Total Host Errors"
  418.         ID          = 12
  419.         Description = "This is the total number of errors due to problems"
  420.                       " with the network adapter host interface "
  421.                       "(e.g. overrun / underrun errors)."
  422.         Access      = Read-Only
  423.         Storage     = Specific
  424.         Type        = Counter64
  425.         Value       = *"FROM-OVL"
  426.     End Attribute
  427.  
  428.     Start Attribute
  429.         Name        = "Total Wire Errors"
  430.         ID          = 13
  431.         Description = "This is the total number of either receive or transmit errors "
  432.                       " due to problems with the network (e.g. receive CRC Errors). "
  433.         Access      = Read-Only
  434.         Storage     = Specific
  435.         Type        = Counter64
  436.         Value       = *"FROM-OVL"
  437.     End Attribute
  438.  
  439.     End Group
  440.     
  441.  
  442.  
  443. // *************************************************************************
  444. //                       802 Alternate Address Group
  445. // *************************************************************************
  446.  
  447.     Start Group
  448.     Name = "802 Alternate Address Group"
  449.     ID   = 5
  450.     Class = "DMTF|802 Alternate Address|001"
  451.     Key = 1
  452.     Description= "Contains objects related to alternate addresses for each network adapter port."
  453.  
  454.  
  455.     Start Attribute
  456.         Name        = "Alternate Address Index"
  457.         ID          = 1
  458.         Description = "This is an arbitrary number assigned to each alternate address.  "
  459.                       "The Alternate Address Index usually starts with 1 and increments for each alternate address."
  460.         Access      = Read-Only
  461.         Storage     = Common
  462.         Type        = Integer
  463.         Value       = unsupported
  464.     End Attribute
  465.  
  466.     Start Attribute
  467.         Name        = "Port Index"
  468.         ID          = 2
  469.         Description = "The value of the Port Index attribute for the network port that uses this "
  470.                       "alternate address, i.e. the 'port number'."
  471.         Access      = Read-Only
  472.         Storage     = Common
  473.         Type        = Integer
  474.         Value       = unsupported
  475.     End Attribute
  476.  
  477.     Start Attribute
  478.         Name        = "Address Type"
  479.         ID          = 3
  480.         Description = "This is the type of alternate address, e.g. multicast, functional, etc."
  481.         Access      = Read-Only
  482.         Storage     = Common
  483.         Type        = Start Enum
  484.                   0x01 = "Multicast"
  485.                   0x02 = "Functional"
  486.                   0x03 = "Group"
  487.               End Enum
  488.         Value       = unsupported
  489.     End Attribute
  490.  
  491.     // The Alternate Address attribute should be a displayable character string.
  492.  
  493.     Start Attribute
  494.         Name        = "Alternate Address"
  495.         ID          = 4
  496.         Description = "This is the actual alternate address value."
  497.         Access      = Read-Only
  498.         Storage     = Specific
  499.         Type        = String(12)
  500.         Value       = unsupported
  501.     End Attribute
  502.  
  503.     End Group
  504.  
  505.  
  506.  
  507. // *************************************************************************
  508. //                          Adapter Driver Group
  509. // *************************************************************************
  510.  
  511.     Start Group
  512.     Name = "Network Adapter Driver Group"
  513.     ID   = 6
  514.     Class = "DMTF|Network Adapter Driver|001"
  515.     Key = 1
  516.     Description= "Contains objects related to the network adapter device"
  517.                  " drivers currently in use."
  518.  
  519.  
  520.     Start Attribute
  521.         Name        = "Driver Index"
  522.         ID          = 1
  523.         Description = "This is an arbitrary number assigned to each device driver.  "
  524.                       "Driver Index usually starts with 1 and increments for each additional "
  525.                       "device driver."
  526.         Access      = Read-Only
  527.         Storage     = Specific
  528.         Type        = Integer
  529.         Value       = *"FROM-OVL"
  530.     End Attribute
  531.  
  532.     Start Attribute
  533.         Name        = "Driver Software Name"
  534.         ID          = 2
  535.         Description = "This is the sign-on name of the driver."
  536.         Access      = Read-Only
  537.         Storage     = Common
  538.         Type        = String(64)
  539.         Value       = *"FROM-OVL"
  540.     End Attribute
  541.  
  542.     Start Attribute
  543.         Name        = "Driver Software Version"
  544.         ID          = 3
  545.         Description = "This is the revision level of the driver software."
  546.         Access      = Read-Only
  547.         Storage     = Common
  548.         Type        = String(64)
  549.         Value       = *"FROM-OVL"
  550.     End Attribute
  551.  
  552.     Start Attribute
  553.         Name        = "Driver Software Description"
  554.         ID          = 4
  555.         Description = "This is an expanded description of the device driver software." 
  556.         Access      = Read-Only
  557.         Storage     = Common
  558.         Type        = String(64)
  559.         Value       = *"FROM-OVL"
  560.     End Attribute
  561.  
  562.     Start Attribute
  563.         Name        = "Driver Size"
  564.         ID          = 5
  565.         Description = "This is the resident memory size of the driver in bytes."              
  566.         Access      = Read-Only
  567.         Storage     = Common
  568.         Type        =  Integer
  569.         Value       = unsupported
  570.     End Attribute
  571.  
  572.     Start Attribute
  573.         Name        = "Driver Interface Type"
  574.         ID          = 6
  575.         Description = "This is the specification or network operating system to which "
  576.                       "this LAN driver conforms, e.g. IPX, NDIS, etc."
  577.         Access      = Read-Only
  578.         Storage     = Common
  579.         Type        = Start Enum
  580.                   0x01 = "Other"
  581.                   0x02 = "IPX"
  582.                   0x03 = "ODI"
  583.                   0x04 = "NDIS"
  584.                   0x05 = "Packet Driver"
  585.                   0x06 = "LANtastic"
  586.                   0x07 = "UNIX"
  587.                   0x08 = "Appletalk"
  588.                   0x09 = "IBM Lan Support Program"
  589.                   0x0A = "LLC"
  590.                   0x0B = "Netbios"
  591.                   0x0C = "Pathworks (DLL)" 
  592.               End Enum
  593.         Value       = *"FROM-OVL"
  594.     End Attribute
  595.     
  596.     Start Attribute
  597.         Name        = "Driver Interface Version"
  598.         ID          = 7
  599.         Description = "This is the version of the driver interface specification, "
  600.                       "e.g. for NDIS, this attribute could be 2.01, 3.0, etc."
  601.         Access      = Read-Only
  602.         Storage     = Common
  603.         Type        = String(64)
  604.         Value       = *"FROM-OVL"
  605.     End Attribute
  606.     
  607.     Start Attribute
  608.         Name        = "Driver Interface Description"
  609.         ID          = 8
  610.         Description = "An expanded description of the driver interface specification in use."
  611.         Access      = Read-Only
  612.         Storage     = Common
  613.         Type        = String(64)
  614.         Value       = *"FROM-OVL"
  615.     End Attribute
  616.  
  617.     End Group
  618.  
  619.  
  620. // *************************************************************************
  621. //                      Network Adapter Hardware Group
  622. // *************************************************************************
  623.  
  624.     Start Group
  625.     Name = "Network Adapter Hardware Group"
  626.     ID   = 7
  627.     Class = "DMTF|Network Adapter Hardware|001"
  628.     Description= "Contains objects related to the network adapter hardware."         
  629.  
  630.     
  631.     Start Attribute
  632.         Name        = "Network Topology"
  633.         ID          = 1
  634.         Description = "This is the network media access method/topology "
  635.                       "supported by this adapter."
  636.         Access      = Read-Only
  637.         Storage     = Common
  638.         Type        = Start Enum
  639.                   0x01 = "Other"
  640.                   0x02 = "10 Mbps Ethernet"
  641.                   0x03 = "100 Mbps Ethernet"
  642.                   0x04 = "100/10 Mbps Ethernet"
  643.                   0x05 = "100 Mbps VG AnyLAN"
  644.                   0x06 = "4 Mbps Token-Ring"
  645.                   0x07 = "16 Mbps Token-Ring"
  646.                   0x08 = "16/4 Mbps Token-Ring"
  647.                   0x09 = "2 Mbps Arcnet"
  648.                   0x0A = "20 Mbps Arcnet"
  649.                   0x0B = "FDDI"
  650.                   0x0C = "ATM"
  651.                   0x0D = "AppleTalk"
  652.               End Enum
  653.         Value       = *"FROM-OVL"
  654.     End Attribute
  655.     
  656.     Start  Attribute
  657.         Name        = "Transmission Capability"
  658.         ID          = 2
  659.         Description = "The transmission capabilities of the adapter."
  660.         Access      = Read-Only
  661.         Storage     = Common
  662.         Type        = Start Enum
  663.                   0x01 = "Normal"
  664.                   0x02 = "Full Duplex"
  665.               End Enum
  666.         Value       = "Normal"
  667.     End Attribute
  668.     
  669.     Start Attribute
  670.         Name        = "Network Adapter RAM Size"
  671.         ID          = 3
  672.         Description = "This is the total size of adapter RAM in Kb."              
  673.         Access      = Read-Only
  674.         Storage     = Common
  675.         Type        = Integer
  676.         Value       = *"FROM-OVL"
  677.     End Attribute
  678.     
  679.     Start Attribute
  680.         Name        = "Bus Type"
  681.         ID          = 4
  682.         Description = "This is the type of bus used to interface the adapter to the host."
  683.         Access      = Read-Only
  684.         Storage     = Common
  685.         Type        = Start Enum
  686.                   0x01 = "Other"
  687.                   0x02 = "ISA"
  688.                   0x03 = "EISA"
  689.                   0x04 = "MCA"
  690.                   0x05 = "PCI"
  691.                   0x06 = "VL"
  692.                   0x07 = "PCMCIA"
  693.                   0x08 = "Parallel"           // used for i/o port interfaces, e.g. LPT1
  694.                   0x09 = "NEC98"
  695.                   0x100 = "Motherboard"
  696.               End Enum
  697.         Value       = *"FROM-OVL"
  698.     End Attribute
  699.  
  700.     Start Attribute
  701.         Name        = "Bus Width"
  702.         ID          = 5
  703.         Description = "This is the width (in bits) of the data path used to interface the "
  704.                       "adapter to the host."
  705.         Access      = Read-Only
  706.         Storage     = Common
  707.         Type        = Start Enum
  708.                   0x01 = "Other"
  709.                   0x02 = "Unknown"
  710.                   0x03 = "8 bit card"
  711.                   0x04 = "16 bit card"
  712.                   0x05 = "32 bit card"
  713.                   0x06 = "64 bit card"
  714.                   0x07 = "128 bit card"
  715.               End Enum
  716.         Value       = *"FROM-OVL"
  717.     End Attribute
  718.  
  719.     End Group
  720.  
  721.  
  722.  
  723. // *************************************************************************
  724. //                          Operational State Group
  725. //
  726. //   This group consists of objects derived from the DSIS standards
  727. //   committee.  The first four objects are associated with enumerated field
  728. //   definitions.
  729. //
  730. // *************************************************************************
  731.  
  732.     Start Group
  733.     Name = "Operational State"
  734.     ID = 8 
  735.     Class = "DMTF|Operational State|001"
  736.     Key = 1
  737.     Description="This group provides the operational state, usage, "
  738.                 " availability status, and administrative state indicators for"
  739.                 " specific Device Group instances."
  740.  
  741.  
  742.     Start Attribute
  743.         Name        = "Operational State Instance Index"
  744.         ID          = 1
  745.         Description = "The Index into the Operational State table."
  746.         Access      = Read-Only
  747.         Storage     = Common 
  748.         Type        = Integer
  749.         Value       = *"FROM-OVL"
  750.     End Attribute
  751.  
  752.     Start Attribute
  753.         Name        = "Device Group index"
  754.         ID          = 2
  755.         Description = "The group ID of the group referencing this instance."              
  756.         Access      = Read-Only
  757.         Storage     = Common 
  758.         Type        = Integer
  759.         Value       = *"FROM-OVL"
  760.     End Attribute
  761.  
  762.     Start Attribute
  763.         Name        = "Operational Status"
  764.         ID          = 3
  765.         Description = "The operational status of the Device group instance."              
  766.         Access      = Read-Only
  767.         Storage     = Common 
  768.         Type        = Start Enum
  769.                   0x01 = "Other"
  770.                   0x02 = "Unknown"
  771.                   0x03 = "Enabled"
  772.                   0x04 = "Disabled"
  773.                   0x05 = "Not Applicable"
  774.               End Enum
  775.         Value       = *"FROM-OVL"                           
  776.     End Attribute
  777.  
  778.     Start Attribute
  779.         Name        = "Usage State"
  780.         ID          = 4
  781.         Description = "The usage state of the Device Group instance."
  782.         Access      = Read-Only
  783.         Storage     = Common 
  784.         Type        = Start Enum
  785.                   0x01 = "Other"
  786.                   0x02 = "Unknown"
  787.                   0x03 = "Idle"
  788.                   0x04 = "Active"
  789.                   0x05 = "Busy"
  790.                   0x06 = "Not Applicable"
  791.               End Enum
  792.         Value       = *"FROM-OVL"                                
  793.     End Attribute
  794.  
  795.     Start Attribute
  796.         Name        = "Availability Status"
  797.         ID          = 5
  798.         Description = "The availability status of the Device Group instance."              
  799.         Access      = Read-Only
  800.         Storage     = Common 
  801.         Type        = Start Enum
  802.                   0x01 = "Other"
  803.                   0x02 = "Unknown"
  804.                   0x03 = "Running"
  805.                   0x04 = "Warning"
  806.                   0x05 = "In Test"
  807.                   0x06 = "Not Applicable"
  808.                   0x07 = "Power Off"
  809.                   0x08 = "Off Line"
  810.                   0x09 = "Off Duty"
  811.                   0x0A = "Degraded"
  812.                   0x0B = "Not Installed"
  813.                   0x0C = "Install Error"
  814.                   0x0D = "Power Save"
  815.               End Enum
  816.         Value       = *"FROM-OVL"                               
  817.     End Attribute
  818.  
  819.     Start Attribute
  820.         Name        = "Administrative State"
  821.         ID          = 6
  822.         Description = "The administrative state of the Device Group instance."              
  823.         Access      = Read-Only
  824.         Storage     = Common 
  825.         Type        = Start Enum
  826.                   0x01 = "Other"
  827.                   0x02 = "Unknown"
  828.                   0x03 = "Locked"
  829.                   0x04 = "Unlocked"
  830.                   0x05 = "Not Applicable"
  831.                   0x06 = "Shutting Down"
  832.               End Enum
  833.         Value       = *"FROM-OVL"                               
  834.     End Attribute
  835.  
  836.     Start Attribute
  837.         Name        = "Fatal Error Count"
  838.         ID          = 7
  839.         Description = "The accumulated fatal error count for this Device Group Instance."
  840.         Access      = Read-Only
  841.         Storage     = Specific 
  842.         Type        = Counter
  843.         Value       = *"FROM-OVL"                               
  844.     End Attribute
  845.  
  846.     Start Attribute
  847.         Name        = "Major Error Count"
  848.         ID          = 8
  849.         Description = "The accumulated major error count for this Device Group Instance."
  850.         Access      = Read-Only
  851.         Storage     = Specific 
  852.         Type        = Counter
  853.         Value       = *"FROM-OVL"                               
  854.     End Attribute
  855.  
  856.     Start Attribute
  857.         Name        = "Warning Error Count"
  858.         ID          = 9
  859.         Description = "The accumulated warning error count for this Device Group Instance."
  860.         Access      = Read-Only
  861.         Storage     = Specific 
  862.         Type        = Counter
  863.         Value       = *"FROM-OVL"                       
  864.     End Attribute
  865.  
  866.     End Group
  867.  
  868.  
  869. // *************************************************************************
  870. //                  Field Replaceable Unit (FRU) Group
  871. //
  872. //     This group consists of more objects derived from the DSIS
  873. //     standards committee.
  874. // *************************************************************************
  875.  
  876.     Start Group
  877.     Name = "Field Replaceable Unit"
  878.     Class = "DMTF|FRU|001"
  879.     Key = 1
  880.     Description="A Field Replaceable Unit (FRU), is defined as a"
  881.                 " hardware component which is designed to be separately removable"
  882. //                    " for replacement or repair. For the purposes of this"
  883. //                    " definition, a motherboard and a fixed hard disk are FRUs,"
  884. //                    " whereas a fixed hard disk platter or a chip fixed in place on"
  885. //                    " the motherboard are not FRUs since they are not designed to be"
  886. //                    " separately removable. Each instance within the FRU table should"
  887. //                    " contain the device group and instance data for the associated "
  888. //                    " hardware component."
  889.  
  890.  
  891.     Start Attribute
  892.         Name        = "FRU index"
  893.         ID          = 1
  894.         Description = "The index into the Field Replaceable Unit table."
  895.         Access      = Read-Only
  896.         Storage     = Common 
  897.         Type        = Integer
  898.     End Attribute
  899.     
  900.     Start Attribute
  901.         Name        = "Device Group index"
  902.         ID          = 2
  903.         Description = "The group ID of the group referencing this Field Replaceable Unit instance."
  904.         Access      = Read-Only
  905.         Storage     = Common 
  906.         Type        = Integer
  907.     End Attribute
  908.  
  909.     Start Attribute
  910.         Name        = "Description"
  911.         ID          = 3
  912.         Description = "A clear description of this Field Replaceable Unit."
  913.         Access      = Read-Only
  914.         Storage     = Common 
  915.         Type        = String(255)  
  916.     End Attribute
  917.  
  918.     Start Attribute
  919.         Name        = "Manufacturer"
  920.         ID          = 4
  921.         Description = "The name of the company manufacturing or providing this Field Replaceable Unit."
  922.         Access      = Read-Only
  923.         Storage     = Common 
  924.         Type        = String(80)  
  925.     End Attribute
  926.  
  927.     Start Attribute
  928.         Name        = "Model"
  929.         ID          = 5
  930.         Description = "The manufacturer's model number for this Field Replaceable Unit."
  931.         Access      = Read-Only
  932.         Storage     = Common 
  933.         Type        = String(64)
  934.     End Attribute
  935.  
  936.     Start Attribute
  937.         Name        = "Part Number"
  938.         ID          = 6
  939.         Description = "A part number by which a replacement part can be ordered for this Field Replaceable Unit."
  940.         Access      = Read-Only
  941.         Storage     = Common 
  942.         Type        = String(64)
  943.         Value       = unsupported
  944.     End Attribute
  945.  
  946.     Start Attribute
  947.         Name        = "FRU Serial Number"
  948.         ID          = 7
  949.         Description = "The manufacturer's serial number for this Field Replaceable Unit."
  950.         Access      = Read-Only
  951.         Storage     = Common 
  952.         Type        = String(64)
  953.         Value       = unsupported
  954.     End Attribute
  955.  
  956.     Start Attribute
  957.         Name        = "Revision Level"
  958.         ID          = 8
  959.         Description = "The revision level of this Field Replaceable Unit."
  960.         Access      = Read-Only
  961.         Storage     = Common 
  962.         Type        = String(64)
  963.         Value       = unsupported
  964.     End Attribute
  965.  
  966.     Start Attribute
  967.         Name        = "Warranty Start Date"
  968.         ID          = 9
  969.         Description = "The start date of the service Warranty for this Field Replaceable Unit."
  970.         Access      = Read-Only
  971.         Storage     = Specific 
  972.         Type        = Date
  973.     End Attribute
  974.  
  975.     Start Attribute
  976.         Name        = "Warranty Duration"
  977.         ID          = 10
  978.         Description = "The total duration of this Field Replaceable Unit Warranty in months. (9999 = Lifetime)."
  979.         Access      = Read-Only
  980.         Storage     = Specific 
  981.         Type        = Integer
  982.     End Attribute
  983.  
  984.     Start Attribute
  985.         Name        = "Support Phone Number"
  986.         ID          = 11
  987.         Description = "The phone number(s) for support for this Field Replaceable Unit."
  988.         Access      = Read-Only
  989.         Storage     = Common 
  990.         Type        = String(64)
  991.     End Attribute
  992.     End Group
  993.  
  994.     Start Table
  995.         Name        = "FRU Table"
  996.         ID          = 9
  997.         Class       = "DMTF|FRU|001"
  998.         { 1, 10, "Flash Memory Chip", "Intel", "", , , , "", 9999, "(503) 629-7000" }
  999.     End Table
  1000.  
  1001. // *************************************************************************
  1002. //                          Boot ROM Group              
  1003. // *************************************************************************
  1004.  
  1005.     Start Group
  1006.     Name = "Boot ROM Configuration"
  1007.     ID = 10 
  1008.     Class = "DMTF|Boot ROM Configuration|001"
  1009.     Description="This group describes the characteristics of the boot ROM."
  1010.  
  1011.  
  1012.     Start Attribute
  1013.         Name        = "Boot ROM Description"
  1014.         ID          = 1
  1015.         Description = "This is the description of the software contained in the boot ROM."
  1016.         Access      = Read-Only
  1017.         Storage     = Common 
  1018.         Type        = String(64)
  1019.         Value       = *"FROM-OVL"                       
  1020.     End Attribute
  1021.     
  1022.     Start Attribute
  1023.         Name        = "Boot ROM Version"
  1024.         ID          = 2
  1025.         Description = "This is the version number of the boot ROM software."
  1026.         Access      = Read-Only
  1027.         Storage     = Common 
  1028.         Type        = String(64)
  1029.         Value       = *"FROM-OVL"
  1030.     End Attribute
  1031.     
  1032.     Start Attribute
  1033.         Name        = "Remote Boot Protocol Type"
  1034.         ID          = 3
  1035.         Description = "This is the type of remote boot protocol supported by this ROM."
  1036.         Access      = Read-Only
  1037.         Storage     = Common 
  1038.         Type        = Start Enum
  1039.                   0x01 = "Other"
  1040.                   0x02 = "None"
  1041.                   0x03 = "RPL"
  1042.                   0x04 = "BootP"
  1043.                   0x05 = "DEC MOP"
  1044.                   0x06 = "Native NetWare"
  1045.               End Enum
  1046.         Value       = *"FROM-OVL"
  1047.     End Attribute
  1048.     
  1049.     Start Attribute
  1050.         Name        = "Remote Boot Protocol Version"
  1051.         ID          = 4
  1052.         Description = "The version of the remote boot protocol supported by this ROM."
  1053.         Access      = Read-Only
  1054.         Storage     = Common 
  1055.         Type        = String(64)
  1056.         Value       = *"FROM-OVL"
  1057.     End Attribute
  1058.     
  1059.     End Group
  1060.  
  1061.  
  1062. // *************************************************************************
  1063. //                         Boot ROM Capabilities Group    
  1064. // *************************************************************************
  1065.  
  1066.     Start Group
  1067.     Name = "Boot ROM Capabilities"
  1068.     ID = 11 
  1069.     Class = "DMTF|Boot ROM Capabilities|001"
  1070.     Description = "This group describes the capabilities or special features supported by this ROM."
  1071.     Key = 1
  1072.  
  1073.  
  1074.     Start Attribute
  1075.         Name        = "Capability Index"
  1076.         ID          = 1
  1077.         Description = "This is an arbitrary number assigned to each capability."
  1078.                       "Capability Index usually starts with 1 and increments for each additional capability."
  1079.         Access      = Read-Only
  1080.         Storage     = Common 
  1081.         Type        = Integer
  1082.         Value       = *"FROM-OVL"
  1083.     End Attribute
  1084.     
  1085.     Start Attribute
  1086.         Name        = "Capability Description"
  1087.         ID          = 2
  1088.         Description = "This is a clear description of a property or special feature of the ROM, e.g. 'virus protection'."
  1089.         Access      = Read-Only
  1090.         Storage     = Common 
  1091.         Type        = String(64)
  1092.         Value       = *"FROM-OVL"
  1093.     End Attribute
  1094.     
  1095.     Start Attribute
  1096.         Name        = "Capability Status"
  1097.         ID          = 3
  1098.         Description = "The current state or value associated with the"
  1099.                       " capability or special feature, e.g. 'enabled', 'active', etc."
  1100.         Access      = Read-Only
  1101.         Storage     = Common 
  1102.         Type        = String(64)
  1103.         Value       = *"FROM-OVL"
  1104.     End Attribute
  1105.     
  1106.     End Group
  1107.  
  1108.  
  1109. // *************************************************************************
  1110. //                   Intel LAN Adapter Extensions Group    
  1111. // *************************************************************************
  1112.  
  1113.     Start Group
  1114.     Name = "IntelLANAdapterExtensionsGroup"
  1115.         ID = 12
  1116.         Class = "Intel|LANAdapterExtensions|1.0"
  1117.         Description = "These attributes provide extended information for use with Intel software."
  1118.  
  1119.     Start Attribute
  1120.         Name = "MIF and Instrumentation Filename"
  1121.         ID = 1
  1122.         Type = String(8)
  1123.         Value = "TPRODMI"                  
  1124.     End Attribute
  1125.  
  1126.     End Group
  1127.  
  1128.  
  1129. End Component
  1130.     
  1131.     
  1132.     
  1133.  
  1134.