Adaptec Aic7xxx Fast -> Ultra160 系列管理器集 v7.0¶
Linux 操作系统的自述文件
以下信息在此文件中可用
支持的硬件
版本历史
命令行选项
联系 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
多路复用双通道设备 - 一个控制器服务于两个总线。
多功能双通道设备 - 一个芯片上的两个控制器。
命令通道二级 DMA 引擎 - 允许分散/收集列表和 SCB 预取。
64 字节 SCB 支持 - 允许为所有可能的 target/lun 组合使用断开连接的、未标记的请求表。
块移动指令支持 - 使某些序列器操作的速度加倍。
“刺刀”式分散/收集引擎 - 提高 S/G 预取性能。
排队寄存器 - 允许在不暂停序列器的情况下对新事务进行排队。
多个目标 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
无 BIOS 支持
DEC21050 PCI-PCI 桥接器,在二级总线上具有多个控制器芯片
DEC2115X PCI-PCI 桥接器,在二级总线上具有多个控制器芯片
所有三个 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/。
- 欧洲
要与技术支持专员联系,请致电或发送电子邮件:
德语:+49 89 4366 5522,周一至周五,欧洲中部时间 9:00-17:00,http://ask-de.adaptec.com/。
法语:+49 89 4366 5533,周一至周五,欧洲中部时间 9:00-17:00,http://ask-fr.adaptec.com/。
英语:+49 89 4366 5544,周一至周五,格林威治标准时间 9:00-17:00,http://ask.adaptec.com/。
您可以在 http://www.adaptec.com/buy-cables/ 在线订购 Adaptec 电缆。
- 日本
请访问我们的网站: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。
保留所有权利。
在符合以下条件的前提下,您被允许全部或部分地重新分发、使用和修改此自述文件,以配合受通用公共许可证约束的软件的重新分发
自述文件的重新分发必须保留上述版权声明、此条件列表和以下免责声明,不得进行修改。
未经事先明确的书面许可,不得使用作者的姓名来认可或推销从本软件衍生出的产品。
修改或新的贡献必须在版权声明中注明作者(“贡献者”),并添加在原始版权声明下方。 版权声明旨在识别贡献者,不应被视为允许更改 Adaptec 给予的权限。
本自述文件由 ADAPTEC 和贡献者按“原样
”提供,并且不提供任何明示或暗示的保证,包括但不限于任何不侵权保证或对适销性和针对特定用途的适用性的暗示保证。 在任何情况下,ADAPTEC 或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断)负责,无论其原因如何,也无论其责任基于何种理论,无论是基于合同、严格责任还是侵权行为(包括疏忽或其他原因),只要以任何方式因使用本自述文件而引起,即使已被告知此类损害的可能性。