在具有某些類型的 ATA 硬碟機的系統上安裝 Solaris 9 軟體會導致系統當機。 完成安裝後,當您嘗試進行軟式重新啟動時,系統會當機。
此問題在具有 ATA 硬碟機的系統上發生,且這些磁碟機因為 Ultra DMA 模式,實作 ATA/ATAPI-6 T13 規格之復原至預設條件的特性。
此類硬碟機在軟體重設後將從 Ultra DMA 模式復原至 Multiword DMA 模式,除非停用此行為。 此行為可透過使用 SET FEATURES / Disable reverting to power-on to defaults 指令停用。
此問題表明它本身存在的方式取決於 BIOS 及系統中的 ATA 硬碟機類型。 此問題可能用以下方式之一表明它本身存在:
如果在 BIOS 中啟用 Ultra DMA 模式,並且 ATA 硬碟機可以在 Ultra DMA 模式下執行,則在安裝後執行軟式重新啟動系統可能會導致系統在 BIOS 內當機。 不顯示任何錯誤訊息。
如果在 BIOS 中停用 Ultra DMA 模式,並且 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; |
下一次系統重新啟動應該會正常執行,不會當機。