Menu

Issues

Ted Felix

Current Issues

LOG_CONS

acpid opens the syslog with the LOG_CONS option. This can cause acpid related logging to appear on the console. If you are seeing acpid related messages pop up on your screen, take a look at your startup scripts (usually in /etc/rc*.d) and make sure syslogd is started prior to acpid and stopped after acpid. If anyone has any opinions on whether LOG_CONS is appropriate for acpid, I'd love to hear them. I hesitate to remove this until I get a better understanding.

Also

Be sure to check the Resolved Issues section below to see if you are experiencing a problem that has been fixed.

Resolved Issues

Tablet Mode Crash

Tablet mode event was crashing X. Fixed in 2.0.18. The format of the event string was unexpected by Xorg's xserver which would crash due to an unchecked NULL pointer from strtok(). See freedesktop.org bug #56523.

kacpimon

kacpimon has been added as a separate project in Debian, and I need to sync up with changes that are in there.

Endless Loop

The acpi-support package in Debian has files that cause an endless loop condition. The following files should be removed from acpi-support:

  • /etc/acpi/events/videobtn (note that the videobtn.sh is fine, don't delete it)
  • /etc/acpi/events/video_brightnessdown
  • /etc/acpi/video_brightnessdown.sh
  • /etc/acpi/events/video_brightnessup
  • /etc/acpi/video_brightnessup.sh

Upstream has apparently removed these already, so they will be removed from Debian soon. See Debian 556261.

Crash on Device Disconnect

Debian 522756 (HIGH) - acpid crashes when an input layer device goes away. Mikhail Krivtsov has provided a patch to handle this. However, how do we discover the connection of new devices?

Vojtech Pavlik provided the following ideas 11/6/2009:

  • select() on /proc/bus/input/devices (too early, though)
  • udev (seems perfect, but difficult)
  • hal (seems too heavy)

After a bit of poking around, I've decided to go with inotify(7) on /dev/input. It appears to work fine (for me). I'll be releasing soon...

Missing Thinkpad Events

Debian 521280 (MED) - acpid doesn't cover all the ThinkPad events. I knew this one was coming. My original stance on this was that we'll cover those that the original kernel thinkpad support covered. I'm not sure how many that actually was. Regardless, it looks like a more generic system might be a better idea. Maybe just put out the event numbers for those we don't recognize. Ugly, but it works. There's a nice huge list of events in this bug report to start with.


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.