Summary: | =sys-power/acpid-1.0.10_p3 and asus notebook | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | lucapost <luca.postregna> |
Component: | Current packages | Assignee: | Mobile Herd (OBSOLETE) <mobile+disabled> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | loki_val, luca.postregna, pier_carla |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
lucapost
2009-05-08 18:59:42 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. > 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
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 > 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 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 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 the same problem with: #> uname -r 2.6.30-gentoo-r1 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? Hi, thanks! this option works for me! LP (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. |