http://bugzilla.kernel.org/show_bug.cgi?id=11102
Summary: BIOS-controlled functions keys works only with
"acpi={off | ht}" on Samsung P500
Product: ACPI
Version: 2.5
KernelVersion: 2.6.26
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: BIOS
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
Latest working kernel version: none that I know (tested with 2.6.18/22/24/26)
Distribution: Ubuntu 8.04 - tested with runlevel 1 and vanilla kernel
Hardware Environment:
Samsung NP-P500Y laptop
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7930
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7932
00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7935
00:06.0 PCI bridge: ATI Technologies Inc Unknown device 7936
00:07.0 PCI bridge: ATI Technologies Inc Unknown device 7937
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Xpress 1250
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg
Wireless PCI Express Adapter (rev 01)
05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast
Ethernet Controller (rev 15)
Problem Description:
On this laptop some function keys are BIOS-controlled (they work before Linux
boots).
As soon as Linux boots they stop working. Trying some boot options I've found
that "acpi=off" makes them work and the less drastic "acpi=ht" works too.
I'm mostly interested in brightness adjusting and since both xbacklight and
radeontool fail I've to use "acpi=ht". Not good on a laptop ;)
This is what happens when a FN key is pressed:
1) dmesg (immediatley after being pressed and for every FN key tried)
[ 1201.791512] atkbd.c: Unknown key pressed (translated set 2, code 0x89 on
isa0060/serio0).
[ 1201.791521] atkbd.c: Use 'setkeycodes e009 <keycode>' to make it known.
2) grep . /sys/firmware/acpi/interrupts/*:
...
almost everything = 0
...
/sys/firmware/acpi/interrupts/gpe03:215
/sys/firmware/acpi/interrupts/gpe1F:3
/sys/firmware/acpi/interrupts/gpe_all:218
/sys/firmware/acpi/interrupts/sci:218
gpe1F stay fixed
gpe03,gpe_all,sci change in this way:
- brightness UP/DOWN (and other les interesting FNkeys too):
they go up by two after 5-6 seconds
- backlight on/off:
no change at all
other uninteresting FN keys (because BIOS does nothing with them anyway):
- sleep FN key
they go up by 2 immediatley
- other misc FN keys behaves like brigthess UP/DOWN
I'll attach dmesg, acpidump, and acpi-interrupts...
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla