缺省情况下,Solarisata 设备驱动程序的 DMA 功能对于 ATA/ATAPI 设备是禁用的。
该特征已被禁用以避免在一些无法适当地支持 ATA/ATAPI 设备的 DMA 的系统上的问题。绝大多数问题都与系统的 BIOS 有关。
在安装 Solaris 8 操作环境后,要启用 (或禁用) ata 驱动程序的 DMA,请:
从引导软盘或安装 CD (若系统支持 CD-ROM) 上运行"Solaris (Intel平台版本) 设备配置助理"。
在使用引导软盘引导时,新的 ata-dma-enabled 的特性值将保留在此软盘上。因此,再次使用该引导软盘时,已经更改的值就生效了。
按 F2_Continue 以扫描设备。
按 F2_Continue 以显示引导设备的列表。
按 F4_Boot Tasks, 选择"查看/编辑"的"特性设置",并按 F2_Continue.
将启用 ata-dma的特性的值更改为 1 来启用 DMA (值为 0 时禁用 DMA):
从列表中选择启用 ata-dma的特性并按 F3_Change.
键入 1 并按 F2_Continue 以启用 (键入 0 并按 F2_Continue 以禁用).
按 F2_Back, 再按 F3_Back 来返回到"引导 Solaris"菜单。
选择安装要使用的设备 (网络适配器或 CD-ROM 驱动器) 并按下 F2_Continue.
如果在启用 DMA 后发生任何问题,请禁用 DMA (按照上述步骤将启用 ata-dma 的特性设置为 0),使用您的硬件生产商的最新 BIOS 更新系统,然后重新启用 DMA。