You are not logged in.

#1 2014-10-26 15:49:01

theliam
Member
Registered: 2014-10-26
Posts: 6

cpu fan always on drive me crazy

I bought a new Acer c720 chromebook yesterday, the first thing I did was to install Arch Linux on it.Everything is ok until I notice that the cpu fan is keeping on which drive me crazy.I try to figure it out by the following wiki page : Fancontrol but with no luck, the sensors didn't detect the cpu fan,
this is the sensors output:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +39.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +39.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +37.0°C  (high = +100.0°C, crit = +100.0°C)

Did I miss something?

Offline

#2 2014-10-26 17:09:30

theliam
Member
Registered: 2014-10-26
Posts: 6

Re: cpu fan always on drive me crazy

It's very noisy and the brings the battery problem.

Offline

#3 2014-10-26 17:14:54

mindcrime
Member
Registered: 2014-10-11
Posts: 33

Re: cpu fan always on drive me crazy

Those temperatures are nothing to cause high CPU fan speeds. What do you mean by "with no luck"? How far did you get? Did you just not understand it? Did something not work? Did the download fail?


Arch user since August 2014.
Currently flirting with BSPWM ~\\~ CLI enthusiast.
Also currently building an Arch desktop PC. Suggestions welcome!
Please excuse occasional beginner questions.

Offline

#4 2014-10-27 02:22:52

davidm
Member
Registered: 2009-04-25
Posts: 371

Re: cpu fan always on drive me crazy

I don't have a detailed solution unfortunately- only a piece of the puzzle.

It looks like that has a four wire fan which means there should be some way to control it without modifying the hardware or the BIOS, etc.
http://www.ebay.com/itm/like/151397733455?lpid=82

However a couple of Archers were having the same issue and didn't seem to have any luck

https://bbs.archlinux.org/viewtopic.php?id=173418&p=18

They even asked on the LM sensors mailing list and were told at that time (July) that someone would have to basically reverse engineer how Google did it in their kernel.

http://lists.lm-sensors.org/pipermail/l … 42359.html

Well, it does, as you can see here.

Problem is that the fan controller is not detected, which suggests
that ChromeOS includes a fan controller driver for your system
which is not included in the upstream kernel and thus not in ArchLinux.
Detecting and instantiating the SMBus controller won't help you with
detecting the fan controller, much less with installing a driver for it.

You could try to get the ChromeOS kernel source, figure out how they
control the fans, and port the necessary code to ArchLinux. I don't know
if there is anything else you could do.

Guenter

http://lists.lm-sensors.org/pipermail/l … 42360.html

Offline

#5 2014-10-27 07:18:54

theliam
Member
Registered: 2014-10-26
Posts: 6

Re: cpu fan always on drive me crazy

Thanks for you replay. You get the key. I found that  I did't patch the kernel after installation according to the arch wiki  page Post_Installation_Configuration, I will patch the kernel and tell the result.Thanks again!

Offline

#6 2014-10-27 07:21:35

theliam
Member
Registered: 2014-10-26
Posts: 6

Re: cpu fan always on drive me crazy

mindcrime wrote:

Those temperatures are nothing to cause high CPU fan speeds. What do you mean by "with no luck"? How far did you get? Did you just not understand it? Did something not work? Did the download fail?

Thanks for you replay, I think I forget to patch the kernel.Some driver is missing.

Offline

#7 2014-10-27 07:23:11

theliam
Member
Registered: 2014-10-26
Posts: 6

Re: cpu fan always on drive me crazy

davidm wrote:

I don't have a detailed solution unfortunately- only a piece of the puzzle.

It looks like that has a four wire fan which means there should be some way to control it without modifying the hardware or the BIOS, etc.
http://www.ebay.com/itm/like/151397733455?lpid=82

However a couple of Archers were having the same issue and didn't seem to have any luck

https://bbs.archlinux.org/viewtopic.php?id=173418&p=18

They even asked on the LM sensors mailing list and were told at that time (July) that someone would have to basically reverse engineer how Google did it in their kernel.

http://lists.lm-sensors.org/pipermail/l … 42359.html

Well, it does, as you can see here.

Problem is that the fan controller is not detected, which suggests
that ChromeOS includes a fan controller driver for your system
which is not included in the upstream kernel and thus not in ArchLinux.
Detecting and instantiating the SMBus controller won't help you with
detecting the fan controller, much less with installing a driver for it.

You could try to get the ChromeOS kernel source, figure out how they
control the fans, and port the necessary code to ArchLinux. I don't know
if there is anything else you could do.

Guenter

http://lists.lm-sensors.org/pipermail/l … 42360.html



Thanks.

Offline

Board footer

Powered by FluxBB