Almico's Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002321SpeedFanConfigurationpublic2014-11-11 21:482019-02-04 11:06
Assigned Toalfredo 
PlatformWindowsOSWindowsOS Version8.1 Pro 64-bit
Product Version 
Target VersionFixed in Version 
Summary0002321: Problems configuring ASRock Z77 Extreme 4: Missing Fan (RPM reporting), Missing Speed (RPM control), initialization error
DescriptionPlease, see attached file for the table and notes I created configuring the motherboard to be controlled by SpeedFan. My intent is to use 3 x 3-pin 120 mm fans (Scythe SilentTyphoon) attached to the water cooling system to cool the motherboard. Since fans are 3-pins and do not support PWM control, I need 3-pin heads on the motherboards that report RPM and support speed control via voltage. To my surprise I have found only 1 from 6 available heads satisfying these conditions.

If you look at the attached table, you can see that CPU_FAN2 header almost satisfies the requirements, but unfortunately it is not detected in the "Fans" tab in SpeedFan thus does not have its speed reported by SpeedFan. It can be controlled via a "CPU" sensor in "Speeds" tab. "CPU" sensor seem to be controlling both CPU_FAN1 (via PWM) and CPU_FAN2 (via Voltage). Since the speed of the fan is reported by both UEFI BIOS and ASRock Extreme Tuning utility that came with the MB and runs in Windows, I assume this to be a bug in SpeedFan's sensor detection logic.

I have already sent a report via Info/Send Report but decided to also open an issue for better tracking. If more data is needed, I would be happy to provide it.

Initialization of the SpeedFan produces a warning. Not sure if it is expected, but it does not look like a good thing.

Win9x:NO 64Bit:YES GiveIO:NO SpeedFan:YES
I/O properly initialized
Linked ISA BUS at $0290
Linked Intel 7 Series SMBUS at $F040
No active display found!
Scanning ISA BUS at $0290...
SuperIO Chip=Nuvoton NCT6776F
WARNING: bad Winbond($5CA3,$C1) identify (NCT6776F,W83677HG-I)
NCT6776F (ID=$C1) found (using SuperIO) on ISA at $290
Scanning Intel SMBus at $F040...
Found Samsung SSD 840 EVO 500GB on AdvSMART
Found ST2000DL003-9VT166 on AdvSMART
INFO : SCSI DISABLED by user or because iaStorA.sys is installed
Found Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
End of detection

Loaded 1 events
Steps To Reproduce1. Connect fan to CPU_FAN2 header
1. Launch SpeedFan
2. Observe fan's speed not reported by any sensor in "Speeds" tab
TagsNo tags attached.
Motherboard ModelASRock Z77 Extreme4
Video Card Model
Attached Filespng file icon speedfan_problem.png [^] (39,310 bytes) 2014-11-11 21:48

? file icon debug.nfo [^] (246,147 bytes) 2014-11-12 16:52
txt file icon report.txt [^] (191,978 bytes) 2014-11-12 16:55 [Show Content]

- Relationships

-  Notes
alfredo (manager)
2014-11-11 23:19

Did you send me a SEND REPORT from SpeedFan's INFO tab?
coolbaskin (reporter)
2014-11-12 16:49
edited on: 2014-11-12 16:56

Yes. It does not have this ticket number mentioned, but you can correlate using the e-mail <username> (where <username> is to be replaced with my user name in this bug tracking system).

Once we resolve the problem, I would be more than happy to share the configuration file for this (very popular) motherboard.

For convenience I also uploaded the debug.nfo from the SpeedFan directory to this thread. And I also copied the report generated by SpeedFan in Info tab to a report.txt which I also uploaded.

Thanks for responsiveness!

alfredo (manager)
2014-11-12 18:04

I just wrote to Asrock. You might try too. I think there is a GPIO used to multiplex the input from the fan and without Asrock help I can do very little :-(
coolbaskin (reporter)
2014-11-12 20:21

I would, given that I am their customer, but what exactly should I ask for? What do they need to provide to you/me in order to expose the RPM counter for the supposedly multiplexed (makes total sense) fan?
coolbaskin (reporter)
2014-11-12 21:53

Also what about CHA_FAN2? The one with 4 levels in the table. I confirmed that I can control 3-pin fan connected to it using ASRock Extreme Tuning Utility from within Windows, so it must be programmatically available. RPMs are reported by SpeedFan on Sensor="Aux 1 Fan".

Level 1 ~ 55%
Level 2 ~ 68%
Level 3 ~ 80%
Level 4 ~ 100% of the full fan RPM (and therefore voltage?)
coolbaskin (reporter)
2014-11-13 03:48

Interestingly, what I observed by making longer observations is that the RPM from the fan connected to CPU_FAN2 seems to be reported via the same "CPU Fan" sensor as the one connected to CPU_FAN1. One reading by SpeedFan returns the RPM from CPU_FAN1 fan, the next one returns the RPM from CPU_FAN2, then they alternate back.

If both fans are connected and have different speed, the fan speed chart for this sensor looks like a saw alternating between heights corresponding to these speeds. If only one is connected and the other one is not, then it alternates between the speed of the connected fan and 0 RPM.

- Issue History
Date Modified Username Field Change
2014-11-11 21:48 coolbaskin New Issue
2014-11-11 21:48 coolbaskin Status new => assigned
2014-11-11 21:48 coolbaskin Assigned To => alfredo
2014-11-11 21:48 coolbaskin File Added: speedfan_problem.png
2014-11-11 23:19 alfredo Note Added: 0007625
2014-11-11 23:19 alfredo Status assigned => acknowledged
2014-11-12 16:49 coolbaskin Note Added: 0007636
2014-11-12 16:51 coolbaskin Note Edited: 0007636 View Revisions
2014-11-12 16:52 coolbaskin Note Edited: 0007636 View Revisions
2014-11-12 16:52 coolbaskin File Added: debug.nfo
2014-11-12 16:53 coolbaskin Note Edited: 0007636 View Revisions
2014-11-12 16:55 coolbaskin File Added: report.txt
2014-11-12 16:56 coolbaskin Note Edited: 0007636 View Revisions
2014-11-12 18:04 alfredo Note Added: 0007638
2014-11-12 20:21 coolbaskin Note Added: 0007640
2014-11-12 21:53 coolbaskin Note Added: 0007641
2014-11-13 03:48 coolbaskin Note Added: 0007642
2019-02-04 11:06 user5502 Note Added: 0008853
2019-04-01 12:39 almico Note Deleted: 0008853

Copyright © 2000 - 2019 MantisBT Team
Time: 0.1200 seconds.
memory usage: 8,542 KB
Powered by Mantis Bugtracker