WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

CPU

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Determine P3/class XEON Processor's (and higher) speeds

Keywords:     xeon piii

To determine P3/class XEON processor's (and higher) speeds:

On regular P3/4 or older chips, the CPU Extender works fine but it's not able to determine P3/Xeons and beyond.

Taking the advice of other BBS threads, I started poking around with IBM's DMI code. I've got this script returning Dell Service tag numbers, docking station IRQ's, etc. without looking at the somewhat seedy Enum microsoft reg keys (except for CPU). Cool stuff.

I'm using the smbios2.exe to create a an output file. Here's my proof of concept code (yes, there are a ton of things I could be doing more efficiently, like UDF's and such, but I was in a hurry to build it; the full version will not be so chunky). The next version will find out a ton more stuff. I used this on Dell servers, which natively supports DMI 2.3.1; careful on older Compaqs (like the proliant line and older), as it doesn't support fully support DMI.

Some notes - I compile everything into one big 699K exe, including IBM's runtime files, including SMBIOS2.EXE, from:

http://www.ibm.com/products/surepath/documents/utilities.html

; Created by Ned Pyle, 7/31/01
; Ver 0.90.80

; Logic notes:
;       Designed to run silently
;       Can be delivered by a console to run as a SOON/AT/NOW job; can also be run interactively
;       Outputs to a readable TXT file and a TAB-delimited file for import to Excel, DB, etc.
;       Uses the smbios2 DMI 2.3.1 code provided by IBM as a royalty-free distributable for certain BIOS lookups
;       Not to be confused with a full-on super hardware scanner - only checks for a few things 
;  Includes DMI runtimes in exe package
;       Outputs the following types of info:

;               OS Info
;               OS Name                         (ex: Microsoft Windows 2000 Advanced Server)
;               Version                         (ex: 5.0.2195)
;               Service Pack            (ex: Service Pack 2, Build 2195)
;               Server Type                     (ex: BDC)
;               Server Function (ex: Exchange)
;               System Name                     (ex: USNCCAR668)
;               IP Address                 (ex: 1.2.3.4)

;               Internal Hardware Info
;               Serial Number:    (ex: 88TNN)
;               Processor Count (ex: 4)
;               Processor Speed (ex: 700 Xeon)
;               Physical Memory (ex: 4094MB)
;               Product Model           (ex: Poweredge 2550)            
;               Manufacturer            (ex: Dell)

; Extender Support
AddExtender("WWCPU34I.DLL")
AddExtender("wwipg34i.dll")
AddExtender("WWWNT34i.DLL")

; Remove ability to self terminate except when critical
;errormode(@OFF)

; Get Server Name
ServerName=RegQueryValue(@REGMACHINE, "SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName[ComputerName]")

; spec_files Debug
ServerName=StrUpper(ServerName)
;if ServerName == "SPEC_FILES" then debugtrace(@ON, "C:\temp\miniscan_debug.log")

; Set Environment
SystemRoot=RegQueryValue(@REGMACHINE, "Software\Microsoft\Windows NT\CurrentVersion[SystemRoot]")
SystemDrive=RegQueryValue(@REGMACHINE, "Software\Microsoft\Windows\CurrentVersion\Setup[BootDir]")
System32Dir=("%SystemRoot%\System32")
if DirExist("%SystemDrive%temp") == @FALSE
        DirMake("%SystemDrive%temp")
endif
Temp=("%SystemDrive%temp")
SmBiosOut=("%Temp%\BiosOut")
TxtOut=("%Temp%\%ServerName%.txt")
CSVOut=("%Temp%\%ServerName%.csv")
IPOut=("%Temp%\ip")
if FileExist(TxtOut) == @TRUE then FileDelete(TxtOut)
toh=FileOpen(TxTOut, "APPEND")
coh=FileOpen(CSVOut, "WRITE")
TDStamp=TimeDate()

; Install DMI enumeration software - no longer applies, as the smbios2.exe is
now fully self-contained.
;RunShell("instdrvw.exe", "PMEMNT %WorkDir%\pmemnt.sys", "", @HIDDEN, @WAIT)

; Run DMI BIOS Enumeration
RunShell("smbios2.exe", "/G > %SmBiosOut%", "", @HIDDEN, @WAIT) 

; Check for Valid DMI Bios
boh=FileOpen(SmBiosOut, "READ")
While @TRUE
        DMIValid=FileRead(boh)
        if DMIValid == "*EOF*" then break
        FM=StrIndexNc(DMIValid, "No valid DMI BIOS Structure Entry Point Structure found", 1, @FWDSCAN)
        if FM == 0 then continue
        Manufacturer=("DMI Not Supported")
        ProductModel=("DMI Not Supported")
        SerialNumber=("DMI Not Supported")
        CpuCount=("DMI Not Supported")
        goto _donedmi
EndWhile

; Get Manufacturer
boh=FileOpen(SmBiosOut, "READ")
While @TRUE
        Manufacturer=FileRead(boh)
        FM=StrIndexNc(Manufacturer, "Manufacturer:", 1, @FWDSCAN)
        if FM == 0 then continue
        Parsedata(Manufacturer)
        ManuFacturer=(Param2)
        break
EndWhile

; Get Product Model
While @TRUE
        ProductModel=FileRead(boh)
        FM=StrIndexNc(ProductModel, "Product Name:", 1, @FWDSCAN)
        if FM == 0 then continue
        Parsedata(ProductModel)
        ProductModel=(Param3)
        ProductModel=StrTrim(ProductModel)
        break
EndWhile

; Get Serial Number
While @TRUE
        SerialNumber=FileRead(boh)
        if SerialNumber == "*EOF*"
                SerialNumber=("Blank on BIOS")
                break
        endif
        FM=StrIndexNc(SerialNumber, "Serial Number:", 1, @FWDSCAN)
        if FM == 0 then continue
        NumParam=Parsedata(SerialNumber)
        if NumParam == 2 then continue
        SerialNumber=(Param3)
        if SerialNumber == "" then continue
        if SerialNumber == "(none)" then continue
        break
EndWhile

:_donedmi

; Get OS Name
OSName=IniReadPvt("Product Specification", "Product", "", "%System32Dir%\prodspec.ini")

; Get IP Info
IP=ipGetAddress()
ip=StrClean(ip, @TAB, @CRLF, @FALSE, 1)
ipoh=FileOpen(IPOut, "WRITE")
FileWrite(ipoh, IP)
FileClose(ipoh)
ipoh=FileOpen(IPOut, "READ")
While @TRUE
        IpAddress=FileRead(ipoh)
   if IpAddress == "*EOF*" then break
        DelPos=StrScan(IPAddress, "|", 1, @FWDSCAN)
        IPAddress=StrFixChars(IPAddress, "", DelPos-1)
        if IpAddress != "127.0.0.1" then break
EndWhile
FileClose(ipoh)

; Get OS Version
MajorVer=wntServerInfo("", 1)
MinorVer=wntServerInfo("", 2)
OSVer=("%MajorVer%.%MinorVer%")

; Get Service Pack Level
if RegExistValue(@REGMACHINE, "SOFTWARE\Microsoft\Windows NT\CurrentVersion[CSDVersion]") == @TRUE
        SP=RegQueryValue(@REGMACHINE, "SOFTWARE\Microsoft\Windows NT\CurrentVersion[CSDVersion]")
else
        SP=("No Service Pack")
endif

; Get Server Type
SrvType=wntServiceInf("")
if (SrvType & 8)
        SrvType=("PDC")
        goto _donetype
endif
if (SrvType & 16)
        SrvType=("BDC")
        goto _donetype
endif
SrvType=("Member")

:_donetype

; Get Server Function
SrvFunc=wntServiceInf("")
if (SrvFunc & 4)
        SrvFunc=("SQL")
        goto _donefunc
endif
if (SrvFunc & 512)
        SrvFunc=("Print")
        goto _donefunc
endif
if (SrvFunc & 1024)
        SrvFunc=("RAS")
        goto _donefunc
endif
SrvFunc=wntSvcStatus("", "Microsoft Exchange Information Store", 0, 0)
if SrvFunc == @TRUE
        SrvFunc=("Exchange")
        goto _donefunc
endif
SrvFunc=wntSvcStatus("", "Simple Mail Transport Protocol (SMTP)", 0, 0)
if SrvFunc == @TRUE
        SrvFunc=("SMTP")
        goto _donefunc
endif
SrvFunc=wntSvcStatus("", "World Wide Web Publishing Service", 0, 0)
if SrvFunc == @TRUE
        SrvFunc=("Web")
        goto _donefunc
endif
SrvFunc=("File or Application")

:_donefunc

; Get CPU Config
CPUSpeed=RegQueryDword(@REGMACHINE, "HARDWARE\DESCRIPTION\System\CentralProcessor\0[~MHz]")
Quad=RegExistKey(@REGMACHINE, "HARDWARE\DESCRIPTION\System\CentralProcessor\3")
Dual=RegExistKey(@REGMACHINE, "HARDWARE\DESCRIPTION\System\CentralProcessor\1")
if Quad == @TRUE
        CPUCount=4
        goto _donecpu
endif
if Dual == @TRUE
        CPUCount=2
        goto _donecpu
endif
CpuCount=1

:_donecpu
CPU=("%CPUCount%/%CPUSpeed%Mhz")

fileClose(boh)

; Get Physical Memory Config
RAMBytes=cMemStat()
PhysRAM=(RAMBytes/1024)
PhysRAM=(PhysRAM/1024)
Ram=("%PhysRAM%MB")

; Create Master TXT
FileWrite(toh, "-- Server Hardware Information Mini-Scan --")
FileWrite(toh, "-- Generated %TdStamp% --")
FileWrite(toh, " ")
FileWrite(toh, "Server Name = %ServerName%")
FileWrite(toh, "Server IP = %IPAddress%")
FileWrite(toh, "Manufacturer = %Manufacturer%")
FileWrite(toh, "Product Model = %ProductModel%")
FileWrite(toh, "Serial Number = %SerialNumber%")
FileWrite(toh, "OS Name = %OSName%")
FileWrite(toh, "OS Version = %OSVer%")
FileWrite(toh, "OS Patch = %SP%")
FileWrite(toh, "Server Type = %SrvType%")
FileWrite(toh, "Server Function = %SrvFunc%")
FileWrite(toh, "CPU Count/Speed = %CPU%")
FileWrite(toh, "Physical Memory = %RAM%")
FileClose(toh)
 
; Create Master CSV
D=(",")
CSVData=StrCat(ServerName,D,IPAddress,D,Manufacturer,D,ProductModel,D,SerialNumber,D,OSName,D,OSVer,D,SP,D,SrvType,D,SrvFunc,D,CPU,D,RAM)
FileWrite(coh, CSVdata)
FileClose(coh)

; Terminate
exit

And here's some sample output on an Intel Celeron processor:
SMBIOS (aka DMIBIOS) Version 2.3.1 (Build 40) Display Utility - Apr 17 2000
----------------------------------------------------------------------------
The following software is copyrighted material of the IBM Corporation and
is provided AS IS without warranty of any kind, either express or implied,
including but not limited to the implied warranties of merchantability and
fitness for a particular purpose.  The entire risk arising out of the use
of performance of this software and related documentation remains with you.
In no event will IBM be liable for any lost profits, lost savings,
incidental or indirect damages or other economic consequential damages,
even if IBM is advised of the possibility of such damages.  IBM will not be
liable for any damages based on any third party claim.
IBM grants you a nonexclusive, royalty free license to make unlimited
copies, make derivative works or otherwise use the software for any
purpose, without accounting to IBM. The software is made available by
IBM, without fee, to assist the user in comparing code with respect to
the System Management BIOS Reference Specification, but IBM makes no
representation as to its completeness or accuracy and any conclusions
regarding conformity to the specification are the responsibility of the
user.  Your use of the software signifies your acceptance of these terms.
If you do not accept these terms, you are not licensed to use the software
or download it to your machine.
----------------------------------------------------------------------------
Send comments/bugs to smbcheck@us.ibm.com.
SMBIOS 2.3 Structure Table Entry Point Structure (at F043h:0000h):
  Anchor String                = _SM_
  Checksum                     = F3h
  Entry Point Structure Length = 1Fh bytes
  SMBIOS Revision              = 2.3
  Maximum Structure Size       = 139 (decimal) bytes
  Entry Point Revision         = 0
  Formated Area:
        Reserved            = 0 0 0 0 0
DMI BIOS Structure Entry Point Structure (at F044h:0000h):
  Header                       = _DMI_
  Checksum                     = 13h
  Length                       = 068Fh (1679 decimal) bytes
  BIOS Structure Table Address = 000F0450h
  Number of Structures         = 58
  DMI BIOS Revision            = 2.3


DMI BIOS Get DMI Structures from the Structure Table:

Structure: Unknown Structure Type (Type 218)
  Type:                 218
  Length:               3Bh
  Handle:               DA00h (-9728t)
Structure: BIOS Information (Type 0)
  Type:                 0
  Length:               14h
  Handle:               0000h (0t)
  BIOS Vendor:          'Dell Computer Corporation'
  BIOS Version:         'A04'
  Starting Addr Seg:    F000h
  BIOS Release Date:    01/28/2000
  BIOS ROM Size:        512K
  BIOS Characteristics: 7FE9DE90h 001F0000h
    ISA Supported:        Yes
    MCA Supported:        No
    EISA Supported:       No
    PCI Supported:        Yes
    PCMCIA Supported:     No
    PnP Supported:        Yes
    APM Supported:        Yes
    Flashable BIOS:       Yes
    BIOS shadowing:       Yes
    VL-VESA Supported:    No
    ESCD Supported:       Yes
    CD-Boot Supported:    Yes
    Selectable Boot:      Yes
    BIOS ROM Socketed:    No
    PC Card Bootable:     No
    Enhanced Disk Drive:  Yes
Structure: System Information (Type 1)
  Type:                 1
  Length:               19h
  Handle:               0100h (256t)
  Manufacturer:         'Dell Computer Corporation'
  Product Name:         'OptiPlex GX100           '
  Version:              (none)
  Serial Number:        'GDEMA'
  UUID:
    0000h : 44 45 4C 4C 00 94 10 47-80 44 80 C0 4F 45 4D 41  DELL  GDOEMA
  Wake-up Type:         Power Switch
Structure: Baseboard Information (Type 2)
  Type:                 2
  Length:               08h
  Handle:               0200h (512t)
  Manufacturer:         'Dell Computer Corporation'
  Product:              'OptiPlex GX100               '
  Version:              '   '
  Serial Number:        '                    '
Structure: System Enclosure (Type 3)
  Type:                 3
  Length:               0Dh
  Handle:               0300h (768t)
  Manufacturer:         'Dell Computer Corporation'
  Type:                 Space Saving, Chassis Lock: Not Present or Unknown
  Version:              (none)
  Serial Number:        'GDEMA'
  Asset Tag Number:     (none)
  Bootup State:         Warning
  Power Supply State:   Safe
  Thermal State:        Safe
  Security Status:      Unknown
Structure: Processor Information (Type 4)
  Type:                   4
  Length:                 20h
  Handle:                 0400h (1024t)
  Socket Designation:     'Microprocessor'
  Processor Type:         03h (Central Processor)
  Processor Family:       0Fh (Celeron)
  Processor Manufacturer: 'Intel'
  Processor ID:           00000665h 0183F9FFh
  Processor Version:      (none)
  Voltage:                3.3V
  External Clock:         0 MHz
  Max Speed:              800 MHz
  Current Speed:          500 MHz
  Status:                 41h (CPU Socket Populated, Status Enabled)
  Processor Upgrade:      04h (ZIF Socket)
  L1 Cache Handle:        1792t
  L2 Cache Handle:        1793t
  L3 Cache Handle:        -1t (no L3 handle)
  Serial Number:          
Structure: Cache Information (Type 7)
  Type:                7
  Length:              13h
  Handle:              0700h (1792t)
  Socket Designation:  (none)
  Cache Configuration: 0280h (L1; Not Socketed; Internal; Enabled; Varies)
  Maximum Cache Size:  0020h (32 K)
  Installed Size:      0020h (32 K)
  Supported SRAM Type: 0002h (Unknown)
  Current SRAM Type:   0002h (Unknown)
  Cache Speed:         0 Ns (unknown)
  Error Correcion Type:Unknown
  System Cache Type:   Unified
  Associativity:       Unknown
Structure: Cache Information (Type 7)
  Type:                7
  Length:              13h
  Handle:              0701h (1793t)
  Socket Designation:  (none)
  Cache Configuration: 0281h (L2; Not Socketed; Internal; Enabled; Varies)
  Maximum Cache Size:  0080h (Error: Invalid Cache Size)
  Installed Size:      0080h (Error: Invalid Cache Size)
  Supported SRAM Type: 0002h (Unknown)
  Current SRAM Type:   0002h (Unknown)
  Cache Speed:         0 Ns (unknown)
  Error Correcion Type:Unknown
  System Cache Type:   Unified
  Associativity:       4-way Set-Associative
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0800h (2048t)
  Internal Reference Designator: 'PARALLEL'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       05h (DB25 pin female)
  Port Type:                     02h (Parallel Port PS/2)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0801h (2049t)
  Internal Reference Designator: 'SERIAL1'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       08h (DB-9 pin male)
  Port Type:                     09h (Serial Port 16550A Compatible)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0802h (2050t)
  Internal Reference Designator: 'SERIAL2'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       08h (DB-9 pin male)
  Port Type:                     09h (Serial Port 16550A Compatible)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0803h (2051t)
  Internal Reference Designator: 'KYBD'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       0Fh (PS/2)
  Port Type:                     0Dh (Keyboard Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0804h (2052t)
  Internal Reference Designator: 'MOUSE'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       0Dh (Mini-DIN)
  Port Type:                     0Eh (Mouse Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0805h (2053t)
  Internal Reference Designator: 'USB1'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       12h (Access Bus)
  Port Type:                     10h (USB)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0806h (2054t)
  Internal Reference Designator: 'USB2'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       12h (Access Bus)
  Port Type:                     10h (USB)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0807h (2055t)
  Internal Reference Designator: 'ENET'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       0Bh (RJ-45)
  Port Type:                     1Fh (Network Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0808h (2056t)
  Internal Reference Designator: 'MIC'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       1Fh (Error: Invalid Type)
  Port Type:                     1Dh (Audio Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        0809h (2057t)
  Internal Reference Designator: 'LINE-OUT'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       1Fh (Error: Invalid Type)
  Port Type:                     1Dh (Audio Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        080Ah (2058t)
  Internal Reference Designator: 'LINE-IN'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       1Fh (Error: Invalid Type)
  Port Type:                     1Dh (Audio Port)
Structure: Port Connector Information (Type 8)
  Type:                          8
  Length:                        09h
  Handle:                        080Bh (2059t)
  Internal Reference Designator: 'MONITOR'
  Internal Connector Type:       00h (None)
  External Reference Designator: (none)
  External Connector Type:       07h (DB-15 pin female)
  Port Type:                     1Ch (Video Port)
Structure: System Slots (Type 9)
  Type:                 9
  Length:               0Dh
  Handle:               0901h (2305t)
  Slot Designation:     'PCI1'
  Slot Type:              06h (PCI)
  Slot Data Bus Width:    05h (32 bit)
  Current Usage:          03h (Available)
  Slot Length:            04h (Full Length)
  Slot ID:                01h     
  Slot Characteristics:   06h (Provides 5.0 Volts, Provides 3.3 Volts)
  Slot Characteristics 2: 00h (None)
Structure: System Slots (Type 9)
  Type:                 9
  Length:               0Dh
  Handle:               0902h (2306t)
  Slot Designation:     'PCI2'
  Slot Type:              06h (PCI)
  Slot Data Bus Width:    05h (32 bit)
  Current Usage:          03h (Available)
  Slot Length:            04h (Full Length)
  Slot ID:                02h     
  Slot Characteristics:   06h (Provides 5.0 Volts, Provides 3.3 Volts)
  Slot Characteristics 2: 00h (None)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0903h (2307t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0904h (2308t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0905h (2309t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0906h (2310t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0907h (2311t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0908h (2312t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Dh
  Handle:               0909h (2313t)
Structure: On Board Devices Information (Type 10)
  Type:                  10
  Length:                06h
  Handle:                0A00h (2560t)
  Device Type:           03h (Disabled, Video)
  Description String:    'Intel Graphics Chip Accelerated VGA'
Structure: On Board Devices Information (Type 10)
  Type:                  10
  Length:                06h
  Handle:                0A01h (2561t)
  Device Type:           85h (Enabled, Ethernet)
  Description String:    '3Com Fast EtherLink XL 10/100Mb TX'
Structure: OEM Strings (Type 11)
  Type:                  11
  Length:                05h
  Handle:                0B00h (2816t)
  Number of OEM Strings: 1
    0) 'www.dell.com'
Structure: BIOS Language Information (Type 13)
  Type:                            13
  Length:                          16h
  Handle:                          0D00h (3328t)
  Current Language:                1, en|US|iso8859-1 (English, United States)
  Number of Installable Languages: 1
     0) en|US|iso8859-1
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Bh
  Handle:               0E00h (3584t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Bh
  Handle:               0E01h (3585t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Bh
  Handle:               0E02h (3586t)
Structure: Unknown Structure Type (Type 126)
  Type:                 126
  Length:               0Bh
  Handle:               0E03h (3587t)
Structure: Physical Memory Array (Type 16)
  Type:                            16
  Length:                          0Fh
  Handle:                          1000h (4096t)
  Location:                        System board or motherboard
  Use:                             System memory
  Memory Error Correction:         None
  Maximum Capacity:                0
  Memory Error Information Handle: FFFE
  Number of Memory Devices:        2
Structure: Memory Device (Type 17)
  Type:                            17
  Length:                          17h
  Handle:                          1100h (4352t)
  Memory Array Handle:             1000
  Memory Error Information Handle: FFFE
  Total Width:                     64 (0040h)
  Data Width:                      64 (0040h)
  Size:                            128 (0080h)
  Form Factor:                     DIMM
  Device Set:                      0000h
  Device Locator:                  DIMM_A
  Bank Locator:                    
  Memory Type:                     SDRAM
  Type Detail:                     0080h
  Serial Number:                   %
Structure: Memory Device (Type 17)
  Type:                            17
  Length:                          17h
  Handle:                          1101h (4353t)
  Memory Array Handle:             1000
  Memory Error Information Handle: FFFE
  Total Width:                     64 (0040h)
  Data Width:                      64 (0040h)
  Size:                            64 (0040h)
  Form Factor:                     DIMM
  Device Set:                      0000h
  Device Locator:                  DIMM_B
  Bank Locator:                    
  Memory Type:                     SDRAM
  Type Detail:                     0080h
  Serial Number:                   	
Structure: Memory Array Mapped Address (Type 19)
  Type:                            19
  Length:                          0Fh
  Handle:                          1300h (4864t)
  Starting Address:                00000000h
  Ending Address:                  0002FFFFh
  Memory Array Handle:             1000h
  Partition Width:                 01h
Structure: Memory Device Mapped Address (Type 20)
  Type:                            20
  Length:                          13h
  Handle:                          1400h (5120t)
  Starting Address:                00000000h
  Ending Address:                  0001FFFFh
  Memory Device Handle:            1100h
  Memory Array Mapped Address Handle: 1300h
  Partition Row Position:          01h
  Interleave Position:             00h
  Interleaved Data Depth:          00h
Structure: Memory Device Mapped Address (Type 20)
  Type:                            20
  Length:                          13h
  Handle:                          1401h (5121t)
  Starting Address:                00020000h
  Ending Address:                  0002FFFFh
  Memory Device Handle:            1101h
  Memory Array Mapped Address Handle: 1300h
  Partition Row Position:          01h
  Interleave Position:             00h
  Interleaved Data Depth:          00h
Structure: Hardware Security (Type 24)
  Type:                            24
  Length:                          05h
  Handle:                          1800h (6144t)
  Hardware Security Settings:      65h
Structure: System Power Controls (Type 25)
  Type:                            25
  Length:                          09h
  Handle:                          1900h (6400t)
  Next Scheduled Power-on Month:   00h
  Next Scheduled Power-on Day:     00h
  Next Scheduled Power-on Hour:    00h
  Next Scheduled Power-on Minute:  00h
  Next Scheduled Power-on Second:  00h
Structure: Cooling Device (Type 27)
  Type:                            27
  Length:                          0Ch
  Handle:                          1B00h (6912t)
  Temperature Probe Hanlde:        FFFFh
  Device Type and Status:          63h
  Cooling Unit Group:              00h
  OEMDefined:                      0000DD00h
Structure: Unknown Structure Type (Type 32)
  Type:                            32
  Length:                          0Bh
  Handle:                          2000h (8192t)
  BootStatus:                      00h
Structure: Unknown Structure Type (Type 208)
  Type:                 208
  Length:               0Ah
  Handle:               D000h (-12288t)
Structure: Unknown Structure Type (Type 209)
  Type:                 209
  Length:               0Ch
  Handle:               D100h (-12032t)
Structure: Unknown Structure Type (Type 210)
  Type:                 210
  Length:               0Ch
  Handle:               D200h (-11776t)
Structure: Unknown Structure Type (Type 210)
  Type:                 210
  Length:               0Ch
  Handle:               D201h (-11775t)
Structure: Unknown Structure Type (Type 212)
  Type:                 212
  Length:               89h
  Handle:               D400h (-11264t)
Structure: Unknown Structure Type (Type 212)
  Type:                 212
  Length:               84h
  Handle:               D401h (-11263t)
Structure: Unknown Structure Type (Type 216)
  Type:                 216
  Length:               09h
  Handle:               D800h (-10240t)
Structure: Unknown Structure Type (Type 221)
  Type:                 221
  Length:               13h
  Handle:               DD00h (-8960t)
Structure: Unknown Structure Type (Type 222)
  Type:                 222
  Length:               0Dh
  Handle:               DE00h (-8704t)
Structure: Unknown Structure Type (Type 223)
  Type:                 223
  Length:               21h
  Handle:               DF00h (-8448t)
Structure: End-of-Table (Type 127)
  Type:                 127
  Length:               04h
  Handle:               7F00h (32512t)

Article ID:   W14768
File Created: 2017:07:28:12:58:28
Last Updated: 2001:11:08:11:39:54