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

Linux 作業系統的 README

以下資訊在此檔案中可用

  1. 支援的硬體

  2. 版本歷史

  3. 命令列選項

  4. 聯絡 Adaptec

1. 支援的硬體

aic7xxx 驅動程式支援以下 Adaptec SCSI 晶片和主機介面卡。

晶片

MIPS

主機匯流排

MaxSync

MaxWidth

SCBs

備註

aic7770

10

EISA/VL

10MHz

16Bit

4

1

aic7850

10

PCI/32

10MHz

8Bit

3

aic7855

10

PCI/32

10MHz

8Bit

3

aic7856

10

PCI/32

10MHz

8Bit

3

aic7859

10

PCI/32

20MHz

8Bit

3

aic7860

10

PCI/32

20MHz

8Bit

3

aic7870

10

PCI/32

10MHz

16Bit

16

aic7880

10

PCI/32

20MHz

16Bit

16

aic7890

20

PCI/32

40MHz

16Bit

16

3 4 5 6 7 8

aic7891

20

PCI/64

40MHz

16Bit

16

3 4 5 6 7 8

aic7892

20

PCI/64-66

80MHz

16Bit

16

3 4 5 6 7 8

aic7895

15

PCI/32

20MHz

16Bit

16

2 3 4 5

aic7895C

15

PCI/32

20MHz

16Bit

16

2 3 4 5 8

aic7896

20

PCI/32

40MHz

16Bit

16

2 3 4 5 6 7 8

aic7897

20

PCI/64

40MHz

16Bit

16

2 3 4 5 6 7 8

aic7899

20

PCI/64-66

80MHz

16Bit

16

2 3 4 5 6 7 8

  1. 多路複用雙通道裝置 - 一個控制器服務於兩個匯流排。

  2. 多功能雙通道裝置 - 一個晶片上有兩個控制器。

  3. 命令通道輔助 DMA 引擎 - 允許散射聚集列表和 SCB 預取。

  4. 64 位元組 SCB 支援 - 允許針對所有可能的 target/lun 組合的斷開連線的、未標記的請求表。

  5. 塊移動指令支援 - 將某些 sequencer 操作的速度提高一倍。

  6. “刺刀”式散射聚集引擎 - 提高 S/G 預取效能。

  7. 排隊暫存器 - 允許對新事務進行排隊,而無需暫停 sequencer。

  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 釋出的驅動程式最後一個版本的 sequencer 和核心修復。

  • 6.2.36 (2003 年 6 月 3 日)
    • 糾正停用 PCI 奇偶校驗錯誤檢查的程式碼。

    • 糾正並簡化忽略寬殘差訊息的處理。 如果事務資料長度是偶數並且我們收到 IWR 訊息,則以前的程式碼將無法報告殘餘資料。

    • 新增對 2.5.X EISA 框架的支援。

    • 更新 2.5.X SCSI proc FS 介面的更改。

    • 糾正域驗證命令列選項解析。

    • 當透過 8bit 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 和我們的每個 softc 鎖之間的鎖順序反轉。 這僅在 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. 命令列選項

警告

錯誤地更改或新增這些驅動程式引數可能會使您的系統無法執行。 請謹慎使用它們。

將 .conf 檔案放在 /etc/modprobe.d 目錄中,並新增/編輯包含 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

預設值:

在具有 SCSI 選擇選項的控制器上使用 SCSI 選擇設定進行 DV。 否則,對於支援 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,每週 7 天,每天 24 小時。

  • 要與技術支援專家交談,

    • 對於硬體產品,請致電 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. 美國加利福尼亞州米爾皮塔斯市,S. Milpitas Blvd. 691 號,郵編 95035。

保留所有權利。

您可以根據通用公共許可證的規定,全部或部分地重新分發、使用和修改此 README 檔案,但前提是滿足以下條件

  1. README 檔案的重新分發必須保留上述版權宣告、此條件列表和以下免責宣告,不得修改。

  2. 未經事先書面許可,不得使用作者的姓名來認可或推廣由此軟體衍生的產品。

  3. 修改或新的貢獻必須在版權宣告中註明作者(“貢獻者”),並新增到原始版權宣告下方。 版權宣告用於識別貢獻者,不應被視為允許更改 Adaptec 授予的許可權。

本 README 檔案由 ADAPTEC 和貢獻者 按原樣 提供,並且不提供任何明示或暗示的保證,包括但不限於任何不侵權的保證或對特定用途的適銷性和適用性的暗示保證。 在任何情況下,ADAPTEC 或貢獻者均不對任何直接、間接、偶然、特殊、懲戒性或後果性損害(包括但不限於替代商品或服務的採購;使用、資料或利潤的損失;或業務中斷)承擔責任,無論如何引起,並且基於任何責任理論,無論是合同、嚴格責任還是侵權行為(包括疏忽或其他原因),以任何方式因使用本 README 檔案而產生,即使已被告知發生此類損害的可能性。