root/lm-sensors/trunk/doc/busses/i2c-sis645

Revision 4063, 2.8 kB (checked in by ruik, 2 years ago)

Migrate links to new site and system

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Kernel driver `i2c-sis645.o'
2
3 Status: Beta
4
5 Supported adapters:
6   * Silicon Integrated Systems Corp (SiS)
7     Any combination of these host bridges:
8         645, 645DX (aka 646), 648, 650, 651, 655, 735, 745, 746
9     and these south bridges:
10         961, 962, 963(L)
11
12 Author: Mark M. Hoffman <mhoffman@lightlink.com>
13
14 License: GPL
15
16
17 Module Parameters
18 -----------------
19
20 (none)
21
22
23 Description
24 -----------
25
26 This SMBus only driver is known to work on motherboards with the above named
27 chipset combinations.  The driver was developed without benefit of a proper
28 datasheet from SiS.  The SMBus registers are assumed compatible with those of
29 the SiS630, although they are located in a completely different place.  Thanks
30 to Alexander Malysh <amalysh@web.de> for providing the SiS630 datasheet (and
31 driver).
32
33 The command "lspci" as root should produce something like these lines:
34
35 00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0645
36 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
37 00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
38
39 or perhaps this...
40
41 00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0645 (rev 02)
42 00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0961
43 00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
44
45 (kernel versions later than 2.4.18 may fill in the "Unknown"s)
46
47 If the SMBus line is missing, then the BIOS on the board has disabled the
48 device.  This driver is capable of enabling it, as long as the kernel has
49 CONFIG_HOTPLUG enabled.  In that case, the SMBus device will appear in "lspci"
50 after the driver is loaded.  Note that you need to rebuild lm_sensors AFTER
51 running "make config" or equivalent on your kernel, otherwise the i2c-sis645
52 driver will not build in this support.
53
54 I suspect that this driver could be made to work for the following SiS chipsets
55 as well: 635, and 635T.
56 If anyone owns a board with those chips AND is willing to risk crashing &
57 burning an otherwise well-behaved kernel in the name of progress... please
58 contact me at <mhoffman@lightlink.com> or via the project's mailing list:
59 see http://www.lm-sensors.org/wiki/AuthorsAndContributors.  Please send bug reports
60 and/or success stories as well.
61
62
63 TO DOs
64 -----------
65 * The driver does not support SMBus block reads/writes; I may add them if a
66 scenario is found where they're needed.
67
68
69 Thank Yous
70 -----------
71 Mark D. Studebaker <mdsxyz123@yahoo.com>
72  - design hints and bug fixes
73 Alexander Maylsh <amalysh@web.de>
74  - ditto, plus an important datasheet... almost the one I really wanted
75 Hans-Günter Lütke Uphues <hg_lu@t-online.de>
76  - patch for SiS735
77 Robert Zwerus <arzie@dds.nl>
78  - testing for SiS645DX
79 Kianusch Sayah Karadji <kianusch@sk-tech.net>
80  - patch for SiS645DX/962
81 Ken Healy
82  - patch for Sis655
83
84 To anyone else who has written w/ feedback, thanks!
85
Note: See TracBrowser for help on using the browser.