Microsoft KB Archive/275191

= SMS: Corrupted Raw File Is Created After Hardware Inventory =

Article ID: 275191

Article Last Modified on 10/27/2006

-

APPLIES TO


 * Microsoft Systems Management Server 1.2 Standard Edition

-



This article was previously published under Q275191



SYMPTOMS
When you run a hardware inventory, a corrupted RAW file may be created. If the hardware inventory is performed on a client that is not already in the database, a .mif file cannot be produced by the Systems Management Server (SMS) Inventory Processor, and the client is not added to the database.

When the server attempts to process a RAW file from a client, the Invproc.log file that is created by the SMS Inventory Processor may report the following error messages:

Reading the RAW file $$

It's for machine HF1004R1 $$

Processing Machine ISV MIF Files... $

Converting RAW data to MIF $$

>>>Inside of IndexValid, pNetwork->dwNumNetCard = 2 $$

>>>Inside of IndexValid, pNetwork->dwNumNetCard = 2 $$

>>>Inside of IndexValid, pNetwork->dwNumNetCard = 2 $$

>>>Inside of IndexValid, pNetwork->dwNumNetCard = 2 $$

Appending no ID group PC BIOS $$

Writing $$

Compilation failed~Time has incorrect format or illegal values. on line 109 $$

No inventory changes for this machine, delta-mif not created $$

Waiting for MIF ........ $$



CAUSE
This issue can occur on some Dell PowerEdge servers that are running Phoenix ROM BIOS PLUS version 1.10 A04 or A05. On these servers, the date string that is collected by the SMS Inventory Process is reported by the manufacturer in European format (YY/MM/DD) instead of American format (MM/DD/YY).



WORKAROUND
To work around this issue, open an incident with Microsoft Product Support Services and obtain the hotfix that is described in the following Knowledge Base article:

239534 SMS: Data Loader Cannot Process MIF Date Above Year 2030

This hotfix provides a resolution for this issue. You are not charged for the hotfix.



STATUS
Microsoft has confirmed this to be a problem in Systems Management Server version 1.2.



MORE INFORMATION
The Windows NT Inventory Agent extracts the video date from the following registry key:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosDate

This part of the registry is built when Windows NT is started (it is a volatile part of the registry). If you modify the key, the changes are only valid until you restart the computer.

Additional query words: prodsms

Keywords: kbbug kbconfig kbfix kbinterop kbinventory KB275191

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.