В процессе копирования mini-root на жесткий диск может появиться ошибка, информация о которой выглядит так: вначале несколько раз повторяется сообщение1)
Warning: /pci@0,0/pci-ide@7,1/ide@0 (ata0) timeout : abort request, target=0 lun=0
а затем копирование прекращается с сообщением об ошибке:
Warning: /pci@0,0/pci-ide@7,1/cmdk@0,0 (Disk 0) Error for command 'read sector'. Error level 'Informational' Sense Key: aborted command Vendor 'Gen-ATA' error code: 0x3
Это говорит о том, что система не смогла корректно работать с ATA DMA (Direct Memory Access) в вашем компьютере и поддержку ATA DMA в Solaris (а не в BIOS!) следует отключить. Для этого надо:
Надо отметить, что в Solaris 8 x86 поддержка ATA DMA по умолчанию была выключена. В Solaris 9 умолчание изменили: теперь поддержка ATA DMA включена по умолчанию.
Есть данные, говорящие о том, что Solаris 8 x86 при установленном в DCA параметре ata-dma-enabled=1 корректно работал с приводами ATAPI CDROM/DVD-ROM, в отличие от Solaris 9 x86, который не использует DMA для этих устройств.