内核驱动 i2c-viapro

支持的适配器
  • VIA Technologies, Inc. VT82C596A/B 数据手册:有时可在 VIA 网站上找到

  • VIA Technologies, Inc. VT82C686A/B 数据手册:有时可在 VIA 网站上找到

  • VIA Technologies, Inc. VT8231, VT8233, VT8233A 数据手册:可向 VIA 索取

  • VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 数据手册:可根据要求从 VIA 获得,但需签订 NDA

  • VIA Technologies, Inc. CX700 数据手册:可根据要求从 VIA 获得,但需签订 NDA

  • VIA Technologies, Inc. VX800/VX820 数据手册:可在 http://linux.via.com.tw 上找到

  • VIA Technologies, Inc. VX855/VX875 数据手册:可在 http://linux.via.com.tw 上找到

  • VIA Technologies, Inc. VX900 数据手册:可在 http://linux.via.com.tw 上找到

作者

模块参数

  • force: int 强制启用 SMBus 控制器。危险!

  • force_addr: int 强制在给定地址启用 SMBus。极其危险!

描述

i2c-viapro 是一个真正的 SMBus 主机驱动程序,适用于具有受支持的 VIA 南桥之一的主板。

您的 lspci -n 列表必须显示以下之一:

设备 1106:3050

(VT82C596A 功能 3)

设备 1106:3051

(VT82C596B 功能 3)

设备 1106:3057

(VT82C686 功能 4)

设备 1106:3074

(VT8233)

设备 1106:3147

(VT8233A)

设备 1106:8235

(VT8231 功能 4)

设备 1106:3177

(VT8235)

设备 1106:3227

(VT8237R)

设备 1106:3337

(VT8237A)

设备 1106:3372

(VT8237S)

设备 1106:3287

(VT8251)

设备 1106:8324

(CX700)

设备 1106:8353

(VX800/VX820)

设备 1106:8409

(VX855/VX875)

设备 1106:8410

(VX900)

如果未显示任何这些,您应该在 BIOS 中查找启用 ACPI / SMBus 甚至 USB 之类的设置。

除了最旧的芯片(VT82C596A/B、VT82C686A 和很可能 VT8231),此驱动程序支持 I2C 块事务。此类事务主要用于从 EEPROM 读取和写入 EEPROM。

CX700/VX800/VX820 似乎还支持 SMBus PEC,尽管此驱动程序尚未实现它。