X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README;h=97588a772efcfe13b4a51234439f564fdd8545b6;hb=74647ea3f4d461e062177f46ad85f71d0c4af811;hp=fff6f6bf55bc18bab4dc355192a24a8b75e35ec3;hpb=7eca3463143fb3ca27e8cdd3d3eb7783b6f6948d;p=groeck-it87 diff --git a/README b/README index fff6f6b..97588a7 100644 --- a/README +++ b/README @@ -6,9 +6,21 @@ Supported chips: Prefix: 'it8603' Addresses scanned: from Super I/O config space (8 I/O ports) Datasheet: Not publicly available + * IT8613E + Prefix: 'it8613' + Addresses scanned: from Super I/O config space (8 I/O ports) + Datasheet: Not publicly available * IT8620E Prefix: 'it8620' Addresses scanned: from Super I/O config space (8 I/O ports) + * IT8622E + Prefix: 'it8622' + Addresses scanned: from Super I/O config space (8 I/O ports) + Datasheet: Not publicly available + * IT8625E + Prefix: 'it8625' + Addresses scanned: from Super I/O config space (8 I/O ports) + Datasheet: Not publicly available * IT8628E Prefix: 'it8628' Addresses scanned: from Super I/O config space (8 I/O ports) @@ -83,6 +95,14 @@ Authors: Jean Delvare +Building & Installing +--------------------- + +* make clean +* make +* sudo make install + + Module Parameters ----------------- @@ -117,10 +137,10 @@ motherboard models. Description ----------- -This driver implements support for the IT8603E, IT8620E, IT8623E, IT8628E, -IT8705F, IT8712F, IT8716F, IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, -IT8758E, IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, and -SiS950 chips. +This driver implements support for the IT8603E, IT8620E, IT8622E, IT8623E, +IT8628E, IT8705F, IT8712F, IT8716F, IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, +IT8732F, IT8758E, IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, +IT8790E, and SiS950 chips. These chips are 'Super I/O chips', supporting floppy disks, infrared ports, joysticks and other miscellaneous stuff. For hardware monitoring, they @@ -272,3 +292,58 @@ temperature for thermal diodes or diode-connected thermal transistors. If a temperature sensor is configured for thermistors, the attribute values are ignored. If the thermal sensor type is Intel PECI, the temperature offset must be programmed to the critical CPU temperature. + +Preliminary support +------------------- + +Support for IT8607E, IT8665E, and IT8686E is preliminary. Voltage readings, +temperature readings, fan control, and fan speed measurements may be wrong +and/or missing. Fan control and fan speed may be enabled and reported for +non-existing fans. Please report any problems and inconsistencies. + +Reporting information for unsupported chips +------------------------------------------- + +If the chip in your system is not yet supported by the driver, please provide +the following information. + +First, run sensors-detect. It will tell you something like + + Probing for Super-I/O at 0x2e/0x2f + ... + Trying family `ITE'... Yes + Found unknown chip with ID 0x8665 + (logical device 4 has address 0x290, could be sensors) + +With this information, run the following commands. + +sudo isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 7 +sudo isadump 0x295 0x296 + +and report the results. + +The addresses in the first command are from "Probing for Super-I/O at +0x2e/0x2f". Use those addresses in the first command. + sudo isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 7 + +The addresses in the second command are from "has address 0x290". +Add 5 and 6 to this address for the next command. + sudo isadump 0x295 0x296 + +Next, force-install the driver by providing one of the already supported chips +as forced ID. Useful IDs to test are 0x8622, 0x8628, 0x8728, and 0x8732, though +feel free to test more IDs. For each ID, instantiate the driver as follows +(this example is instantiating driver with ID 0x8622). + sudo modprobe it87 force_id=0x8622 +After entering this command, run the "sensors" command and provide the output. +Then unload the driver with + sudo modprobe -r it87 +Repeat with different chip IDs, and report each result. + +Please also report your board type as well as voltages and fan settings from +the BIOS. If possible, connect fans to different fan headers and let us know +if all fans are detected and reported. + +This information _might_ give us enough information to add experimental support +for the chip in question. No guarantees, though - unless a datasheet is +available, something is likely to be wrong.