系统管理指南:设备和文件系统

使用不兼容的 USB 海量存储设备

即使某些设备未将其自身标识为与 USB 海量存储类兼容,或以不正确的方式标识其自身, USB 海量存储驱动程序也仍可能支持这些设备。scsa2usb.conf 文件包含一个属性覆盖列表,其中列有供应商 ID、产品 ID、用于匹配海量存储设备的修订版,以及用于覆盖缺省设备属性的字段。缺省情况下,会注释掉此列表中的项。要启用对特定设备的支持,可以复制并取消注释这些项。

如果将 USB 海量存储设备连接至运行此 Solaris 发行版的系统,但该系统无法使用它,则可以检查 /kernel/drv/scsa2usb.conf 文件,查看是否存在与该设备对应的注释掉的项。根据 scsa2usb.conf 文件中给出的信息,查看是否可以使用覆盖信息支持特定设备。

有关推荐的 USB 海量存储设备的列表,请转至:

http://www.sun.com/io_technologies/USB.html

有关更多信息,请参见 scsa2usb(7D)

Procedure如何使用不兼容的 USB 海量存储设备

  1. 成为超级用户。

  2. /kernel/drv/scsa2usb.conf 文件中添加项。

    以下项适用于 USB 内存条。


    attribute-override-list = "vid=* reduced-cmd-support=true";
  3. 重新引导系统或执行以下操作:

    1. 手动更新驱动程序。


      # update_drv -f scsa2usb
      
    2. 移除该设备。

    3. 添加该设备。