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

Reply via email to