* Dell Inspiron 6000: Suspend with Fn + F1 keys using acpid
[not found] <S932666AbWEXJol/20060524094441Z+163@vger.kernel.org>
@ 2006-05-24 10:19 ` Sebastian Röder
2006-05-25 13:06 ` Matthew Garrett
0 siblings, 1 reply; 2+ messages in thread
From: Sebastian Röder @ 2006-05-24 10:19 UTC (permalink / raw)
To: linux-acpi
Hello,
I hope the list can help me to solve this problem:
I have the F1 key of my laptop labeled "Ruhezustand" (hibernate in english) -
on Windows I can use Fn + F1 zu suspend (RAM or Disk as I like it). On linux
this doens't work cause the Dell BIOS doesn't describe the Fn + F1 as a ACPI
hotkey and doens't create an ACPI event.
My question is how can I "workaround" this problem, e.g. create a ACPI event
for this buttons (kernel patch?) or make acpid work with a normal keycode
rather than an ACPI event? I can not work on the kernel code myself cause I
am not skilled in C language :-(
A solution would make quite some Dell Inspiron 6000 happy - I am in the
proccess of writing a HowTo for this laptop but this problem is still not
sorted out.
Thanks in advance!
Sebastian
dmesg |grep -i acpi
tbxface-0109 [02] load_tables : ACPI Tables successfully acquired
ACPI Namespace successfully loaded at root b042fc70
evxfevnt-0091 [03] enable : Transition to ACPI mode successful
ACPI: bus type pci registered
ACPI: Subsystem revision 20060127
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs *9 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 *7 9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
pnp: PnP ACPI init
pnp: PnP ACPI: found 12 devices
PCI: Using ACPI for IRQ routing
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 19 (level, low) -> IRQ 16
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Lid Switch [LID]
ACPI: Power Button (CM) [PBTN]
ACPI: Sleep Button (CM) [SBTN]
ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
ACPI: Video Device [VID2] (multi-head: yes rom: no post: no)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3] C4[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
acpi_processor-0495 [14] processor_get_info : Error getting cpuindex for
acpiid 0x1
ACPI: Thermal Zone [THM] (32 C)
acpi_bus-0201 [09] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI interrupt for device 0000:00:1f.2 disabled
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 17 (level, low) -> IRQ 17
acpi_bus-0201 [09] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 16 (level, low) -> IRQ 18
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 18
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 16
ACPI wakeup devices:
ACPI: (supports S0 S3 S4 S5)
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 18 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:03:03.0[A] -> GSI 17 (level, low) -> IRQ 17
acpi_bus-0201 [09] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 16 (level, low) -> IRQ 18
acpi_bus-0201 [09] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 18
dmesg output when Fn + F1 pressed:
atkbd.c: Unknown key pressed (translated set 2, code 0x8a on isa0060/serio0).
atkbd.c: Use 'setkeycodes e00a <keycode>' to make it known.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Dell Inspiron 6000: Suspend with Fn + F1 keys using acpid
2006-05-24 10:19 ` Dell Inspiron 6000: Suspend with Fn + F1 keys using acpid Sebastian Röder
@ 2006-05-25 13:06 ` Matthew Garrett
0 siblings, 0 replies; 2+ messages in thread
From: Matthew Garrett @ 2006-05-25 13:06 UTC (permalink / raw)
To: Sebastian Röder; +Cc: linux-acpi
On Wed, May 24, 2006 at 12:19:46PM +0200, Sebastian Röder wrote:
> My question is how can I "workaround" this problem, e.g. create a ACPI event
> for this buttons (kernel patch?) or make acpid work with a normal keycode
> rather than an ACPI event? I can not work on the kernel code myself cause I
> am not skilled in C language :-(
You can't - at least, not in any trivial manner. If you're using recent
versions of hal, you'll get a dbus signal when the hibernate key is
pressed (assuming your keymap is set up correctly), and then you can use
something like gnome-power-manager or kpowersave to receive that and
trigger the response you want.
--
Matthew Garrett | mjg59@srcf.ucam.org
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-05-25 13:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <S932666AbWEXJol/20060524094441Z+163@vger.kernel.org>
2006-05-24 10:19 ` Dell Inspiron 6000: Suspend with Fn + F1 keys using acpid Sebastian Röder
2006-05-25 13:06 ` Matthew Garrett
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.