Solaris 8 (Intel 平台版本) 10/01 发行说明

PCI-IDE 系统禁用直接内存访问 (DMA)

缺省情况下,Solaris ata 设备驱动程序的 DMA 功能对于 ATA/ATAPI 设备是禁用的。

禁用该功能的目的是为了避免在某些不能充分支持 ATA/ATAPI 设备的 DMA 的系统上出现问题。绝大多数问题都与系统的 BIOS 有关。

在安装 Solaris 8 操作环境后,要启用(或禁用)ata 驱动程序的 DMA,请执行下列操作:

  1. 从引导软盘或安装 CD(若系统支持 CD-ROM 引导)上运行"Solaris(Intel 平台版本)设备配置助理"。


    注意:

    在使用引导软盘引导时,新的 ata-dma-enabled 的属性值将保留在此软盘上。因此,再次使用该引导软盘时,已经更改的值便能生效。


  2. F2_Continue 扫描设备。

  3. F2_Continue 显示引导设备的列表。

  4. F4_Boot Tasks 并且选择"查看/编辑 属性设置"

  5. F2_Continue

  6. 将启用 ata-dma 的属性的值改为 1 来启用 DMA(其值为 0 时禁用 DMA):

    1. 从列表中选择启用 ata-dma 的属性并按 F3_Change

    2. 键入 1 并按 F2_Continue 以启用(键入 0 并按 F2_Continue 以禁用)。

    3. F2_Back,再按 F3_Back 来返回到"引导 Solaris"菜单。

    4. 选择安装要使用的设备(网络适配器或 CD-ROM 驱动器)并按下 F2_Continue


    注意:

    如果启用 DMA 后发生问题,通过设置 ata-dma-enabled 属性为 0 来禁用 DMA 并且按上述程序操作。 用从硬件生产商提供的最新版 BIOS 升级系统,然后重新启用 DMA。