All of lore.kernel.org
 help / color / mirror / Atom feed
* [REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series
@ 2013-10-20 18:10 ` Arnaud Ebalard
  0 siblings, 0 replies; 27+ messages in thread
From: Arnaud Ebalard @ 2013-10-20 18:10 UTC (permalink / raw)
  To: Eduardo Valentin, Zhang Rui, Jean Delvare, Guenter Roeck
  Cc: Andrew Lunn, Jason Cooper, linux-pm, lm-sensors, Gregory Clement,
	linux-arm-kernel, Sebastian Hesselbarth

Hi,

With 3.12-rc series, sysfs support for thermal susbsytem (and/or hwmon
one) was modified in such a way that sensors utility (current 3.3.4
version with 3.3.4 version of libsensors from lm-sensors package on
Debian unstable) does not see the temperature sensor anymore on armada
370 platforms (not tested on others). Additionally, the changes break
existing configurations of fancontrol utility, which prevents the 
fan to be regulated correctly w/o recreating an /etc/fancontrol w/
pwmconfig.

Here is what I have on my Armada 370-based system on a 3.11.5:

# sensors
g762-i2c-0-3e
Adapter: mv64xxx_i2c adapter
fan1:        2457 RPM  (div = 1)

armada_thermal-virtual-0
Adapter: Virtual device
temp1:        +45.7°C  

And what I get on 3.12-rc6:

# sensors
g762-i2c-0-3e
Adapter: mv64xxx_i2c adapter
fan1:        1350 RPM  (div = 1)


Monitoring what sensors does w/ strace, I started looking at the changes
to /sys/class/hwmon/hwmon1/:

On 3.11.5:

# find /sys/class/hwmon/hwmon1/
/sys/class/hwmon/hwmon1/
/sys/class/hwmon/hwmon1/name
/sys/class/hwmon/hwmon1/subsystem
/sys/class/hwmon/hwmon1/uevent
/sys/class/hwmon/hwmon1/temp1_input

On 3.12-rc6:

# find /sys/class/hwmon/hwmon1/
/sys/class/hwmon/hwmon1/
/sys/class/hwmon/hwmon1/name
/sys/class/hwmon/hwmon1/device
/sys/class/hwmon/hwmon1/subsystem
/sys/class/hwmon/hwmon1/uevent
/sys/class/hwmon/hwmon1/temp1_input

# find /sys/class/hwmon/hwmon1/device/
/sys/class/hwmon/hwmon1/device/
/sys/class/hwmon/hwmon1/device/temp
/sys/class/hwmon/hwmon1/device/type
/sys/class/hwmon/hwmon1/device/hwmon1
/sys/class/hwmon/hwmon1/device/hwmon1/name
/sys/class/hwmon/hwmon1/device/hwmon1/device
/sys/class/hwmon/hwmon1/device/hwmon1/subsystem
/sys/class/hwmon/hwmon1/device/hwmon1/uevent
/sys/class/hwmon/hwmon1/device/hwmon1/temp1_input
/sys/class/hwmon/hwmon1/device/subsystem
/sys/class/hwmon/hwmon1/device/policy
/sys/class/hwmon/hwmon1/device/uevent
/sys/class/hwmon/hwmon1/device/passive

Is that expected? As for sensors, it *seems* to be bothered to find a
device/ folder in /sys/class/hwmon/hwmon1/ w/o no name entry in it.

Cheers,

a+

ps: I can test if this is the same on kirkwood if there is a need.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2013-10-22 12:04 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-20 18:10 [REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series Arnaud Ebalard
2013-10-20 18:10 ` Arnaud Ebalard
2013-10-20 18:10 ` [lm-sensors] " Arnaud Ebalard
2013-10-20 19:23 ` Guenter Roeck
2013-10-20 19:23   ` Guenter Roeck
2013-10-20 19:23   ` [lm-sensors] " Guenter Roeck
2013-10-21  2:28   ` Zhang Rui
2013-10-21  2:28     ` Zhang Rui
2013-10-21  2:28     ` [lm-sensors] " Zhang Rui
2013-10-21  5:19     ` Guenter Roeck
2013-10-21  5:19       ` Guenter Roeck
2013-10-21  5:19       ` [lm-sensors] " Guenter Roeck
2013-10-21 18:49     ` Arnaud Ebalard
2013-10-21 18:49       ` Arnaud Ebalard
2013-10-21 18:49       ` [lm-sensors] " Arnaud Ebalard
2013-10-21  7:17 ` Jean Delvare
2013-10-21  7:17   ` Jean Delvare
2013-10-21  7:17   ` [lm-sensors] " Jean Delvare
2013-10-21 15:16   ` Guenter Roeck
2013-10-21 15:16     ` Guenter Roeck
2013-10-21 15:16     ` [lm-sensors] " Guenter Roeck
2013-10-22 12:04     ` Jean Delvare
2013-10-22 12:04       ` Jean Delvare
2013-10-22 12:04       ` [lm-sensors] " Jean Delvare
2013-10-21 18:14   ` Arnaud Ebalard
2013-10-21 18:14     ` Arnaud Ebalard
2013-10-21 18:14     ` [lm-sensors] " Arnaud Ebalard

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.