Solaris 9 12/03 Release Notes

x86: Systems With Certain ATA Hard Disk Drives Hang When Rebooted After Solaris 9 Software Installation

Installing the Solaris 9 software on systems with certain types of ATA hard disk drives results in a system hang. The system hangs when you attempt a soft reboot after the installation has completed.

This problem occurs in systems with ATA hard disk drives that implement the revert to default conditions feature of ATA/ATAPI-6 T13 specification, with respect to the Ultra DMA mode.

Such disk drives revert from Ultra DMA mode to Multiword DMA mode after the software reset, unless the behavior is disabled. The behavior is disabled by using the SET FEATURES / Disable reverting to power-on to defaults command.

The way the problem manifests itself depends upon the BIOS and the type of ATA hard drive that is in the system. This problem might manifest itself in one of the following ways:

Workaround: To correct the problem, complete the following steps:

  1. If the system hangs when booted, power cycle the system by turning the power off and then on again. The system should then boot normally.

  2. After the system is booted, log in to the system and become superuser.

  3. Use a text editor to edit the /platform/i86pc/kernel/drv/ata.conf file.

    Add the following line:


    ata-revert-to-defaults=0;

The next system reboot should proceed without a hang.