lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Sun, 13 Jan 2013 23:11:49 +0100
From:	Fabio Coatti <fabio.coatti@...il.com>
To:	linux-kernel@...r.kernel.org, Bob Moore <robert.moore@...el.com>,
	Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
	Feng Tang <feng.tang@...el.com>,
	Len Brown <len.brown@...el.com>
Subject: rf kill button not working on hp folio 9470m - bisected

Hi all,
on my laptop (hp folio 9470m), the rfkill button works fine on 3.6.10
and 11 (don't know about older kernels), but is not working on 3.7.X
(latest tested is 3.7.2).
On non working kernel, log shows the following messages:

Jan 13 17:34:33 calvin kernel: atkbd serio0: Unknown key pressed
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 17:34:33 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.
Jan 13 17:34:33 calvin kernel: atkbd serio0: Unknown key released
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 17:34:33 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.
Jan 13 17:34:34 calvin kernel: atkbd serio0: Unknown key pressed
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 17:34:34 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.
Jan 13 17:34:35 calvin kernel: atkbd serio0: Unknown key released
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 17:34:35 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.

On working kernels, same logs shows the following lines:

Jan 13 22:55:59 calvin kernel: atkbd serio0: Unknown key pressed
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 22:55:59 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.
Jan 13 22:55:59 calvin NetworkManager[4823]: <info> WiFi now enabled
by radio killswitch
Jan 13 22:55:59 calvin NetworkManager[4823]: <info> (wlan0): bringing up device.
Jan 13 22:55:59 calvin kernel: iwlwifi 0000:03:00.0: L1 Disabled; Enabling L0S
Jan 13 22:55:59 calvin kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x1-0x0
Jan 13 22:55:59 calvin kernel: atkbd serio0: Unknown key released
(translated set 2, code 0xf8 on isa0060/serio0).
Jan 13 22:55:59 calvin kernel: atkbd serio0: Use 'setkeycodes e078
<keycode>' to make it known.

I've tried to bisect the regression, and I've got this:

a57f7f9175b8ccbc9df83ac13860488913115de4 is the first bad commit
commit a57f7f9175b8ccbc9df83ac13860488913115de4
Author: Bob Moore <robert.moore@...el.com>
Date: Fri Aug 17 10:55:02 2012 +0800

ACPICA: Add Windows8/Server2012 string for _OSI method.
This change adds a new _OSI string, "Windows 2012" for both Windows 8
and Windows Server 2012.
>From Microsoft document "How to Identify the Windows Version in ACPI
by Using _OSI", July 13, 2012.

Signed-off-by: Bob Moore <robert.moore@...el.com>
Signed-off-by: Feng Tang <feng.tang@...el.com>
Signed-off-by: Len Brown <len.brown@...el.com>

:040000 040000 55311ce2f9fed66501b06f93f67fa99b54d46e86
998889c21c3b68f8072ad131b643c592a4cbe423 M drivers

I've reverted this commit in 3.7.2 and now the rfkill button is
working just fine, so it seems the real culprit (well, I have no
knowledge about acpi so I say so only because reverting it fixes the
issue)
Please forgive me If I'm completely wrong  :)

--
Fabio
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ