Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269056 - =sys-power/acpid-1.0.10_p3 and asus notebook
Summary: =sys-power/acpid-1.0.10_p3 and asus notebook
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-08 18:59 UTC by lucapost
Modified: 2010-03-31 20:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lucapost 2009-05-08 18:59:42 UTC
acpid deamon, in particular fn+keys, doesn't work on my laptop asus a6tc 



Reproducible: Always

Steps to Reproduce:
1. emerge acpid
2. /etc/init.d/acpid restart
3. acpi_listen

Actual Results:  
acpi_listen display no result when I press fn+[1,2,...] and other asus keys.

detect correctly AC/BATTERY event when I remove ac adapter, like this:
#> acpi_listen 
ac_adapter AC0 00000080 00000000
battery BAT0 00000080 00000001
processor CPU1 00000081 00000000
ac_adapter AC0 00000080 00000001
battery BAT0 00000080 00000001
processor CPU1 00000081 00000000



#> uname -a
Linux jarod 2.6.28-gentoo-r5 #4 SMP Wed Apr 29 15:00:09 CEST 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux

#> zgrep ACPI /proc/config.gz 
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
# CONFIG_ACPI_BUTTON is not set
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_WMI is not set
CONFIG_ACPI_ASUS=y
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_SYSTEM=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K8_ACPI=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_PNPACPI=y
# CONFIG_BLK_DEV_IDEACPI is not set
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2009-05-08 22:00:58 UTC
I've taken a look at this. Looks like asus-laptop was one of the last to convert to the new netlink api. This should be fixed if you upgrade to 2.6.29.
Comment 2 lucapost 2009-05-09 16:50:48 UTC
> I've taken a look at this. Looks like asus-laptop was one of the last to
> convert to the new netlink api. This should be fixed if you upgrade to 2.6.29.

There is the same problem with 2.6.29, AC event detection is correctly, but fn+[...] and other asus keys are not.

#> zgrep ACPI /proc/config.gz 
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
# CONFIG_ACPI_BUTTON is not set
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_PNPACPI=y
# CONFIG_BLK_DEV_IDEACPI is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_ACPI_WMI is not set
CONFIG_ACPI_ASUS=y
# CONFIG_ACPI_TOSHIBA is not set

#> uname -a
Linux jarod 2.6.29-gentoo-r3 #1 SMP Sat May 9 18:33:28 CEST 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux

Comment 3 lucapost 2009-06-02 14:35:39 UTC
CONFIG_ACPI=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_PNPACPI=y
CONFIG_ACPI_ASUS=y

Linux jarod 2.6.29-gentoo-r5 #1 SMP Tue Jun 2 16:16:27 CEST 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux

I have the same problem with the new stable kernel.
> acpid deamon, in particular fn+keys, doesn't work on my laptop asus a6tc 
> 
> 
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. emerge acpid
> 2. /etc/init.d/acpid restart
> 3. acpi_listen
> 
> Actual Results:  
> acpi_listen display no result when I press fn+[1,2,...] and other asus keys.
> 
> detect correctly AC/BATTERY event when I remove ac adapter, like this:
> #> acpi_listen 
> ac_adapter AC0 00000080 00000000
> battery BAT0 00000080 00000001
> processor CPU1 00000081 00000000
> ac_adapter AC0 00000080 00000001
> battery BAT0 00000080 00000001
> processor CPU1 00000081 00000000
> 
> 
> 
> #> uname -a
> Linux jarod 2.6.28-gentoo-r5 #4 SMP Wed Apr 29 15:00:09 CEST 2009 x86_64 AMD
> Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux
> 
> #> zgrep ACPI /proc/config.gz 
> # Power management and ACPI options
> CONFIG_ACPI=y
> CONFIG_ACPI_PROCFS=y
> CONFIG_ACPI_PROCFS_POWER=y
> CONFIG_ACPI_SYSFS_POWER=y
> CONFIG_ACPI_PROC_EVENT=y
> CONFIG_ACPI_AC=y
> CONFIG_ACPI_BATTERY=y
> # CONFIG_ACPI_BUTTON is not set
> # CONFIG_ACPI_FAN is not set
> # CONFIG_ACPI_DOCK is not set
> CONFIG_ACPI_PROCESSOR=y
> CONFIG_ACPI_THERMAL=y
> # CONFIG_ACPI_WMI is not set
> CONFIG_ACPI_ASUS=y
> # CONFIG_ACPI_TOSHIBA is not set
> # CONFIG_ACPI_CUSTOM_DSDT is not set
> CONFIG_ACPI_BLACKLIST_YEAR=0
> # CONFIG_ACPI_DEBUG is not set
> # CONFIG_ACPI_PCI_SLOT is not set
> CONFIG_ACPI_SYSTEM=y
> # CONFIG_ACPI_CONTAINER is not set
> # CONFIG_ACPI_SBS is not set
> CONFIG_X86_ACPI_CPUFREQ=y
> CONFIG_X86_POWERNOW_K8_ACPI=y
> # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
> CONFIG_PNPACPI=y
> # CONFIG_BLK_DEV_IDEACPI is not set
> 

(In reply to comment #2)
> > I've taken a look at this. Looks like asus-laptop was one of the last to
> > convert to the new netlink api. This should be fixed if you upgrade to 2.6.29.
> 
> There is the same problem with 2.6.29, AC event detection is correctly, but
> fn+[...] and other asus keys are not.
> 
> #> zgrep ACPI /proc/config.gz 
> # Power management and ACPI options
> CONFIG_ACPI=y
> CONFIG_ACPI_PROCFS=y
> CONFIG_ACPI_PROCFS_POWER=y
> CONFIG_ACPI_SYSFS_POWER=y
> CONFIG_ACPI_PROC_EVENT=y
> CONFIG_ACPI_AC=y
> CONFIG_ACPI_BATTERY=y
> # CONFIG_ACPI_BUTTON is not set
> # CONFIG_ACPI_FAN is not set
> # CONFIG_ACPI_DOCK is not set
> CONFIG_ACPI_PROCESSOR=y
> CONFIG_ACPI_THERMAL=y
> # CONFIG_ACPI_CUSTOM_DSDT is not set
> CONFIG_ACPI_BLACKLIST_YEAR=0
> # CONFIG_ACPI_DEBUG is not set
> # CONFIG_ACPI_PCI_SLOT is not set
> # CONFIG_ACPI_CONTAINER is not set
> # CONFIG_ACPI_SBS is not set
> CONFIG_X86_ACPI_CPUFREQ=y
> CONFIG_X86_POWERNOW_K8_ACPI=y
> CONFIG_PNPACPI=y
> # CONFIG_BLK_DEV_IDEACPI is not set
> # CONFIG_THINKPAD_ACPI is not set
> # CONFIG_ACPI_WMI is not set
> CONFIG_ACPI_ASUS=y
> # CONFIG_ACPI_TOSHIBA is not set
> 
> #> uname -a
> Linux jarod 2.6.29-gentoo-r3 #1 SMP Sat May 9 18:33:28 CEST 2009 x86_64 AMD
> Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux
> 

Comment 4 pier 2009-06-04 12:24:06 UTC
Same here on Asus F3J. Brightness function keys Fn-F5, Fn-F6 do not send events: 

*  sys-power/acpid
      Latest version available: 1.0.10_p3
      Latest version installed: 1.0.10_p3
      Size of files: 82 kB
      Homepage:      http://acpid.sourceforge.net
      Description:   Daemon for Advanced Configuration and Power Interface
      License:       GPL-2

acpi_listen

button/sleep SLPB 00000080 00000003
hotkey ATKD 00000050 00000000
hotkey ATKD 00000051 00000002
hotkey ATKD 00000034 00000001
hotkey ATKD 00000033 00000001
hotkey ATKD 00000061 00000000
hotkey ATKD 0000006b 00000000
hotkey ATKD 00000032 00000002
hotkey ATKD 00000031 00000002
hotkey ATKD 00000030 00000000

.config 

# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_WMI is not set
CONFIG_ACPI_ASUS=m
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=2001
CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_DEBUG_FUNC_TRACE is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_PNPACPI=y
# CONFIG_THINKPAD_ACPI is not set
CONFIG_ATA_ACPI=y
# CONFIG_PATA_ACPI is not set
Comment 5 pier 2009-06-04 12:25:47 UTC
Linux localhost 2.6.28-gentoo-r5 #12 SMP Thu Jun 4 08:53:07 CEST 2009 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel GNU/Linux
Comment 6 lucapost 2009-06-12 12:14:37 UTC
This is my acpid:
#> eix -e acpid
[I] sys-power/acpid
     Available versions:  1.0.4-r5 1.0.6-r1 ~1.0.10 1.0.10_p3 {doc logrotate}
     Installed versions:  1.0.10_p3(07:52:46 PM 05/06/2009)
     Homepage:            http://acpid.sourceforge.net
     Description:         Daemon for Advanced Configuration and Power Interface




I have the same problem with the new testing kernel:
#> emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.30-gentoo x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-x86_64-AMD_Turion-tm-_64_X2_Mobile_Technology_TL-50-with-glibc2.2.5
Timestamp of tree: Fri, 12 Jun 2009 07:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=k8 -msse3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://ftp.heanet.ie/pub/gentoo/"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 berkdb bzip2 cli cracklib crypt cups curl dbus dri flac fortran gdbm gif gpm gtk hal iconv isdnlog java jpeg midi mmx mplayer mudflap multilib ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python readline reflection session spl sse sse2 ssl svg sysfs syslog tcpd tiff unicode vim-syntax xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard evdev synaptics mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Comment 7 lucapost 2009-07-04 10:01:25 UTC
the same problem with:

#> uname -r
2.6.30-gentoo-r1
Comment 8 Nethemas 2009-07-25 04:30:29 UTC
2.6.30 gentoo-sources

If you try to emerge acpi4asus it will gripe about the missing kernel option:

CONFIG_ASUS_LAPTOP

Could this be related?
Comment 9 lucapost 2009-07-25 09:41:43 UTC
Hi, thanks!
this option works for me!

LP

Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2010-03-31 20:28:42 UTC
(In reply to comment #9)
> Hi, thanks!
> this option works for me!
> 
> LP
> 

I'm reading this bug as you had problems with your kernel configuration, and acpid was fine.

So closing then.