특정 유형의 ATA 하드 디스크 드라이브가 있는 시스템에 Solaris 9 소프트웨어를 설치하면 시스템이 중단될 수 있습니다. 설치를 완료한 다음 소프트 재부트를 시도하면 시스템이 중단됩니다.
이 문제는 Ultra DMA 모드와 관련하여, ATA/ATAPI-6 T13 사양의 기본 조건으로 되돌리기 기능을 구현하는 ATA 하드 디스크 드라이브가 있는 시스템에서 발생합니다.
해당 동작을 비활성화지 않으면 소프트웨어를 재설정한 다음 이러한 디스크 드라이브를 Ultra DMA 모드에서 Multiword DMA 모드로 되돌립니다. SET FEATURES / Disable reverting to power-on to defaults 명령을 사용하여 동작을 비활성화합니다.
문제를 증명하는 방법은 시스템에 있는 ATA 하드 드라이브의 유형과 BIOS에 따라 달라집니다. 이 문제는 다음 방법 중 하나로 증명할 수 있습니다.
Ultra DMA 모드가 BIOS에 활성화되어 있고 ATA 하드 디스크 드라이브가 Ultra DMA 모드에서 작동되는 경우 설치 후 시스템을 소프트 재부트하면 시스템이 BIOS에서 중단될 수 있습니다. 오류 메시지가 표시되지 않습니다.
Ultra DMA 모드가 BIOS에 비활성화되어 있지만 ATA 하드 디스크 드라이브가 Ultra DMA 모드에서 작동되는 경우 설치 후 시스템을 소프트 재부트하면 시스템이 중단될 수 있습니다. 다음 경고와 유사한 메시지가 표시됩니다.
WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort request, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort device, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset target, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset bus, target=0 lun=0 |
해결 방법: 문제를 해결하려면 다음 단계를 수행합니다.
부트 시 시스템이 중단된 경우 전원을 끈 다음 다시 켜서 시스템 전원을 순환시킵니다. 그러면 시스템이 정상적으로 부트됩니다.
시스템을 부트한 후 해당 시스템에 로그인하여 수퍼유저가 됩니다.
텍스트 편집기를 사용하여 /platform/i86pc/kernel/drv/ata.conf 파일을 편집합니다.
다음 행을 추가합니다.
ata-revert-to-defaults=0; |
다음에 시스템을 재부트하면 중단없이 진행됩니다.