ThinkPad Edge 13(AMD): thinkpad_acpi,wireless hotkey is not functional
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| OEM Priority Project |
Medium
|
Chris Van Hoof | ||
| linux (Ubuntu) |
Low
|
Tim Gardner | ||
| Maverick |
Medium
|
Tim Gardner | ||
| Natty |
Low
|
Tim Gardner |
Bug Description
Binary package hint: linux-image-
The wireless hotkey can enable and disable the bluetooth.The wireless hotkey can't control the WiFi.Module thinkpad_acpi is loaded.
ThinkPad Edge 13 (AMD platform, the cadename is Berlin1.2 )and ThinkPad Edge 14 (AMD platform,the codename is London)also have this bug.
But on intel platform(Thinkpad Edge 13,the codename is Berlin and ThinkPad Edge 14 ,the codename is London),the wireless hotkey is functional.
If you need any futrther information,please let us know.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-21-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xd0a00000 irq 16'
Mixer name : 'Realtek ALC269'
Components : 'HDA:10ec0269,
Controls : 13
Simple ctrls : 8
Card1.Amixer.info:
Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd0410000 irq 19'
Mixer name : 'ATI RS690/780 HDMI'
Components : 'HDA:1002791a,
Controls : 4
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC 82HT15WW-1.161000'
Components : ''
Controls : 1
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Thu Sep 16 14:52:30 2010
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta i386 (20100901.1)
MachineType: LENOVO 019922U
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
RelatedPackageV
SourcePackage: linux
dmi.bios.date: 05/03/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 82ET16WW (1.02 )
dmi.board.name: 019922U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 019922U
dmi.product.
dmi.sys.vendor: LENOVO
Garrick Yang (garrickyang) wrote : | #1 |
Garrick Yang (garrickyang) wrote : | #2 |
Garrick Yang (garrickyang) wrote : | #3 |
description: | updated |
description: | updated |
Changed in oem-priority: | |
assignee: | nobody → Canonical Platform QA Team (canonical-platform-qa) |
Changed in oem-priority: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
Changed in oem-priority: | |
assignee: | Canonical Platform QA Team (canonical-platform-qa) → Canonical Kernel Team (canonical-kernel-team) |
Ameet Paranjape (ameetp) wrote : | #4 |
@ allenlan,
Just to be clear it is only the hot key that is not working, correct? Wi-Fi and Bluetooth work on their own? Just want to make sure there is a workaround where these components are functional.
Changed in oem-priority: | |
status: | Triaged → Incomplete |
Changed in linux (Ubuntu): | |
status: | Triaged → Incomplete |
Jerone Young (jerone) wrote : | #5 |
@Ameet
The issue is the thinkpad edge does not have support in thinkpad-acpi
Changed in oem-priority: | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Maverick): | |
status: | Incomplete → Triaged |
Changed in oem-priority: | |
status: | Confirmed → Triaged |
Garrick Yang (garrickyang) wrote : | #6 |
@Ameet Paranjape
The wireless hotkey is not functional for wifi.
Both wifi and bluetooth have the right function.
Garrick Yang (garrickyang) wrote : | #7 |
@Jerone Young
Thinkpad Edge(Intel platform) support thinkpad-acpi and the hotkey has right function.
Thinkpad Edge (AMD platform ) still have this issue under Ubuntu 10.10
And by the way ,is there any update about this issue?
Manoj Iyer (manjo) wrote : | #8 |
allenlan,
Can you pls install the kernel from http://
Then test your wifi key, this will case a debug message to be generated in dmesg. Please look for !!!! DEBUG ACPI, please attach this dmesg output or cut and paste that line. I need the scan code to enable the wifi hotkey.
Garrick Yang (garrickyang) wrote : | #9 |
@Manoj
I download and install the kernel below:
linux-image-
Then try the wireless hotkey,run dmesg in Terminal,output is :!!!!!! DEBUG APCI !!!! scancode=5
If there is any information that you need,pls let me know.
Garrick Yang (garrickyang) wrote : Re: [Bug 640992] Re: ThinkPad Edge 13(AMD): thinkpad_acpi, wireless hotkey is not functional | #10 |
Hi,Manoj
I download and install the kernel below:
linux-image-
Then try the wireless hotkey,run dmesg in Terminal,output is :!!!!!! DEBUG
APCI !!!! scancode=5
If there is any information that you need,pls let me know.
Thank you.
Thanks & Best Regards!
Allen Lan(蓝佳航)
TVT PAII China Development Lab
Development Engineer
eMail:<email address hidden>
Ext. :86-755-
Fax :86-755-2601382
VOIP:6063976
New Thinking. New Linux
http://
Address: 12th Floor, Lenovo R&D Building, High Technology Park, Nanshan
District, Shenzhen, P.R.C
Manoj Iyer <email address hidden>
Sent by: <email address hidden>
2010-11-03 00:36
Please respond to
Bug 640992 <email address hidden>
To
<email address hidden>
cc
Subject
[Bug 640992] Re: ThinkPad Edge 13(AMD): thinkpad_acpi, wireless hotkey is
not functional
allenlan,
Can you pls install the kernel from
http://
Then test your wifi key, this will case a debug message to be generated
in dmesg. Please look for !!!! DEBUG ACPI, please attach this dmesg
output or cut and paste that line. I need the scan code to enable the
wifi hotkey.
--
ThinkPad Edge 13(AMD): thinkpad_
https:/
You received this bug notification because you are a direct subscriber
of the bug.
Status in OEM Priority Project: Triaged
Status in “linux” package in Ubuntu: Triaged
Status in “linux” source package in Maverick: Triaged
Bug description:
Binary package hint: linux-image-
The wireless hotkey can enable and disable the bluetooth.The wireless
hotkey can't control the WiFi.Module thinkpad_acpi is loaded.
ThinkPad Edge 13 (AMD platform, the cadename is Berlin1.2 )and ThinkPad
Edge 14 (AMD platform,the codename is London)also have this bug.
But on intel platform(Thinkpad Edge 13,the codename is Berlin and ThinkPad
Edge 14 ,the codename is London),the wireless hotkey is functional.
If you need any futrther information,please let us know.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-21-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xd0a00000 irq 16'
Mixer name : 'Realtek ALC269'
Components : 'HDA:10ec0269,
Controls : 13
Simple ctrls : 8
Card1.Amixer.info:
Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd0410000 irq 19'
Mixer name : 'ATI RS690/780 ...
Manoj Iyer (manjo) wrote : | #11 |
allenlan,
You seem to have a very buggy dsdt.dsl, I suggest you update your bios. I am still looking at how to quirk the kernel to fix your button.
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20090521 [Jun 30 2009]
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 3.0a
dsdt.dsl 39: Zero
Error 4095 - ^ syntax error, unexpected PARSEOP_ZERO
dsdt.dsl 443: Method (_WAK, 1, NotSerialized)
Warning 1080 - ^ Reserved method must return a value (_WAK)
dsdt.dsl 687: Method (CPSR, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (CPSR)
dsdt.dsl 692: Name (_T_0, 0x00)
Remark 5110 - Use of compiler reserved name ^ (_T_0)
dsdt.dsl 714: Return (UWED (EVID, ACID, DA01))
Error 4060 - Called method returns no value ^
dsdt.dsl 1748: Method (AFN0, 0, Serialized)
Warning 1087 - ^ Not all control paths return a value (AFN0)
dsdt.dsl 1752: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1757: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1762: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1774: Method (AFN3, 2, Serialized)
Warning 1087 - ^ Not all control paths return a value (AFN3)
dsdt.dsl 1778: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1783: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1788: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1792: Method (AFN4, 1, Serialized)
Warning 1087 - ^ Not all control paths return a value (AFN4)
dsdt.dsl 1796: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1801: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1806: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1810: Method (AFN5, 0, Serialized)
Warning 1087 - ^ Not all control paths return a value (AFN5)
dsdt.dsl 1814: Return (\_SB.PCI0.
Error 4060 - Called method returns no value ^
dsdt.dsl 1819: Return (\_SB.PCI0.
Error 4060 - Called method r...
Garrick Yang (garrickyang) wrote : | #12 |
@Manoj Iyer
I have updated the BIOS to the latest version(
Thank you for your support.
Manoj Iyer (manjo) wrote : | #13 |
allenlan,
Can you please try the following?
$ /lib/udev/
on my laptop it returns AT keyboard: input/event3
Run this next command, hit the wireless hotkey and immediately hit escape key, or else the screen will scroll too fast.
$ sudo /lib/udev/keymap -i input/event3 (replace input/event3 with what your machines returns)
On my laptop I get scan code: 0x84 key code: wlan when I hit the wlan hotkey, can you paste what your output looks like ?
From looking at the code, your scancodes that the kernel receives is correct and corresponds to KEY_WLAN, so I am afraid we will need further debugging, may be it can be fixed with udev rules.
Keng-Yu Lin (lexical) wrote : | #14 |
In my thinkpad, /lib/udevfindke
AT keyboard: input/event3
module: input/event5
The second one is generated by thinkpad-acpi, which is what we want in this case (Manoj sorry if I gave the wrong instruction :-( ).
It may also worth to look at the value of hotkey_*_mask, the use to these masks seems to be filtering out some hotkeys.
Manoj Iyer (manjo) wrote : | #15 |
keng-yu no worries you were only trying to help :) I am building a kernel with some more debug messages, I will have it uploaded as soon as it is done, allenlan can you please run that kernel and update the bug with the messages it prints to dmesg?
Same location:
Keng-Yu Lin (lexical) wrote : | #16 |
It interests me that in attached rfkill.txt contains no rfkill interface for wifi.
Found that /etc/acpi/
It calls toggleAllWirele
Guess is good also to check if these nodes presented:
/sys/
/sys/
/sys/
/sys/
In ubuntu-
Garrick Yang (garrickyang) wrote : | #17 |
@Manoj Iyer
Hi,Manoj lyer
I run the command :$ /lib/udev/
the terminal returns : AT keyboard :input/event3 module :input/event6
Then I sun :$ sudo /lib/udev/keymap -i input/event3 and hit the wifi hotkey and release.
the terminal returns: Press ESC to finish scan code:0X01 key code:esc
Is this info helpfully?
Manoj Iyer (manjo) wrote : | #18 |
Keyng-Yu, I think you are correct, let me enable CONFIG_RTL_RFKILL in rtl8192se driver and see if that works.
Manoj Iyer (manjo) wrote : | #19 |
allenlan,
RTL8192se driver was introduced as an experimental driver, the driver is not yet in the staging tree in mainline. Turning on CONFIG_RTL_RFKILL causes build failure. Also, this driver has not been updated in our kernel tree for a while. We will need support from realtek to fix any real issues with this driver source, since this is not in staging we wont be able to work out bugs in the source.
I could either update the driver source to the latest, which means you will get the new driver only in Natty (11.04) due in April 2011, or push this driver to staging and force realtek to support it.
Changed in oem-priority: | |
status: | Triaged → Won't Fix |
Changed in linux (Ubuntu Maverick): | |
status: | Triaged → Won't Fix |
Changed in oem-priority: | |
status: | Won't Fix → Incomplete |
Changed in linux (Ubuntu Maverick): | |
status: | Won't Fix → Incomplete |
Manoj Iyer (manjo) wrote : | #20 |
allenlan,
OK, lets give it another try, I managed to build a kernel with RFKILL configs turned on. The kernel is available at
http://
Please try this kernel and report if that works for you. There are no debug messages added to this build, but if you could attach the dmesg anyway that will be great.
Manoj Iyer (manjo) wrote : | #21 |
allenlan,
Can you also try the kernel in http://
Garrick Yang (garrickyang) wrote : | #22 |
Hi,Manoj Iyer
I installed the kernel :linux-
I am very glad that the wireless hotkey can enable and disable WiFi successfully.
But sometimes , press the wireless hotkey can mute the audio just like i pressed the audio hotkey.
I attach the output of dmesg.
Any further info you need,pls let me know,.thank you for your support.
Garrick Yang (garrickyang) wrote : | #23 |
Hi,Manoj Iyer
I tried the kernel: linux-image-
It seems not as good as the previous one(linux-
What info do you need to fix this kernel;s issue?
Thank you for your support.
Changed in oem-priority: | |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Maverick): | |
status: | Incomplete → Triaged |
Manoj Iyer (manjo) wrote : | #24 |
Allenlan,
Can you please try the kernel in
http://
Can you please confirm that the above kernel fixes the wifi hot key.
Also, if this kernel does not fix the audio mute issue please open a separate bug on that one.
Steve Magoun (smagoun) wrote : | #25 |
I tested the 'manjo4' kernel form http://
Manoj Iyer (manjo) wrote : | #26 |
SRU JUSTIFICAITON
===================
On thinkpad Edge with RTL8192SE wifi device, wifi on/off hotkey does not work. Enabled RFKILL in the rtl8192se module to enable this hotkey.
IMPACT
=======
The change is limited to Makefile, it enables -DCONFIG_RTL_RFKILL (-DCONFIG_CFG_80211 also need to be enabled as per comment in the Makefile).
TEST
=====
The new driver was tested by Steve Magoun and reported to work. Test kernel can be found in, http://
Garrick Yang (garrickyang) wrote : | #27 |
Hi,Manoj Iyer
I tried the kernel manjo4 on both Edge13 and Edge14(AMD platfprm),the wireless hotkey can control the Wifi.
It seems to work fine.
Can we use this kernel to pass the checkbox test?
Thank you .
Changed in linux (Ubuntu Maverick): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Tim Gardner (timg-tpi) |
status: | Triaged → Fix Committed |
Manoj Iyer (manjo) wrote : | #28 |
Allenlan,I dont think you can use my kernel to pass certification, but you could wait for the SRU kernel to be uploaded.
Changed in linux (Ubuntu Natty): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Tim Gardner (timg-tpi) |
importance: | Medium → Low |
status: | Triaged → Fix Committed |
Launchpad Janitor (janitor) wrote : | #29 |
This bug was fixed in the package linux - 2.6.37-6.15
---------------
linux (2.6.37-6.15) natty; urgency=low
[ Andy Whitcroft ]
* [Config] standardise CONFIG_CEPH_FS
* [Config] standardise CONFIG_
* [Config] standardise CONFIG_SCSI_PROC_FS
* [Config] standardise CONFIG_UBIFS_FS
* [Config] standardise CONFIG_
[ Kees Cook ]
* [Config] update config for CONFIG_
[ Manoj Iyer ]
* SAUCE: Enable jack sense for Thinkpad Edge 11
- LP: #677210
* SAUCE: enable rfkill for rtl8192se driver
- LP: #640992
[ Tim Gardner ]
* [Config] CONFIG_EASYCAP=n for FTBS
* Rebase to v2.6.32-rc2+git
[ Upstream Kernel Changes ]
* x86: Fix improper large page preservation
* x86: Add NX protection for kernel data
* x86: Add RO/NX protection for loadable kernel modules
[ Upstream Kernel Changes ]
* Rebase to Linus 2.6.37-rc2+git
-- Andy Whitcroft <email address hidden> Sat, 20 Nov 2010 11:40:00 +0000
Changed in linux (Ubuntu Natty): | |
status: | Fix Committed → Fix Released |
tags: | added: hwe-blocker |
Accepted linux into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
tags: | added: verification-needed |
Changed in oem-priority: | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Chris Van Hoof (vanhoof) |
Brad Figg (brad-figg) wrote : | #31 |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
Steve Magoun (smagoun) wrote : | #32 |
I tested the 2.6.35-24.42 kernel from maverick-proposed on a Thinkpad Edge 14 w/ AMD CPU and Thinkpad (Realtek) wireless. The 2.6.35-24.42 kernel enables the wireless hotkey to enable/disable wireless on this system.
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #33 |
This bug was fixed in the package linux - 2.6.35-24.42
---------------
linux (2.6.35-24.42) maverick-proposed; urgency=low
[ Brad Figg ]
- LP: #683422
[ Colin Ian King ]
* SAUCE: Allow registration of handler to multiple WMI events with same
GUID
- LP: #676997
* SAUCE: Add WMI hotkeys support for Dell All-In-One series
- LP: #676997
* [Config] Enable Dell All-In-One WMI Hotkeys driver
- LP: #676997
[ David Woodhouse ]
* [Upstream] Call acpi_video_
path
- LP: #615947
[ Manoj Iyer ]
* SAUCE: enable rfkill for rtl8192se driver
- LP: #640992
* SAUCE: Enable jack sense for Thinkpad Edge 11
- LP: #677210
[ Tim Gardner ]
* [Config] Use correct be2iscsi module name in d-i/modules/
- LP: #628776
* [Config] Added NFS and related modules to virtual flavour
- LP: #659084
* [Config] Add support for cross compiling armel
* Simplify the use of CROSS_COMPILER
[ Upstream Kernel Changes ]
* Revert "(pre-stable) ACPI: enable repeated PCIEXP wakeup by clearing
PCIEXP_WAKE_STS on resume"
* Revert "(pre-stable) mm: Move vma_stack_continue into mm.h"
* x86, cpu: After uncapping CPUID, re-run CPU feature detection
- LP: #672664
* ALSA: sound/pci/rme9652: prevent reading uninitialized stack memory
- LP: #672664
* ALSA: oxygen: fix analog capture on Claro halo cards
- LP: #672664
* ALSA: hda - Add Dell Latitude E6400 model quirk
- LP: #643891, #672664
* ALSA: prevent heap corruption in snd_ctl_new()
- LP: #672664
* ALSA: rawmidi: fix oops (use after free) when unloading a driver module
- LP: #672664
* hwmon: (lis3) Fix Oops with NULL platform data
- LP: #672664
* USB: fix bug in initialization of interface minor numbers
- LP: #672664
* usb: musb: gadget: fix kernel panic if using out ep with FIFO_TXRX
style
- LP: #672664
* usb: musb: gadget: restart request on clearing endpoint halt
- LP: #672664
* HID: hidraw, fix a NULL pointer dereference in hidraw_ioctl
- LP: #672664
* HID: hidraw, fix a NULL pointer dereference in hidraw_write
- LP: #672664
* ahci: fix module refcount breakage introduced by libahci split
- LP: #672664
* lib/list_sort: do not pass bad pointers to cmp callback
- LP: #672664
* ACPI: invoke DSDT corruption workaround on all Toshiba Satellite
- LP: #672664
* oprofile: Add Support for Intel CPU Family 6 / Model 29
- LP: #672664
* oprofile, ARM: Release resources on failure
- LP: #672664
* RDMA/cxgb3: Turn off RX coalescing for iWARP connections
- LP: #672664
* drm/radeon/kms: fix bad cast/shift in evergreen.c
- LP: #672664
* drm/radeon/kms: avivo cursor workaround applies to evergreen as well
- LP: #672664
* ARM: 6400/1: at91: fix arch_gettimeoffset fallout
- LP: #672664
* ARM: 6395/1: VExpress: Set bit 22 in the PL310 (cache controller)
AuxCtlr register
- LP: #672664
* V4L/DVB: gspca - main: Fix a crash of some webcams on ARM arch
- LP: #672664
* V4L/DVB: gspca - sn9c20x: Bad transfer size of Bayer images
- LP: #672664
* mmc: sdhci-s3c: fix NULL ptr acc...
Changed in linux (Ubuntu Maverick): | |
status: | Fix Committed → Fix Released |
Changed in oem-priority: | |
status: | Triaged → Fix Released |
I add the file "dsdt" and "fadt" which under /proc/acpi as attachment.