Issue #533 has been updated by frantic from xboot.
Evgeny Zinoviev wrote in #note-3:
Hi,
I switched to T440p as my daily driver some time ago and I can confirm the missing fan controls and the mute button issue. There was also an issue with incorrect behavior of the LED on the laptop's lid, but I already committed a fix.
If nobody's willing to work on it, I can assign this to myself, I was going to look into it some day anyway.
P.S. Regarding the mute button LED, as a quick dirty temporary workaround, you can turn the LED on and off using util/pmh7tool plus, for example, acpid hooks (if you'll run `acpi_listen`, you'll see it catches `button/mute MUTE` event every time you press the button). Or, if you don't want to rely on acpid, maybe some pulseaudio (or whatever sound server you use) hooks...
To turn it on, run as root: `pmh7tool -c 0x102 4` To turn it off: `pmh7tool -s 0x102 4`
Hi, thanks for confirming. Nice to know I'm not going crazy. Where would the code to the mute button LED be? I'm happy to go and try fix it, as I have the revision to a version of coreboot where the LED worked. So I can probably try just see the differences. Same with fan control. Thanks
---------------------------------------- Bug #533: T440p audio mute button and fan control not working https://ticket.coreboot.org/issues/533#change-1777
* Author: frantic from xboot * Status: New * Priority: Normal * Target version: master * Start date: 2024-03-07 * Affected versions: master * Affected hardware: Lenovo Thinkpad T440p * Affected OS: All Linux distributions ---------------------------------------- In recent coreboot versions, the audio mute button and fan control has stopped working. Whereas you use the same revision from Libreboot, it all works fine and smoothly. This leads me to suspect that someone changed someone without testing, which is real annoying. The audio mute button technically still functions, but the LED no longer turns on/off. Always just off. Fan control no longer works with Thinkfan. /proc/acpi/ibm/fan doesn't exist any more. I've tried "force loading" thinkpad_acpi, but it doesn't work.