核心驅動 i2c-ali15x3¶
- 支援的介面卡
Acer Labs, Inc. ALI 1533 和 1543C(南橋)
- 資料表:現在在 NDA 下
- 作者
Frodo Looijaard <frodol@dds.nl>,
Philip Edelbrock <phil@netroedge.com>,
Mark D. Studebaker <mdsxyz123@yahoo.com>
模組引數¶
- force_addr: int
初始化 i2c 控制器的基地址
注意¶
force_addr 引數對於 BIOS 中未設定地址的板非常有用。 不執行 PCI 強制; 裝置仍然必須存在於 lspci 中。 除非驅動程式抱怨未設定基地址,否則不要使用此功能。
示例
modprobe i2c-ali15x3 force_addr=0xe800
SMBus 在 ASUS P5A 主機板上週期性掛起,只能透過電源迴圈清除。 原因不明(請參閱下面的問題)。
描述¶
這是 Acer Labs Inc. (ALI) M1541 和 M1543C 南橋上的 SMB 主機控制器的驅動程式。
M1543C 是桌上型電腦系統的南橋。
M1541 是行動式系統的南橋。
它們是以下 ALI 晶片組的一部分
“Aladdin Pro 2”包括帶有 AGP 和 100MHz CPU 前端匯流排的 M1621 Slot 1 北橋
“Aladdin V”包括帶有 AGP 和 100MHz CPU 前端匯流排的 M1541 Socket 7 北橋
- 一些 Aladdin V 主機板
華碩 P5A
Atrend ATC-5220
BCM/GVC VP1541
映泰 M5ALA
技嘉 GA-5AX(通常不起作用,因為 BIOS 沒有啟用 7101 裝置!)
Iwill XA100 Plus
微星 C200
微星 (MSI) MS-5169
“Aladdin IV”包括 M1541 Socket 7 北橋,主機匯流排高達 83.3 MHz。
有關這些晶片的概述,請參閱 http://www.acerlabs.com。 目前,網站上的完整資料表受到密碼保護,但是,如果您與 San Jose 的 ALI 辦事處聯絡,他們可能會給您密碼。
M1533/M1543C 裝置在 PCI 總線上顯示為四個獨立的裝置。 lspci 的輸出將顯示類似於以下內容
00:02.0 USB Controller: Acer Laboratories Inc. M5237 (rev 03)
00:03.0 Bridge: Acer Laboratories Inc. M7101 <= THIS IS THE ONE WE NEED
00:07.0 ISA bridge: Acer Laboratories Inc. M1533 (rev c3)
00:0f.0 IDE interface: Acer Laboratories Inc. M5229 (rev c1)
重要
如果您的板上有 M1533 或 M1543C,並且您收到“ali15x3:錯誤:無法檢測到 ali15x3!” 那麼執行 lspci。
如果您看到 1533 和 5229 裝置,但沒有看到 7101 裝置,那麼您必須在 BIOS 中啟用 ACPI、PMU、SMB 或類似的東西。
如果驅動程式找不到 M7101 裝置,則該驅動程式將無法工作。
SMB 控制器是 M7101 裝置的一部分,M7101 裝置是符合 ACPI 的電源管理單元 (PMU)。
整個 M7101 裝置必須啟用才能使 SMB 工作。 您不能只單獨啟用 SMB。 SMB 和 ACPI 有單獨的 I/O 空間。 我們確保 SMB 已啟用。 我們不理會 ACPI。
功能¶
該驅動程式僅控制 SMB 主機。 M15X3 上的 SMB 從控制器未啟用。 此驅動程式不使用中斷。
問題¶
此驅動程式僅為 SMB 暫存器請求 I/O 空間。 它不使用 ACPI 區域。
在 ASUS P5A 主機板上,有幾個報告表明 SMBus 會掛起,這隻能透過關閉計算機電源來解決。 當電路板變熱時,例如在重 CPU 負載下或在夏季,情況似乎會變得更糟。 此板上可能存在電氣問題。 在 P5A 上,W83781D 感測器晶片同時位於 ISA 和 SMBus 上。 因此,通常可以透過僅在 ISA 總線上訪問 W83781D 來避免 SMBus 掛起。