這是本文件的舊版!
How to confirm the support list for i2c-i801?
Problem
最近遇到Customer要在新的HW上安裝比較舊的作業系統,因此希望能有一個快速確認的流程,來回應系統本身是否支援。我的問題是要確認RHEL5 update11是否支援wellsburg的bus driver。
How to?
先前已寫過如何取得CentOS的kernel source code。RHEL和CentOS程式碼是很接近的,所以我直接找了CentOS5.11的kernel code來check。首先下載kernel code: link,接著透過解壓軟體去找到kernel-xxxx.src.rpm:
將它解開後,你可以在以下路徑找到i2c-i801的source code:
linux-2.6.18.4.tar.bz2\linux-2.6.18.4\drivers\i2c\busses可以在以下路徑找到i2c-i801的release note:
linux-2.6.18.4.tar.bz2\linux-2.6.18.4\Documentation\i2c\busses如果不想看code,可以看release note確認是否有支援你要的chip即可。
Example:
Kernel driver i2c-i801 Supported adapters: * Intel 82801AA and 82801AB (ICH and ICH0 - part of the '810' and '810E' chipsets) * Intel 82801BA (ICH2 - part of the '815E' chipset) * Intel 82801CA/CAM (ICH3) * Intel 82801DB (ICH4) (HW PEC supported, 32 byte buffer not supported) * Intel 82801EB/ER (ICH5) (HW PEC supported, 32 byte buffer not supported) * Intel 6300ESB * Intel 82801FB/FR/FW/FRW (ICH6) * Intel ICH7 Datasheets: Publicly available at the Intel website