Windows cannot initialize the device driver for this hardware. (Code 37)

 

We just upgrade Windows Server 2008 to Windows Server 2008 R2 on current server which running DPM 2010.
After the jobs give all failed, we just realize the upgrading cause driver unrecognized.
Previously drivers are working just fine, resolved on this thread question.


DBG:         install_nonexclusive.c, 415: ProcessInputArgs: Debug flag has been set by the user.
EXT: -1 -> -2: install_nonexclusive.c, 470: ProcessInputArgs: VOID status
ENT: -2 -> -1: install_nonexclusive.c, 704: AddRegistryValues: fExclusive FALSE fDPFDisabled FALSE
DBG:         install_nonexclusive.c, 712: AddRegistryValues: RegCreateKeyEx failed with 5
DBG:         install_nonexclusive.c, 785: AddRegistryValues: RegCloseKey returned 6
EXT: -1 -> -2: install_nonexclusive.c, 788: AddRegistryValues: status 0x00000005
ENT: -2 -> -1: install_nonexclusive.c, 596: PrepareSystem
DBG:         install_nonexclusive.c, 607: PrepareSystem: iArgc = 2, osver = Windows 6.1, build 7601
DBG:         install_nonexclusive.c, 612: PrepareSystem: ppArgv[0]: install_nonexclusive.exe
DBG:         install_nonexclusive.c, 612: PrepareSystem: ppArgv[1]: -d
DBG:         install_nonexclusive.c, 629: PrepareSystem: calling IsDeviceInstallInProgress.
ENT: -1 -> 0: install_nonexclusive.c, 1034: IsDeviceInstallInProgress
DBG:         install_nonexclusive.c, 1046: IsDeviceInstallInProgress calling GetProcAddress.
DBG:         install_nonexclusive.c, 1059: IsDeviceInstallInProgress calling pCMP_WaitNoPendingInstallEvents.
EXT: 0 -> -1: install_nonexclusive.c, 1066: IsDeviceInstallInProgress: status FALSE.
DBG:         install_nonexclusive.c, 637: PrepareSystem: IsDeviceInstallInProgress returned FALSE.
DBG:         install_nonexclusive.c, 662: PrepareSystem: Current working directory is Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218
EXT: -1 -> -2: install_nonexclusive.c, 666: PrepareSystem: status 0x00000000
ENT: -2 -> -1: install_nonexclusive.c, 505: GetExistingDriverFiles
DBG:         install_nonexclusive.c, 538: GetExistingDriverFiles: checking Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\ibmcgbs.inf
DBG:         install_nonexclusive.c, 548: GetExistingDriverFiles: file exists
DBG:         install_nonexclusive.c, 538: GetExistingDriverFiles: checking Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\ibmtpbs.inf
DBG:         install_nonexclusive.c, 548: GetExistingDriverFiles: file exists
DBG:         install_nonexclusive.c, 538: GetExistingDriverFiles: checking Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\magchgrf.inf
DBG:         install_nonexclusive.c, 548: GetExistingDriverFiles: file exists
DBG:         install_nonexclusive.c, 538: GetExistingDriverFiles: checking Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\exctapef.inf
DBG:         install_nonexclusive.c, 548: GetExistingDriverFiles: file exists
EXT: -1 -> -2: install_nonexclusive.c, 562: GetExistingDriverFiles: VOID status
ENT: -2 -> -1: install_nonexclusive.c, 823: UninstallDevicesByType
DBG:         install_nonexclusive.c, 831: UninstallDevicesByType: inf file - medium changers: Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\magchgrf.inf
DBG:         install_nonexclusive.c, 835: UninstallDevicesByType: Calling UninstallDevices for medium changers.
ENT: -1 -> 0: install_nonexclusive.c, 1307: UninstallDevices: inf file: Z:\TapeLibrary2000\DriverTapeDrive\Windows 2008x64 R2\IBMTape.x64_w08_6218\magchgrf.inf
DBG:         install_nonexclusive.c, 1310: UninstallDevices: calling SetupDiGetINFClass.
DBG:         install_nonexclusive.c, 1322: UninstallDevices: Class Name: MediumChanger
DBG:         install_nonexclusive.c, 1325: UninstallDevices: calling SetupDiGetClassDevs.
DBG:         install_nonexclusive.c, 1333: UninstallDevices: hDevInfo: 0x2a72d0
DBG:         install_nonexclusive.c, 1337: UninstallDevices: calling SetupDiEnumDeviceInfo.
DBG:         install_nonexclusive.c, 1342: UninstallDevices: calling SetupDiRemoveDevice.
DBG:         install_nonexclusive.c, 1348: UninstallDevices: SetupDiRemoveDevice failed.
EXT: 0 -> -1: install_nonexclusive.c, 1378: UninstallDevices: status 0x5.
DBG:         install_nonexclusive.c, 840: UninstallDevicesByType: status 0x5.
EXT: -1 -> -2: install_nonexclusive.c, 855: UninstallDevicesByType: status 0x00000005
DBG:         install_nonexclusive.c, 269: main: status 0x5.

Above are debug log when Installing the driver.

  • Edited by Oneoa Wednesday, November 09, 2011 3:39 AM
November 9th, 2011 12:55am

Solution for this is uninstall the drivers until said "Unknown Medium Changer"

RESTART the server, install again.

  • Marked as answer by Oneoa Wednesday, November 09, 2011 4:19 AM
Free Windows Admin Tool Kit Click here and download it now
November 9th, 2011 4:19am

Try to removing all start from stretch.

But after removing all on device manager you need to restart the server.

And use the installer again.

But before that read this thread.

http://social.technet.microsoft.com/Forums/en-US/dataprotectionmanager/thread/acad8843-3494-4872-a422-2493f04b522c/#acad8843-3494-4872-a422-2493f04b522c



  • Edited by Oneoa Thursday, January 12, 2012 1:12 AM
January 12th, 2012 1:10am

Hi there,

you may have already solved your problem, but I had quite the same problem with my Overland NEO 200S. I allways got a yellow exclamation mark when I installed the driver via the "computer management". After a lot of time troubleshooting with the Overland support it came out, that I have to install the driver with the in the Driver ZIP File included install_nonexclusive.exe file. After that, everything worked fine.

I hope it may help someone else with his Overland drive.

Regards

Simon

  • Proposed as answer by Simon Tauber Friday, March 08, 2013 11:05 AM
Free Windows Admin Tool Kit Click here and download it now
March 8th, 2013 11:05am

Hi Simon,

This was the sollution for me too.

Thanks.

G


May 15th, 2015 7:58am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics