Upgrade Installation of Windows NT on HP NetServer Generates Error Event ID: 7026 (178558)
The information in this article applies to:
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0
This article was previously published under Q178558 SYMPTOMS
When you restart your computer after upgrading Windows NT on a Hewlett-
Packard NetServer with a Hewlett-Packard Array Controller, the following
message is displayed:
At least one service or driver failed during system startup. Use the
event viewer to examine the system event log for details.
The system event log shows the following event:
Event ID: 7026
Source: Service Control Manager
Type: Error
Description: The following boot-start or system-start driver(s)
failed to load: HPDANT
CAUSE
During the upgrade, Windows NT was allowed to detect mass storage devices
and loaded the DAC960NT driver, but the original HPDANT driver was not
disabled.
RESOLUTION
Hewlett-Packard recommends that you use the Hpdant.sys driver with its
Hewlett-Packard Array Controllers and not the Dac960nt.sys driver that
comes with Windows NT. Perform the following steps to remove the
Dac960nt.sys driver and install the latest Hpdant.sys driver from Hewlett-
Packard without having to re-run the upgrade.
- Make a current Emergency Repair Disk if you do not have one.
- Contact Hewlett-Packard and obtain the latest firmware, BIOS and drivers
for the Hewlett-Packard Array Controller.
NOTE: If you have the most current version of the Hpdant.sys driver
already installed on the system prior to upgrade, you can skip to step
14. Otherwise continue with step 3).
- In Control Panel, double-click SCSI Adapters.
- Click the Drivers tab. You should see the following drivers:
Hewlett-Packard Disk Array Adapter (Not Started)
Mylex DAC960/Digitial SWXCR-Ex Raid Controller (Started)
- Select Hewlett-Packard Disk Array Adapter and click Remove.
- When prompted, "Are you sure you want to remove this driver?" click Yes.
- Click Add.
- Click Have Disk.
- Insert the floppy disk into the appropriate drive and click OK.
- Select Hewlett-Packard Disk Array Adapter and click OK.
- When prompted, "Do you wish to use the currently installed driver(s) or
install new one(s)?" click New.
- Enter the drive letter in which the Hewlett-Packard drivers disk is
installed.
- When prompted to restart the computer, click No.
- In Control Panel, double-click SCSI Adapters.
- Select Mylex DAC960/Digitial SWXCR-Ex Raid Controller and click Remove.
- When prompted, "Are you sure you want to remove this driver?" select
Yes.
- Close the SCSI Adapter window.
- In Control Panel, double-click Devices.
- Scroll down to the HPDANT device. Confirm that the Startup Type is set
for Boot. If it is not, change the Startup Type to Boot.
- Close the Devices window.
- Remove the Hewlett-Packard drivers disk from the floppy drive.
- Restart the server.
If the server fails to start correctly or fails with a STOP 0x0000007b,
restart the system and select the Last Known Good option. This will return
the DAC960NT driver back to the primary driver. You can then restart the
process at step 2.
MORE INFORMATION
Hewlett-Packard provides a driver for the Hewlett-Packard Array Controller
with its Hewlett-Packard NetServer Windows NT drivers disk, Hpdant.sys.
Microsoft Windows NT comes with a different driver for the Mylex Array
Controller card used in the Hewlett-Packard Array Controller. The Microsoft
driver for the Mylex Array controller is Dac960nt.sys.
If, during the original installation of Windows NT, the option to specify
additional devices was used with the Hewlett-Packard NetServer Windows NT
drivers disk, the Hpdant.sys driver can be installed for the Hewlett-
Packard Array Controller.
When running an upgrade installation over the original installation, mass
storage detection is used instead of specifying the drivers; the
Dac960nt.sys driver will be installed for the array controller. When
restarting after the upgrade, you will see the error message that a service
did not start. The system event log will show that the Hpdant.sys driver
failed to load. This is caused by the Dac960nt.sys driver loading before
the Hpdant.sys driver so that, when the Hpdant.sys driver attempts to load,
it fails.
Modification Type: | Major | Last Reviewed: | 6/3/2003 |
---|
Keywords: | kbprb kbsetup KB178558 |
---|
|