Need help identifying solution for Windows 2008 r2 enterprise BSODs possibly cause by classpnp.sys

I am trying to determine the cause of BSODs on a Windows 2008 R2 Enterprise server each time the machine reboots. It think its being caused by classpnp.sys but don't know for sure.

I installed the OS on the server a few weeks ago, applied patches, installed exchange 2010 and rebooted this machine several times during all this activity. Then yesterday, I powered the machine down to relocate it in its server rack. I powered the machine back up and it BSODed. After it completed its memory dump, it rebooted itself and BSODed again! I have rebooted the machine multiple times and it always BSODs unless I go into Safe mode.

Here's the BSOD:

Problem signature:
  Problem Event Name: BlueScreen
  OS Version: 6.1.7601.2.1.0.274.10
  Locale ID: 1033

Additional information about the problem:
  BCCode: d1
  BCP1: 0000000000000D01
  BCP2: 000000000000000F
  BCP3: 0000000000000001
  BCP4: FFFFFA803E094004
  OS Version: 6_1_7601
  Service Pack: 1_0
  Product: 274_3

Files that help describe the problem:
  C:\Windows\Minidump\121111-14820-01.dmp
  C:\Users\administrator\AppData\Local\Temp\WER-138591-0.sysdata.xml

--- --- --- --- --- --

The last driver to load during the boot process appears to be classpnp.sys:

 Service Pack 112 11 2011 11:51:49.581
Loaded driver \SystemRoot\system32\ntoskrnl.exe
Loaded driver \SystemRoot\system32\hal.dll
Loaded driver \SystemRoot\system32\kdcom.dll
Loaded driver \SystemRoot\system32\mcupdate_GenuineIntel.dll
Loaded driver \SystemRoot\system32\PSHED.dll
Loaded driver \SystemRoot\system32\CLFS.SYS
Loaded driver \SystemRoot\system32\CI.dll
Loaded driver \SystemRoot\system32\DRIVERS\sacdrv.sys
Loaded driver \SystemRoot\system32\DRIVERS\NDIS.SYS
Loaded driver \SystemRoot\system32\DRIVERS\msrpc.sys
Loaded driver \SystemRoot\system32\DRIVERS\NETIO.SYS
Loaded driver \SystemRoot\system32\drivers\Wdf01000.sys
Loaded driver \SystemRoot\system32\drivers\WDFLDR.SYS
Loaded driver \SystemRoot\system32\drivers\ACPI.sys
Loaded driver \SystemRoot\system32\drivers\WMILIB.SYS
Loaded driver \SystemRoot\system32\drivers\msisadrv.sys
Loaded driver \SystemRoot\system32\drivers\pci.sys
Loaded driver \SystemRoot\system32\drivers\vdrvroot.sys
Loaded driver \SystemRoot\System32\drivers\partmgr.sys
Loaded driver \SystemRoot\system32\drivers\volmgr.sys
Loaded driver \SystemRoot\System32\drivers\volmgrx.sys
Loaded driver \SystemRoot\system32\drivers\pciide.sys
Loaded driver \SystemRoot\system32\drivers\PCIIDEX.SYS
Loaded driver \SystemRoot\system32\DRIVERS\bxvbda.sys
Loaded driver \SystemRoot\System32\drivers\mountmgr.sys
Loaded driver \SystemRoot\system32\drivers\vmbus.sys
Loaded driver \SystemRoot\system32\drivers\winhv.sys
Loaded driver \SystemRoot\system32\drivers\atapi.sys
Loaded driver \SystemRoot\system32\drivers\ataport.SYS
Loaded driver \SystemRoot\system32\drivers\HpSAMD.sys
Loaded driver \SystemRoot\system32\drivers\storport.sys
Loaded driver \SystemRoot\system32\DRIVERS\HpCISSs2.sys
Loaded driver \SystemRoot\system32\drivers\amdxata.sys
Loaded driver \SystemRoot\system32\drivers\fltmgr.sys
Loaded driver \SystemRoot\System32\Drivers\Ntfs.sys
Loaded driver \SystemRoot\System32\Drivers\ksecdd.sys
Loaded driver \SystemRoot\System32\Drivers\cng.sys
Loaded driver \SystemRoot\System32\drivers\pcw.sys
Loaded driver \SystemRoot\System32\Drivers\Fs_Rec.sys
Loaded driver \SystemRoot\System32\Drivers\ksecpkg.sys
Loaded driver \SystemRoot\System32\drivers\tcpip.sys
Loaded driver \SystemRoot\System32\drivers\fwpkclnt.sys
Loaded driver \SystemRoot\system32\DRIVERS\hpqilo3whea.sys
Loaded driver \SystemRoot\system32\drivers\vmstorfl.sys
Loaded driver \SystemRoot\system32\drivers\volsnap.sys
Loaded driver \SystemRoot\System32\Drivers\spldr.sys
Loaded driver \SystemRoot\System32\Drivers\mup.sys
Loaded driver \SystemRoot\System32\drivers\hwpolicy.sys
Loaded driver \SystemRoot\system32\DRIVERS\disk.sys
Loaded driver \SystemRoot\system32\DRIVERS\CLASSPNP.SYS
Did not load driver @nettun.inf,%isatap.displayname%;Microsoft ISATAP Adapter
Did not load driver @nettun.inf,%isatap.displayname%;Microsoft ISATAP Adapter
Did not load driver @nettun.inf,%isatap.displayname%;Microsoft ISATAP Adapter
.
.
.
etc

Any ideas?

Thanks in advance.

screefAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

arnoldCommented:
get bluescreen from nirsoft.net and see what it is reporting.
You could also get the windows debugger that would help in analyzing the dump file.
http://www.nirsoft.net/utils/blue_screen_view.html
http://msdn.microsoft.com/en-us/windows/hardware/gg463009
0
David Johnson, CD, MVPOwnerCommented:
If you put it back where it was, does it BSOD?
0
John GriffithConsultantCommented:
Bugcheck 0xd1 = driver referenced memory improperly.  A boot driver may be the cause.

- Please attach mini kernel dumps - \windows\minidump
- Run SysInternals LoadOrd (paste GUI ino into text file) - http://technet.microsoft.com/en-us/sysinternals/bb897416
- Run SysInternals AutoRuns - save as ARN file - http://technet.microsoft.com/en-us/sysinternals/bb963902
- run msinfo32 - START | type msinfo32 - save as NFO file

Zip up & attach.

Regards. . .
jcgriff2 MVP
0
screefAuthor Commented:
This problem was caused by a driver called hpqilo3core.sys which is part of HP's iLO driver package. With this driver set to a manual start-up at boot time, the server would blue-screen. With the driver set to disabled, the server boots into Windows normally.

I have the latest HP PSP installed and subsequent to the initial BSOD, I installed the latest iLO firmware and latest iLO driver package. The BSOD problem persists when hpqilo3core.sys tries to load at boot time, even with all latest iLO firmware/drivers installed.

HP's support has suggested I un-install all iLO shizzle and re-install and see what happens.

For now, hpqilo3core.sys will remain disabled.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
screefAuthor Commented:
Problem solved or at least, a workaround to the problem was found.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.