From: "Tomàs Deltell Bonell" <tomasdeltell@gmx.es>
To: lm-sensors@vger.kernel.org
Subject: Re: [lm-sensors] Unsuported ITE chipset 0x8771
Date: Wed, 15 Feb 2012 13:08:21 +0000 [thread overview]
Message-ID: <21107592.txOTubfo4S@tatil> (raw)
In-Reply-To: <6CFD278BAABA444AAA6A1BAC172498CD@adminDator>
On Mié 15 Feb 2012 09:19:12 usted escribió:
> Hi Tomàs,
>
> On Mon, 13 Feb 2012 11:54:47 +0100, Tomàs Deltell Bonell wrote:
> > > I have bought a Asus E35M1-I DELUXE motherboard and it uses the k10temp
> > > module for checking the CPU temperature. And it works correctly.
> > > But the fan and voltage monitoring is not supported at this time by lm-
> > > sensors.
> >
> > I've also have this motherboard.
> >
> > > Do anyone have any idea on how to get this supported or if any current
> > > module will work with some editing?
> > > If I understand the all mighty google =) then it's a ITE chipset that is
> > > used for reporting fan speed.
> > >
> > > The latest lm-sensors give me following information
> > > Trying family `ITE'... Yes
> > > Found unknown chip with ID 0x8771
> > >
> > > (logical device 4 has address 0x290, could be sensors)
> > >
> > > Probing for Super-I/O at 0x4e/0x4f
>
> Can you please provide register dumps from an IT8771E chip?
>
> # isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 4
# isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 4
WARNING! Running this program can cause system crashes, data loss and worse!
I will probe address register 0x2e and data register 0x2f.
Probing bank 4 using bank register 0x07.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 87 71 00 00 00 00 ff 00 22 00 00 40 03 00 00 00
30: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 02 90 02 30 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 02 00 00 04 04 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 80 00 00 00 00 f0 00 01 00 00 00 00 00 00 00
> # isadump 0x295 0x296
>
# isadump 0x295 0x296
WARNING! Running this program can cause system crashes, data loss and worse!
I will probe address register 0x295 and data register 0x296.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 19 02 ed 02 37 ff 07 37 ff 07 49 0f 00 a4 ff 00
10: bf f6 ff 3b c7 80 00 00 05 ff 00 76 fa f5 f5 f5
20: 2f ba f2 8b ba f4 ba 8d 89 1f 12 f8 80 3c 33 33
30: e0 b3 d5 67 4f 5f 5f c6 fe 7e f4 fb 88 85 5b 76
40: 4e f3 df 97 7e bf 5f 40 ad 6a d4 00 ff ff ff ff
50: ff 38 7f 7f 7f 40 00 00 90 00 3d 12 60 00 00 00
60: 00 14 46 5a 14 41 0f ff 00 7f 7f ff 00 00 0f ff
70: 7f 7f 7f 80 00 00 0f ff ff ff ff ff ff ff ff ff
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 22 02 02
90: ff 00 00 00 ff 00 00 00 40 00 00 00 00 e2 02 08
a0: 20 e0 e0 e0 e0 e0 e0 ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
And there are result of sensors command after I execute "modprobe it87
force_id=0x8721":
# sensors
it8721-isa-0290
Adapter: ISA adapter
in0: +1.36 V (min = +2.15 V, max = +2.69 V) ALARM
in1: +2.23 V (min = +1.24 V, max = +2.56 V)
in2: +2.90 V (min = +1.14 V, max = +0.95 V) ALARM
+3.3V: +3.34 V (min = +4.75 V, max = +2.28 V) ALARM
in4: +2.23 V (min = +1.51 V, max = +3.05 V)
in5: +2.93 V (min = +3.01 V, max = +2.93 V) ALARM
in6: +2.23 V (min = +1.60 V, max = +1.63 V) ALARM
3VSB: +3.38 V (min = +2.83 V, max = +2.18 V) ALARM
Vbat: +3.29 V
fan1: 453 RPM (min = 22 RPM)
fan2: 0 RPM (min = 10 RPM) ALARM
temp1: +31.0 C (low = -13.0 C, high = +78.0 C) sensor = thermistor
temp2: +19.0 C (low = -105.0 C, high = -33.0 C) ALARM sensor =
thermistor
temp3: -8.0 C (low = -65.0 C, high = +126.0 C) sensor = thermistor
intrusion0: OK
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +46.4 C (high = +70.0 C)
(crit = +100.0 C, hyst = +97.0 C)
radeon-pci-0008
Adapter: PCI adapter
temp1: +46.0 C
> > If you force modprobe of it87 module to behave as chipset 0x8721, you can
> > see that you can see temperature of the sensors, the speed fans and
> > voltages (not correct values for voltages)
>
> Voltage values always need scaling, at least for +5V, +12V and 5VSB,
> and these days also even for +3.3V and 3VSB as the ADC ranges tend to
> decrease (from the original 4.08V to 3.06V or even 2.04V.)
>
> The only way to ensure if voltage values are somewhat correct is to try
> and configure for the specific board. Some values should directly match
> what the BIOS reports, in particular the DIMM, AGP, I/O and Vtt
> voltages as they are all below 2V. If these are correct then it means
> we got the ADC range correct, and it's only a matter of finding the
> right labels and scaling factors.
>
> I have started writing a guide for this:
> http://www.lm-sensors.org/wiki/VoltageLabelsAndScaling
>
> Please follow it and report your findings here. Then I will continue
> writing the guide, using your board as an example.
>
I will read your guide and report here, if I found this values in BIOS :P
> > > I'm building a quiet htpc and whould like to be able to controll and
> > > monitor the fan speed.
> > > Is there anything I can do to help to get this chipset supported? I'm
> > > not a
> > > C programmer but I can do some test on my machine.
> >
> > Here [1] you can see more users with this problem (generated by Asus). The
> > only thing we need to have a functional driver is the datasheet of this
> > 'confidential' chipset made by ITE for Asus motherboards. This is the
> > standard answer you get if you ask for datasheet:
> >
> > "Thank you for contacting ASUS Customer Service Department Iberica.
> >
> > We regret but issues of confidentiality, we can not
> > provide the information that tells us.
> >
> > Sincerely,
> >
> > Iberian ASUS Customer Care"
> >
> >
> > Is there anything that we as users can do?
>
> Unfortunately I think not. All you can do is publicly express your
> sadness and buy hardware from a different vendor next time. That being
> said, there is no guarantee that you will be better served by a
> different vendor. While we have good contacts at Fintek and Nuvoton for
> example, and manage to get datasheets for their newer chips easily, ITE
> is totally unfriendly to us these days (which is sad as our relations
> used to be very good a few years ago.) So any board with an ITE chip
> will make hardware monitoring difficult or impossible, regardless of the
> board vendor.
Is there an alternative way to get needed information to create the driver
without the datasheet?
Thank you for your help.
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
next prev parent reply other threads:[~2012-02-15 13:08 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-10 18:34 [lm-sensors] Unsuported ITE chipset 0x8771 Ask Me
2012-02-13 10:54 ` Tomàs Deltell Bonell
2012-02-13 11:38 ` Tomàs Deltell
2012-02-13 11:38 ` Tomàs Deltell Bonell
2012-02-15 8:19 ` Jean Delvare
2012-02-15 13:08 ` Tomàs Deltell Bonell [this message]
2012-02-15 13:55 ` Jean Delvare
2012-02-26 15:50 ` Tomàs Deltell Bonell
2012-03-01 13:21 ` Jean Delvare
2012-07-15 0:18 ` Dennis Hohmann
2012-07-17 1:13 ` Guenter Roeck
2013-08-08 4:41 ` Sebastian Sjoholm
2013-08-08 5:19 ` Guenter Roeck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=21107592.txOTubfo4S@tatil \
--to=tomasdeltell@gmx.es \
--cc=lm-sensors@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.