New Driver Aims To Improve MSI Laptop Support On Linux
A driver submitted for review that hopes to be included upstream in the Linux kernel enhances support for MSI laptops under Linux with more features being enabled.
Developed by MSI laptop users out-of-tree from the Linux kernel has been the "msi-ec" project on GitHub for developing a Linux kernel driver to support the embedded controller (EC) of modern MSI laptops.
On Valentine's Day the MSI-EC driver was posted to the x86 platform driver mailing list as it looks to be reviewed and hopefully mainlined for a future Linux kernel release.
The MSI-EC driver for Linux enables functionality such as power profile (shift mode) handling, fan speed controls, battery charging thresholds, toggling the integrated web camera,exposing more temperatures, keyboard backlight brightness handling, and various other functions handled by the embedded controller on MSI laptops. These controls are exposed to user-space via the standard sysfs interfaces.
This patch for this driver that is just 600+ lines of code is now awaiting review by upstream Linux kernel developers.
It's nice seeing MSI laptop support being improved for Linux but too bad it's still left up to the open-source community/customers rather than being code contributions coming directly from MSI. It's similar to the EC drivers for other laptops on Linux and if/when upstreamed will provide some nice functionality for enhancing the MSI laptop use under Linux.
Developed by MSI laptop users out-of-tree from the Linux kernel has been the "msi-ec" project on GitHub for developing a Linux kernel driver to support the embedded controller (EC) of modern MSI laptops.
On Valentine's Day the MSI-EC driver was posted to the x86 platform driver mailing list as it looks to be reviewed and hopefully mainlined for a future Linux kernel release.
The MSI-EC driver for Linux enables functionality such as power profile (shift mode) handling, fan speed controls, battery charging thresholds, toggling the integrated web camera,exposing more temperatures, keyboard backlight brightness handling, and various other functions handled by the embedded controller on MSI laptops. These controls are exposed to user-space via the standard sysfs interfaces.
This patch for this driver that is just 600+ lines of code is now awaiting review by upstream Linux kernel developers.
It's nice seeing MSI laptop support being improved for Linux but too bad it's still left up to the open-source community/customers rather than being code contributions coming directly from MSI. It's similar to the EC drivers for other laptops on Linux and if/when upstreamed will provide some nice functionality for enhancing the MSI laptop use under Linux.
8 Comments