Discussion:
[lm-sensors] Fintek F71889ED is unsupported (hack patch included)
Maarten Maathuis
2010-05-28 21:25:46 UTC
Permalink
This appears to be a pretty new Super I/O IC, which i found on my new
motherboard (MSI 870A-G54).

I couldn't find a datasheet, but this link
(http://code.google.com/p/open-hardware-monitor/source/detail?r=130#)
suggests that it can be trivially added to the f71882fg driver.

So i tried that, pretending it was a f71889fg.

This is the output i got, i appended what i think about the values:

f71889ed-isa-0600
Adapter: ISA adapter
in0: +1.66 V
in1: +0.90 V (max = +2.04 V) <-- Vcore, 1.11 V when in high
power mode, this seems accurate (compared to bios)
in2: +1.07 V
in3: +0.88 V
in4: +0.62 V
in5: +1.27 V
in6: +1.55 V
in7: +1.66 V
in8: +1.64 V
fan1: 785 RPM <-- cpu fan, accurate (compared to bios)
fan2: 0 RPM ALARM
fan3: 0 RPM ALARM
temp1: +24.0 C (high = +255.0 C, hyst = +251.0 C) ALARM <--
cpu temp, probably accurate (compared to bios)
(crit = +255.0 C, hyst = +251.0 C) ALARM
sensor = Intel PECI
temp2: FAULT (high = +255.0 C, hyst = +251.0 C)
(crit = +255.0 C, hyst = +251.0 C) sensor = transistor
temp3: +33.0 C (high = +255.0 C, hyst = +253.0 C) ALARM <--
system temp, probably accurate (compared to bios)
(crit = +255.0 C, hyst = +253.0 C) ALARM
sensor = transistor

So please tell me what you think, any ideas how this can be improved.
Especially the system voltages are horribly mis-calibrated it seems.

Please CC me upon reply, i am not subscribed to the mailing-list.

Maarten.
--
Life spent, a precious moment, in the wink of an eye we live and we die.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: f71889ed.patch
Type: text/x-patch
Size: 6795 bytes
Desc: not available
URL: <http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20100528/8da8b51c/attachment.bin>
Maarten Maathuis
2010-05-31 16:26:04 UTC
Permalink
Post by Maarten Maathuis
This appears to be a pretty new Super I/O IC, which i found on my new
motherboard (MSI 870A-G54).
I couldn't find a datasheet, but this link
(http://code.google.com/p/open-hardware-monitor/source/detail?r=130#)
suggests that it can be trivially added to the f71882fg driver.
So i tried that, pretending it was a f71889fg.
f71889ed-isa-0600
Adapter: ISA adapter
in0: ? ? ? ? +1.66 V
in1: ? ? ? ? +0.90 V ?(max = ?+2.04 V) ?<-- Vcore, 1.11 V when in high
power mode, this seems accurate (compared to bios)
in2: ? ? ? ? +1.07 V
in3: ? ? ? ? +0.88 V
in4: ? ? ? ? +0.62 V
in5: ? ? ? ? +1.27 V
in6: ? ? ? ? +1.55 V
in7: ? ? ? ? +1.66 V
in8: ? ? ? ? +1.64 V
fan1: ? ? ? ?785 RPM <-- cpu fan, accurate (compared to bios)
fan2: ? ? ? ? ?0 RPM ?ALARM
fan3: ? ? ? ? ?0 RPM ?ALARM
temp1: ? ? ? +24.0 C ?(high = +255.0 C, hyst = +251.0 C) ?ALARM ?<--
cpu temp, probably accurate (compared to bios)
? ? ? ? ? ? ? ? ? ? ?(crit = +255.0 C, hyst = +251.0 C) ?ALARM
sensor = Intel PECI
temp2: ? ? ? ? FAULT ?(high = +255.0 C, hyst = +251.0 C)
? ? ? ? ? ? ? ? ? ? ?(crit = +255.0 C, hyst = +251.0 C) ?sensor = transistor
temp3: ? ? ? +33.0 C ?(high = +255.0 C, hyst = +253.0 C) ?ALARM ? <--
system temp, probably accurate (compared to bios)
? ? ? ? ? ? ? ? ? ? ?(crit = +255.0 C, hyst = +253.0 C) ?ALARM
sensor = transistor
So please tell me what you think, any ideas how this can be improved.
Especially the system voltages are horribly mis-calibrated it seems.
Please CC me upon reply, i am not subscribed to the mailing-list.
Maarten.
--
Life spent, a precious moment, in the wink of an eye we live and we die.
Anyone?
--
Life spent, a precious moment, in the wink of an eye we live and we die.
Hans de Goede
2010-06-10 08:24:12 UTC
Permalink
Hi,

Short self intro: I'm the author and maintainer of the f71882fg driver.
Post by Maarten Maathuis
This appears to be a pretty new Super I/O IC, which i found on my new
motherboard (MSI 870A-G54).
I couldn't find a datasheet, but this link
(http://code.google.com/p/open-hardware-monitor/source/detail?r=130#)
suggests that it can be trivially added to the f71882fg driver.
So i tried that, pretending it was a f71889fg.
f71889ed-isa-0600
Adapter: ISA adapter
in0: +1.66 V
in1: +0.90 V (max = +2.04 V)<-- Vcore, 1.11 V when in high
power mode, this seems accurate (compared to bios)
in2: +1.07 V
in3: +0.88 V
in4: +0.62 V
in5: +1.27 V
in6: +1.55 V
in7: +1.66 V
in8: +1.64 V
fan1: 785 RPM<-- cpu fan, accurate (compared to bios)
fan2: 0 RPM ALARM
fan3: 0 RPM ALARM
temp1: +24.0 C (high = +255.0 C, hyst = +251.0 C) ALARM<--
cpu temp, probably accurate (compared to bios)
(crit = +255.0 C, hyst = +251.0 C) ALARM
sensor = Intel PECI
temp2: FAULT (high = +255.0 C, hyst = +251.0 C)
(crit = +255.0 C, hyst = +251.0 C) sensor = transistor
temp3: +33.0 C (high = +255.0 C, hyst = +253.0 C) ALARM<--
system temp, probably accurate (compared to bios)
(crit = +255.0 C, hyst = +253.0 C) ALARM
sensor = transistor
So please tell me what you think, any ideas how this can be improved.
Especially the system voltages are horribly mis-calibrated it seems.
Well first fo all we will need a datasheet, yes really. The fintek
chips are quite complex when it comes to there fan control parts
and there then to be subtile differences between all the different
versions, see all the special handling for various revisions already
present in the driver.

Luckily Fintek usually provides datasheet to the public. But they tend
to lag a bit between devices showing up in the market and actually
publishing a datasheet. They don't want to put the sheet up till it
is "final" (or so I think), where as products are already being sold
in the market with the chip in them (presumably made with the use of
non final datasheets).

So the thing to do is to keep an eye on:
http://www.fintek.com.tw/eng/products.asp?BID=1&SID=17

And when a datasheet shows up there drop me a mail and I'll extend
the driver and then ask you to test it.

Regards,

Hans
Jean Delvare
2010-06-10 08:29:03 UTC
Permalink
Hans,
Post by Hans de Goede
Well first fo all we will need a datasheet, yes really. The fintek
chips are quite complex when it comes to there fan control parts
and there then to be subtile differences between all the different
versions, see all the special handling for various revisions already
present in the driver.
Luckily Fintek usually provides datasheet to the public. But they tend
to lag a bit between devices showing up in the market and actually
publishing a datasheet. They don't want to put the sheet up till it
is "final" (or so I think), where as products are already being sold
in the market with the chip in them (presumably made with the use of
non final datasheets).
http://www.fintek.com.tw/eng/products.asp?BID=1&SID=17
And when a datasheet shows up there drop me a mail and I'll extend
the driver and then ask you to test it.
Hans, you may also try asking our Fintek contact directly. They have
always been very kind to me, providing datasheet previews without
signing a formal NDA, under my promise to not share the document (which
I have always honored of course.)

Meanwhile, I would appreciate if you could update wiki/Devices with the
information we have for now (chip exists and we received one support
request.)
--
Jean Delvare
Eric Sandeen
2011-02-26 14:51:47 UTC
Permalink
Hi List, Hans -

I recently got a new motherboard with the F71869FG chip.

Found `Fintek F71869FG Super IO Sensors' Success!
(address 0x290, driver `to-be-written')
...
Note: there is no driver for Fintek F71869FG Super IO Sensors yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.

The wiki says "Waiting for someone with such hardware. Datasheet available."

I'd be happy to test, if the datasheet is available and if the chip doesn't look too hard to support.

I thought about diving into it myself, but someone like Hans will likely be much more efficient ;)

Thanks,
-Eric
Jean Delvare
2011-03-14 09:18:55 UTC
Permalink
Hi Eric,
Post by Eric Sandeen
I recently got a new motherboard with the F71869FG chip.
Found `Fintek F71869FG Super IO Sensors' Success!
(address 0x290, driver `to-be-written')
...
Note: there is no driver for Fintek F71869FG Super IO Sensors yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.
The wiki says "Waiting for someone with such hardware. Datasheet available."
I'd be happy to test, if the datasheet is available and if the chip doesn't look too hard to support.
I thought about diving into it myself, but someone like Hans will likely be much more efficient ;)
FYI, Hans just posted a set of patches to the f71882fg driver, one of
which is adding support for the Fintek F71869FG. You can find a test
driver at:
http://lists.lm-sensors.org/pipermail/lm-sensors/2011-March/031751.html

HTH,
--
Jean Delvare
Eric Sandeen
2011-03-14 13:38:17 UTC
Permalink
Post by Jean Delvare
Hi Eric,
Post by Eric Sandeen
I recently got a new motherboard with the F71869FG chip.
Found `Fintek F71869FG Super IO Sensors' Success!
(address 0x290, driver `to-be-written')
...
Note: there is no driver for Fintek F71869FG Super IO Sensors yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.
The wiki says "Waiting for someone with such hardware. Datasheet available."
I'd be happy to test, if the datasheet is available and if the chip doesn't look too hard to support.
I thought about diving into it myself, but someone like Hans will likely be much more efficient ;)
FYI, Hans just posted a set of patches to the f71882fg driver, one of
which is adding support for the Fintek F71869FG. You can find a test
http://lists.lm-sensors.org/pipermail/lm-sensors/2011-March/031751.html
Great, thanks, will try it!
-Eric
Post by Jean Delvare
HTH,
--
Jean Delvare
Loading...