home *** CD-ROM | disk | FTP | other *** search
/ Tiny System Restore Pack / RESTORE.iso / DRIVERS / NETWORK / E100B / DMI / E100B.MIF next >
Encoding:
Text File  |  1996-01-17  |  39.8 KB  |  1,144 lines

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