You are here: Home / OSADL / News / 
2024-11-24 - 03:04

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



2007-08-26 22:00 Age: 17 Years

The OSADL Upstream Submission Program in action

By: Carsten Emde

Two more sensor chip drivers made it into Mainline Linux.

Fan-regulated chip temperature

Not only when Linux 2.6.22 was released but also when Linux 2.6.23-rc1 appeared, OSADL was (at least a very small) part of it: Both the MX6650 sensor chip driver that is now integrated in the released kernel version 2.6.22 and the LM93 sensor chip driver that is included in the release candidate for 2.6.23 have been prepared for upstream submission in an OSADL project.

Why is a sensor chip driver relevant for the automation industry? Sensor chips provide continuous monitoring of a system's vital data such as temperatures, fan speed and voltages. In combination with appropriate monitoring software such as Munin and Nagios, early signs of a system failure can be signaled to prevent major damage. Even the correct function of a fan speed regulator can be assessed at a glance (see Figure): The fan speed (below) closely follows the chip temperature (above) and, thus, takes care that the processor works at nearly constant temperature - whenever possible.. Wednesday evening, however, someone decided to recompile an entire project with the -j4 make option. This produced so much heat that the fan was unable to regulate the temperature, but the maximum chip temperature was, by far, still not reached.

Have you already defined or will you ever define

CONFIG_SENSORS_MAX6650=m

or

CONFIG_SENSORS_LM93=m

in your .config file? If so, we are glad that our work has helped to make the Linux kernel a bit more versatile.

Thanks to Hans-Jürgen Koch for working on the driver and to Jean Delvare and Mark M. Hoffman for maintaining the lm_sensors project. Click here to inspect the list archive or to subscribe to the mailing list.