this post was submitted on 02 Oct 2025
22 points (100.0% liked)

Linux

58873 readers
422 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I'm making a small cluster where I want one SBC in charge of the fan. the fan will pull across 2 chambers to cool everything. I want to be able to use standard linux tools to read and control fan speed but the orange pi I'm planning to put in charge of this function doesn't have a typical PC fan header. I have USB ports and GPIO pins I can break out into a microcontroller or some other adaptor or board but I wanted this to be visible to linux with standard tools.

I saw there are various pi PWM boards out there, but they all seem to cover the top of the boards and blow directly down with their own fan. I'm building a case with a single large fan and ducting that pulls air past passive heatsinks so that wont work.

I could just hardwire the fan and let it run full speed all the time, but thats louder and pulling in more dust than it needs to and wont warn me if the fan dies. Surely someone has already solved this problem but I haven't been able to figure out how.

you are viewing a single comment's thread
view the rest of the comments
[–] SteveTech@aussie.zone 2 points 1 week ago

The EMC2101 is a slightly modified clone of the LM63, so if you connect it to your board's I2C bus and instantiate the lm63 driver to the right address, it should show up in lm-sensors like a normal PC fan. Or there's userspace python drivers, if you don't need a kernel hwmon interface or can't get it to work.