lkml.org 
[lkml]   [2011]   [Nov]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Regression in thinkpad-acpi events
    thinkpad-acpi is definitely loaded:
    $ lsmod | grep think
    thinkpad_acpi 54704 0
    snd 43817 11
    snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,thinkpad_acpi,snd_timer
    rfkill 12470 3 bluetooth,thinkpad_acpi,cfg80211
    nvram 4765 1 thinkpad_acpi

    I also noticed that removing or replacing the tablet pen in its slot
    still yields an ibm/hotkey acpi event. This is the output of $
    acpi_listen when I do this:
    ibm/hotkey IBM0068:00 00000080 0000500c
    processor LNXCPU:00 00000081 00000000
    processor LNXCPU:01 00000081 00000000
    ibm/hotkey IBM0068:00 00000080 0000500b
    processor LNXCPU:00 00000081 00000000
    processor LNXCPU:01 00000081 00000000

    thinkpad-acpi also shows up in kernel log:
    # cat /var/log/kernel.log | grep thinkpad_acpi
    Nov 14 10:00:13 localhost kernel: [ 14.207399] thinkpad_acpi: ThinkPad
    ACPI Extras v0.24
    Nov 14 10:00:13 localhost kernel: [ 14.207403] thinkpad_acpi:
    http://ibm-acpi.sf.net/
    Nov 14 10:00:13 localhost kernel: [ 14.207406] thinkpad_acpi: ThinkPad
    BIOS 7JET30WW (1.15 ), EC 7JHT13WW-1.04
    Nov 14 10:00:13 localhost kernel: [ 14.207409] thinkpad_acpi: Lenovo
    ThinkPad X60 Tablet, model 6363WDK
    Nov 14 10:00:13 localhost kernel: [ 14.224471] thinkpad_acpi: detected
    a 8-level brightness capable ThinkPad
    Nov 14 10:00:13 localhost kernel: [ 14.231577] thinkpad_acpi: ACPI
    backlight control delay disabled
    Nov 14 10:00:13 localhost kernel: [ 14.232156] thinkpad_acpi: radio
    switch found; radios are enabled
    Nov 14 10:00:13 localhost kernel: [ 14.232897] thinkpad_acpi: possible
    tablet mode switch found; ThinkPad in laptop mode
    Nov 14 10:00:13 localhost kernel: [ 14.257007] thinkpad_acpi: rfkill
    switch tpacpi_bluetooth_sw: radio is blocked
    Nov 14 10:00:13 localhost kernel: [ 14.263972] thinkpad_acpi: Standard
    ACPI backlight interface available, not loading native one
    Nov 14 10:00:13 localhost kernel: [ 14.264099] thinkpad_acpi: Console
    audio control enabled, mode: monitor (read only)
    Nov 14 10:00:13 localhost kernel: [ 14.265628] input: ThinkPad Extra
    Buttons as /devices/platform/thinkpad_acpi/input/input5
    Nov 14 10:00:16 localhost kernel: [ 19.996929] thinkpad_acpi:
    deprecated sysfs attribute: access by process with PID 1076
    Nov 14 10:00:16 localhost kernel: [ 19.996934] thinkpad_acpi: WARNING:
    sysfs attribute bluetooth_enable is deprecated and will be removed.
    Please switch to generic rfkill before year 2010
    Nov 14 12:58:34 localhost kernel: [ 5453.928107] thinkpad_acpi: ACPI
    backlight control delay disabled
    Nov 14 19:30:16 localhost kernel: [23290.557775] Modules linked in: fuse
    hidp hid cpufreq_ondemand ext3 jbd ecb btusb bluetooth pcmcia arc4
    snd_hda_codec_analog iwlagn sdhci_pci firewire_ohci sdhci mmc_core
    firewire_core yenta_socket pcmcia_rsrc pcmcia_core uhci_hcd mac80211
    crc_itu_t snd_hda_intel ehci_hcd snd_hda_codec psmouse thinkpad_acpi
    snd_hwdep cfg80211 e1000e serio_raw iTCO_wdt snd_pcm iTCO_vendor_support
    snd_timer i2c_i801 snd usbcore snd_page_alloc soundcore rfkill ac nvram
    battery evdev thermal ipv6 acpi_cpufreq freq_table processor mperf ext4
    mbcache jbd2 crc16 cryptd aes_i586 aes_generic xts gf128mul dm_crypt
    dm_mod ata_piix sd_mod ahci libahci libata scsi_mod i915 drm_kms_helper
    drm i2c_algo_bit button i2c_core video intel_agp intel_gtt agpgart
    Nov 14 19:30:16 localhost kernel: [23292.952019] thinkpad_acpi: ACPI
    backlight control delay disabled

    So I suppose it is loaded alright, but just some of the events don't
    work anymore at all (like for my physical rfkill switch) and/or get
    overridden by other "standard" events (like with the sleep button).

    On 11/14/2011 09:30 PM, Henrique de Moraes Holschuh wrote:
    > On Mon, 14 Nov 2011, Natanji wrote:
    >> With 3.0 it was still fine, that much is for sure. The problem came
    >> with the upgrade to 3.1. I've never even compiled my own kernel so I
    >> cannot bisect. Sorry...
    >
    > Well, please keep me in the CC. I'm the thinkpad-acpi maintainer.
    >
    >>>> This can be observed by using the acpi_listen command. For instance, no
    >>>> ACPI events happen when swiveling the display, and the sleep button returns
    >>>> button/sleep SBTN 00000080 00000000
    >>>> instead of the previous
    >>>> ibm/hotkey HKEY 00000080 00001004
    >
    > That usually happens when you don't have thinkpad-acpi loaded at all.
    >
    > Does lsmod report that thinkpad-acpi is loaded? Are there any messages from
    > thinkpad-acpi in the kernel log?
    >


    \
     
     \ /
      Last update: 2011-11-14 22:55    [W:0.025 / U:31.320 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site