A set of patches posted to the Linux kernel mailing list last week introduce a new driver for enhancing the upstream/mainline Linux kernel support for Synology network attached storage (NAS) devices. This new driver is Synology Microp and is making use of the Linux kernel’s modern Rust programming language support.
Markus Probst posted the initial Linux patches on Friday for this new Synology Microp driver. The focus is on supporting various LEDs, fan speeds, a beeper, and shutdown/restart handling for Synology devices via the micro-controller connected via a serial port. Markust Probst is the same developer who last year began writing the first LED Linux driver written in Rust. That’s the predecessor to this work for making the Synology NAS microcontroller not only work for LEDs but also now in-development for controlling fan speeds, the beeper, and shutdown/restart handling.
This patch series was posted on Friday. It’s already been succeeded by the v2 patch series posted on Sunday night with various fixes and other maintenance items addressed.
