root/lm-sensors/trunk/prog/hotplug/README.p4b

Revision 5985, 1.5 KB (checked in by khali, 7 months ago)

Major kernel version number was bumped to 3.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1What is it?
2-----------
3
4It unhides the SMBus of Intel ICH southbridges hidden on Asus P4B series
5and some other Asus and non-Asus systems. It is implemented as a shell
6script for kernel 2.6.5 and later: unhide_ICH_SMBus.
7
8It works with the following chips:
9 * ICH2   (82801BA)
10 * ICH2-M (82801BAM)
11 * ICH3   (82801CA)
12 * ICH3-M (82801CAM)
13 * ICH4   (82801DB)
14 * ICH4-M (82801DBM)
15 * ICH5   (82801EB)
16
17ASUS switches off the SMBus PCI Device in the i801 ICH chip. I spoke twice
18with the German support and learned that: "We do not want the users to be
19irritated by just another PCI Device in the Win98 device manager."
20Really funny :-).
21
22Activation is normally handled by the code in drivers/pci/quirks.c in the
23kernel source. If the quirks code does not activate your SMBus, you may:
24
25 * first of all, read the paragraph "Hidden ICH SMBus" in
26   Documentation/i2c/busses/i2c-i801 in the kernel source.
27
28 * check if you have kernel version from 2.6.16 to 2.6.19
29   If so, you need to disable ACPI sleep support and recompile kernel.
30   If you don't use suspend try below instead of recompilation.
31
32 * run as root the ./unhide_ICH_SMBus script. It will unhide the bus
33   and load the i2c-i801 driver. Beware that you should then no longer
34   use system suspend as bad things might happen on resume.
35
36 * if above script works and you have latest kernel, you may
37   try to fix the quirks.c, recompile and test your new kernel,
38   and then submit a patch to us. Contact us if you need assistance.
Note: See TracBrowser for help on using the browser.