Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38398 - [linux] 3.12: thinkpad_acpi /proc/acpi/ibm/beep not beeping

Attached to Project: Arch Linux
Opened by Daan van Rossum (drrossum) - Monday, 06 January 2014, 18:56 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Wednesday, 02 April 2014, 17:32 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
The thinkpad_acpi "beep" functionallity is no longer working with the latest kernel. It used to be possible to generate a beep by echoing a number to /proc/acpi/ibm/beep. Also the thinkpad_acpi kernel module man page describes this functionality. In the newest kernel this no longer works. I already tried to explicitly enable beep=1 in modproble.d/thinkpad_acpi.conf, but that doesn't seem to solve the problem.

Additional info:
linux 3.12.6-1

Steps to reproduce:
echo 2 |sudo tee /proc/acpi/ibm/beep
echo 10 |sudo tee /proc/acpi/ibm/beep
This task depends upon

Closed by  Gerardo Exequiel Pozzi (djgera)
Wednesday, 02 April 2014, 17:32 GMT
Reason for closing:  Fixed
Additional comments about closing:  workaround found
Comment by Daan van Rossum (drrossum) - Tuesday, 07 January 2014, 07:42 GMT
I just went back to older revisions and can confirm that /proc/acpi/ibm/beep was working still in these versions:
linux 3.11.6-1
tp_smapi 0.41-38
Comment by Daan van Rossum (drrossum) - Tuesday, 07 January 2014, 07:56 GMT
And it does no longer work in versions:
* linux 3.12-1
* tp_smapi 0.41-39

Nothing has changed in tp_smapi from 0.41-38 to 0.41-39. So I guess there is a compatibility issue with kernel 3.12. Perhaps this bug should be filed against tp_smapi instead of kernel?
Comment by Daan van Rossum (drrossum) - Tuesday, 14 January 2014, 22:54 GMT
Reported upstream
https://bugzilla.kernel.org/show_bug.cgi?id=68311

If you encounter this problem, please comment there
Thanks
Comment by Gerardo Exequiel Pozzi (djgera) - Friday, 07 February 2014, 00:21 GMT
  • Field changed: Summary (thinkpad_acpi /proc/acpi/ibm/beep not beeping → [linux] 3.12: thinkpad_acpi /proc/acpi/ibm/beep not beeping)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Category (Kernel → Upstream Bugs)
  • Task assigned to Thomas Bächler (brain0), Tobias Powalowski (tpowa)
status with 3.13?
Comment by Daan van Rossum (drrossum) - Tuesday, 11 February 2014, 04:57 GMT
Will let you know when 3.13.2 hits core.
Comment by Daan van Rossum (drrossum) - Friday, 21 February 2014, 17:21 GMT
Still broken in 3.13.4
Comment by Daan van Rossum (drrossum) - Thursday, 20 March 2014, 15:05 GMT
Still broken in 3.13.6.

Another reason why this is a real problem is that this bug disables the warning beeps when the battery goes low. The machine just suddenly turns off.
Comment by Daan van Rossum (drrossum) - Tuesday, 01 April 2014, 20:22 GMT
It turns out that disabling power_save for the snd_hda_intel module restores the beep functionallity that got lost with power_save=1 in kernel 3.12

Loading...