Adaptec Aic7xxx Fast -> Ultra160 系列管理器集 v7.0

Linux 操作系统的自述文件

以下信息在此文件中可用

  1. 支持的硬件

  2. 版本历史

  3. 命令行选项

  4. 联系 Adaptec

1. 支持的硬件

aic7xxx 驱动程序支持以下 Adaptec SCSI 芯片和主机适配器。

芯片

MIPS

主机总线

最大同步速率

最大宽度

SCBs(SCSI 控制块)

备注

aic7770

10

EISA/VL

10MHz

16位

4

1

aic7850

10

PCI/32

10MHz

8位

3

aic7855

10

PCI/32

10MHz

8位

3

aic7856

10

PCI/32

10MHz

8位

3

aic7859

10

PCI/32

20MHz

8位

3

aic7860

10

PCI/32

20MHz

8位

3

aic7870

10

PCI/32

10MHz

16位

16

aic7880

10

PCI/32

20MHz

16位

16

aic7890

20

PCI/32

40MHz

16位

16

3 4 5 6 7 8

aic7891

20

PCI/64

40MHz

16位

16

3 4 5 6 7 8

aic7892

20

PCI/64-66

80MHz

16位

16

3 4 5 6 7 8

aic7895

15

PCI/32

20MHz

16位

16

2 3 4 5

aic7895C

15

PCI/32

20MHz

16位

16

2 3 4 5 8

aic7896

20

PCI/32

40MHz

16位

16

2 3 4 5 6 7 8

aic7897

20

PCI/64

40MHz

16位

16

2 3 4 5 6 7 8

aic7899

20

PCI/64-66

80MHz

16位

16

2 3 4 5 6 7 8

  1. 多路复用双通道设备 - 一个控制器服务于两个总线。

  2. 多功能双通道设备 - 一个芯片上的两个控制器。

  3. 命令通道二级 DMA 引擎 - 允许分散/收集列表和 SCB 预取。

  4. 64 字节 SCB 支持 - 允许为所有可能的 target/lun 组合使用断开连接的、未标记的请求表。

  5. 块移动指令支持 - 使某些序列器操作的速度加倍。

  6. “刺刀”式分散/收集引擎 - 提高 S/G 预取性能。

  7. 排队寄存器 - 允许在不暂停序列器的情况下对新事务进行排队。

  8. 多个目标 ID - 允许控制器响应作为多个 SCSI ID 上的目标的选定。

控制器

芯片

主机总线

内部连接器

外部连接器

备注

AHA-274X[A]

aic7770

EISA

SE-50M

SE-HD50F

AHA-274X[A]W

aic7770

EISA

SE-HD68F SE-50M

SE-HD68F

AHA-274X[A]T

aic7770

EISA

2 X SE-50M

SE-HD50F

AHA-2842

aic7770

VL

SE-50M

SE-HD50F

AHA-2940AU

aic7860

PCI/32

SE-50M

SE-HD50F

AVA-2902I

aic7860

PCI/32

SE-50M

AVA-2902E

aic7860

PCI/32

SE-50M

AVA-2906

aic7856

PCI/32

SE-50M

SE-DB25F

APC-7850

aic7850

PCI/32

SE-50M

1

AVA-2940

aic7860

PCI/32

SE-50M

AHA-2920B

aic7860

PCI/32

SE-50M

AHA-2930B

aic7860

PCI/32

SE-50M

AHA-2920C

aic7856

PCI/32

SE-50M

SE-HD50F

AHA-2930C

aic7860

PCI/32

SE-50M

AHA-2930C

aic7860

PCI/32

SE-50M

AHA-2910C

aic7860

PCI/32

SE-50M

AHA-2915C

aic7860

PCI/32

SE-50M

AHA-2940AU/CN

aic7860

PCI/32

SE-50M

SE-HD50F

AHA-2944W

aic7870

PCI/32

HVD-HD68F HVD-50M

HVD-HD68F

AHA-3940W

aic7870

PCI/32

2 X SE-HD68F

SE-HD68F

2

AHA-2940UW

aic7880

PCI/32

SE-HD68F SE-50M

SE-HD68F

AHA-2940U

aic7880

PCI/32

SE-50M

SE-HD50F

AHA-2940D

aic7880

PCI/32

aHA-2940 A/T

aic7880

PCI/32

AHA-2940D A/T

aic7880

PCI/32

AHA-3940UW

aic7880

PCI/32

2 X SE-HD68F

SE-HD68F

3

AHA-3940UWD

aic7880

PCI/32

2 X SE-HD68F

2 X SE-VHD68F

3

AHA-3940U

aic7880

PCI/32

2 X SE-50M

SE-HD50F

3

AHA-2944UW

aic7880

PCI/32

HVD-HD68F HVD-50M

HVD-HD68F

AHA-3944UWD

aic7880

PCI/32

2 X HVD-HD68F

2 X HVD-VHD68F

3

AHA-4944UW

aic7880

PCI/32

AHA-2930UW

aic7880

PCI/32

AHA-2940UW Pro

aic7880

PCI/32

SE-HD68F SE-50M

SE-HD68F

4

AHA-2940UW/CN

aic7880

PCI/32

AHA-2940UDual

aic7895

PCI/32

AHA-2940UWDual

aic7895

PCI/32

AHA-3940UWD

aic7895

PCI/32

AHA-3940AUW

aic7895

PCI/32

AHA-3940AUWD

aic7895

PCI/32

AHA-3940AU

aic7895

PCI/32

AHA-3944AUWD

aic7895

PCI/32

2 X HVD-HD68F

2 X HVD-VHD68F

AHA-2940U2B

aic7890

PCI/32

LVD-HD68F

LVD-HD68F

AHA-2940U2 OEM

aic7891

PCI/64

AHA-2940U2W

aic7890

PCI/32

LVD-HD68F SE-HD68F SE-50M

LVD-HD68F

AHA-2950U2B

aic7891

PCI/64

LVD-HD68F

LVD-HD68F

AHA-2930U2

aic7890

PCI/32

LVD-HD68F SE-50M

SE-HD50F

AHA-3950U2B

aic7897

PCI/64

AHA-3950U2D

aic7897

PCI/64

AHA-29160

aic7892

PCI/64-66

AHA-29160 CPQ

aic7892

PCI/64-66

AHA-29160N

aic7892

PCI/32

LVD-HD68F SE-50M

SE-HD50F

AHA-29160LP

aic7892

PCI/64-66

AHA-19160

aic7892

PCI/64-66

AHA-29150LP

aic7892

PCI/64-66

AHA-29130LP

aic7892

PCI/64-66

AHA-3960D

aic7899

PCI/64-66

2 X LVD-HD68F LVD-50M

2 X LVD-VHD68F

AHA-3960D CPQ

aic7899

PCI/64-66

2 X LVD-HD68F LVD-50M

2 X LVD-VHD68F

AHA-39160

aic7899

PCI/64-66

2 X LVD-HD68F LVD-50M

2 X LVD-VHD68F

  1. 无 BIOS 支持

  2. DEC21050 PCI-PCI 桥接器,在二级总线上具有多个控制器芯片

  3. DEC2115X PCI-PCI 桥接器,在二级总线上具有多个控制器芯片

  4. 所有三个 SCSI 连接器可以同时使用,而不会产生 SCSI “短桩”效应。

2. 版本历史

  • 7.0 (2005 年 8 月 4 日)
    • 更新驱动程序以使用 SCSI 传输类基础结构

    • 支持来自上次 Adaptec 发布的驱动程序版本的序列器和核心修复。

  • 6.2.36 (2003 年 6 月 3 日)
    • 更正禁用 PCI 奇偶校验错误检查的代码。

    • 更正并简化对忽略宽残余消息的处理。如果事务数据长度为偶数,并且我们收到 IWR 消息,则先前的代码将无法报告剩余数据。

    • 添加对 2.5.X EISA 框架的支持。

    • 为 2.5.X SCSI proc FS 接口中的更改进行更新。

    • 更正域验证命令行选项解析。

    • 当通过 8 位 WDTR 消息协商异步时,发送偏移量为 0 的 SDTR,以确保目标知道我们是异步的。这可以解决 Quantum Atlas 10K 中的固件缺陷。

    • 在驱动程序附加期间清除 PCI 错误状态,以便我们不会因其他驱动程序探针在我们声明控制器之前发生的错误写入而禁用内存映射 I/O。

  • 6.2.35 (2003 年 5 月 14 日)
    • 修复一些 GCC 3.3 编译器警告。

    • 更正在 EISA 双通道控制器上的操作。

    • 添加对 2.5.X 的 scsi_report_device_reset() 的支持。

  • 6.2.34 (2003 年 5 月 5 日)
    • 修复 6.2.29 中引入的锁定回归,该回归可能导致 io_request_lock 和我们的每个软控制器的锁定之间出现锁定顺序反转。这仅在 RH9、SuSE 和 kernel.org 2.4.X 内核上才有可能。

  • 6.2.33 (2003 年 4 月 30 日)
    • 在向用户报告 10 个错误后,动态禁用 PCI 奇偶校验错误报告。这些错误是由于其他设备发出具有不良奇偶校验的 PCI 事务造成的。一旦用户被告知该问题,继续报告错误只会降低我们的性能。

  • 6.2.32 (2003 年 3 月 28 日)
    • 动态调整 S/G 列表的大小,以避免 SCSI malloc 池碎片和 SCSI 中间层死锁。

  • 6.2.28 (2003 年 1 月 20 日)
    • 域验证修复

    • 添加禁用 PCI 奇偶校验错误检查的功能。

    • 增强的内存映射 I/O 探测

  • 6.2.20 (2002 年 11 月 7 日)
    • 添加了域验证。

3. 命令行选项

警告

不正确地更改或添加这些驱动程序参数可能会导致您的系统无法运行。请谨慎使用它们。

在 /etc/modprobe.d 目录中放入一个 .conf 文件,并添加/编辑一行,其中包含 options aic7xxx aic7xxx=[command[,command...]],其中 command 是以下一个或多个

verbose

定义:

在驱动程序操作期间启用其他信息性消息。

可能的值:

此选项是一个标志

默认值:

已禁用

debug:[value]

定义:

启用不同级别的调试信息

可能的值:

0x0000 = 无调试,0xffff = 完全调试

默认值:

0x0000

no_probe

probe_eisa_vl

定义:

不探测 EISA/VLB 控制器。这是一个切换。如果驱动程序被编译为默认不探测 EISA/VLB 控制器,则指定“no_probe”将启用此探测。如果驱动程序被编译为默认探测 EISA/VLB 控制器,则指定“no_probe”将禁用此探测。

可能的值:

此选项是一个切换

默认值:

默认禁用 EISA/VLB 探测。

pci_parity

定义:

切换 PCI 奇偶校验错误的检测。在许多具有 VIA 芯片组的主板上,PCI 总线上不会正确生成 PCI 奇偶校验。硬件无法区分这些“虚假”奇偶校验错误和实际奇偶校验错误。此问题的症状是驱动程序输出的消息流

"scsi0:     Data Parity Error Detected during address or write data phase"

输出的消息流。

可能的值:

此选项是一个切换

默认值:

禁用 PCI 奇偶校验错误报告

no_reset

定义:

在初始探测阶段不重置总线

可能的值:

此选项是一个标志

默认值:

已禁用

extended

定义:

强制控制器进行扩展转换

可能的值:

此选项是一个标志

默认值:

已禁用

periodic_otag

定义:

定期发送有序标签以防止标签饥饿。某些旧设备需要

可能的值:

此选项是一个标志

默认值:

已禁用

reverse_scan

定义:

以相反的顺序探测 scsi 总线,从目标 15 开始

可能的值:

此选项是一个标志

默认值:

已禁用

global_tag_depth:[value]

定义:

所有总线上所有目标的全局标签深度。此选项设置默认标签深度,可以通过 tag_info 选项有选择地覆盖该深度。

可能的值:

1 - 253

默认值:

32

tag_info:{{value[,value...]}[,{value[,value...]}...]}

定义:

在每个控制器的基础上设置每个目标的标记队列深度。可以省略控制器和目标,表示它们应保留默认标记深度。

可能的值:

1 - 253

默认值:

32

示例

tag_info:{{16,32,32,64,8,8,,32,32,32,32,32,32,32,32,32}

在控制器 0 上

  • 为目标 0 指定标签深度为 16

  • 为目标 3 指定标签深度为 64

  • 为目标 4 和 5 指定标签深度为 8

  • 将目标 6 保留为默认值

  • 为目标 1、2、7-15 指定标签深度为 32

  • 所有其他目标保留默认深度。

tag_info:{{},{32,,32}}

在控制器 1 上

  • 为目标 0 和 2 指定标签深度为 32

  • 所有其他目标保留默认深度。

seltime:[value]

定义:

指定选择超时值

可能的值:

0 = 256ms,1 = 128ms,2 = 64ms,3 = 32ms

默认值:

0

dv: {value[,value...]}

定义:

在每个控制器的基础上设置域验证策略。可以省略控制器,表示它们应保留默认读取流设置。

可能的值:

< 0

使用来自串行 EEPROM 的设置。

0

禁用 DV

> 0

启用 DV

默认值:

对于具有 DV 的 SCSI 选择选项的控制器,使用 SCSI-Select 设置。否则,对于支持 U160 速度的控制器启用,对于所有其他控制器类型禁用。

示例

dv:{-1,0,,1,1,0}
  • 在控制器 0 上,将 DV 保留为其默认设置。

  • 在控制器 1 上禁用 DV。

  • 跳过控制器 2 上的配置。

  • 在控制器 3 和 4 上启用 DV。

  • 在控制器 5 上禁用 DV。

示例

options aic7xxx aic7xxx=verbose,no_probe,tag_info:{{},{,,10}},seltime:1

启用详细日志记录,禁用 EISA/VLB 探测,并将控制器 1/目标 2 上的标签深度设置为 10 个标签。

4. Adaptec 客户支持

Adaptec 技术支持需要技术支持识别 (TSID) 号码。

  • 12 位 TSID 可以在产品包装盒内的白色条形码类型的标签上找到。TSID 通过准确识别您的产品和支持状态来帮助我们提供更高效的服务。

支持选项
  • http://ask.adaptec.com 上搜索 Adaptec 支持知识库 (ASK),查找有关您的产品的文章、故障排除提示和常见问题。

  • 要通过电子邮件获得支持,请将您的问题提交给 Adaptec 的技术支持专家,网址为 http://ask.adaptec.com/

北美
  • 请访问我们的网站 http://www.adaptec.com/

  • 有关 Adaptec 支持选项的信息,请致电 408-957-2550,每天 24 小时,每周 7 天。

  • 要与技术支持专家联系,

    • 对于硬件产品,请致电 408-934-7274,周一至周五,太平洋夏令时上午 3:00 至下午 5:00。

    • 对于 RAID 和光纤通道产品,请致电 321-207-2000,周一至周五,太平洋夏令时上午 3:00 至下午 5:00。

    为了加快您的服务速度,请将您的计算机带在身边。

  • 要订购 Adaptec 产品,包括附件和电缆,请致电 408-957-7274。 要在线订购电缆,请访问 http://www.adaptec.com/buy-cables/

欧洲
日本
  • 请访问我们的网站:http://www.adaptec.co.jp/

  • 要与技术支持专员联系,请致电 +81 3 5308 6120,周一至周五,上午 9:00 至中午 12:00,下午 1:00 至下午 6:00。

版权所有 © 2003 Adaptec Inc.,地址:691 S. Milpitas Blvd., Milpitas CA 95035 USA。

保留所有权利。

在符合以下条件的前提下,您被允许全部或部分地重新分发、使用和修改此自述文件,以配合受通用公共许可证约束的软件的重新分发

  1. 自述文件的重新分发必须保留上述版权声明、此条件列表和以下免责声明,不得进行修改。

  2. 未经事先明确的书面许可,不得使用作者的姓名来认可或推销从本软件衍生出的产品。

  3. 修改或新的贡献必须在版权声明中注明作者(“贡献者”),并添加在原始版权声明下方。 版权声明旨在识别贡献者,不应被视为允许更改 Adaptec 给予的权限。

本自述文件由 ADAPTEC 和贡献者按“原样”提供,并且不提供任何明示或暗示的保证,包括但不限于任何不侵权保证或对适销性和针对特定用途的适用性的暗示保证。 在任何情况下,ADAPTEC 或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断)负责,无论其原因如何,也无论其责任基于何种理论,无论是基于合同、严格责任还是侵权行为(包括疏忽或其他原因),只要以任何方式因使用本自述文件而引起,即使已被告知此类损害的可能性。