* double power button events on presario 900 - apparently a timing issue?
@ 2003-09-24 14:23 Fedor Karpelevitch
[not found] ` <200309240723.28526.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Fedor Karpelevitch @ 2003-09-24 14:23 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Hi,
as I previously mentioned I am seeing an annoying problem on my
presario 900 - when power button (works as FF here) is pressed it
generates two events every time. I was experimentin with debugging
output and noticed an interesting thing - if I do
echo 0xffffffff > /proc/acpi/debug_level
to get verbose debug output the problem goes away - I only get one
event every time button is pressed. Looks like the problem is caused
by some kind timing issue which goes away when debugging slows it
down. Does this sound like a reasonable guess? Would anyone suggest
how this can be debugged further?
Thanks
Fedor
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: double power button events on presario 900 - apparently a timing issue?
[not found] ` <200309240723.28526.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
@ 2003-09-24 18:11 ` Nate Lawson
[not found] ` <20030924111121.F53806-Y6VGUYTwhu0@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Nate Lawson @ 2003-09-24 18:11 UTC (permalink / raw)
To: Fedor Karpelevitch; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
On Wed, 24 Sep 2003, Fedor Karpelevitch wrote:
> as I previously mentioned I am seeing an annoying problem on my
> presario 900 - when power button (works as FF here) is pressed it
> generates two events every time. I was experimentin with debugging
> output and noticed an interesting thing - if I do
> echo 0xffffffff > /proc/acpi/debug_level
> to get verbose debug output the problem goes away - I only get one
> event every time button is pressed. Looks like the problem is caused
> by some kind timing issue which goes away when debugging slows it
> down. Does this sound like a reasonable guess? Would anyone suggest
> how this can be debugged further?
It means you need to debounce the event.
-Nate
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: double power button events on presario 900 - apparently a timing issue?
[not found] ` <20030924111121.F53806-Y6VGUYTwhu0@public.gmane.org>
@ 2003-09-24 23:21 ` Fedor Karpelevitch
[not found] ` <200309241621.11993.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Fedor Karpelevitch @ 2003-09-24 23:21 UTC (permalink / raw)
To: Nate Lawson; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Nate Lawson wrote:
> On Wed, 24 Sep 2003, Fedor Karpelevitch wrote:
> > as I previously mentioned I am seeing an annoying problem on my
> > presario 900 - when power button (works as FF here) is pressed it
> > generates two events every time. I was experimentin with
> > debugging output and noticed an interesting thing - if I do
> > echo 0xffffffff > /proc/acpi/debug_level
> > to get verbose debug output the problem goes away - I only get
> > one event every time button is pressed. Looks like the problem is
> > caused by some kind timing issue which goes away when debugging
> > slows it down. Does this sound like a reasonable guess? Would
> > anyone suggest how this can be debugged further?
>
> It means you need to debounce the event.
do you mean debouncing on the receiving end? or would that be some way
to avoid that in the kernel code?
Fedor.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: double power button events on presario 900 - apparently a timing issue?
[not found] ` <200309241621.11993.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
@ 2003-09-25 15:59 ` Fedor Karpelevitch
[not found] ` <200309250859.46970.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Fedor Karpelevitch @ 2003-09-25 15:59 UTC (permalink / raw)
To: Nate Lawson; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Fedor Karpelevitch wrote:
> Nate Lawson wrote:
> > On Wed, 24 Sep 2003, Fedor Karpelevitch wrote:
> > > as I previously mentioned I am seeing an annoying problem on my
> > > presario 900 - when power button (works as FF here) is pressed
> > > it generates two events every time. I was experimentin with
> > > debugging output and noticed an interesting thing - if I do
> > > echo 0xffffffff > /proc/acpi/debug_level
> > > to get verbose debug output the problem goes away - I only get
> > > one event every time button is pressed. Looks like the problem
> > > is caused by some kind timing issue which goes away when
> > > debugging slows it down. Does this sound like a reasonable
> > > guess? Would anyone suggest how this can be debugged further?
> >
> > It means you need to debounce the event.
>
> do you mean debouncing on the receiving end? or would that be some
> way to avoid that in the kernel code?
>
by the way, I found that it is sufficient to do
echo 0x0800000f > /proc/acpi/debug_level and problem disappears. That
bit is ACPI_DB_INTERRUPTS which is only referenced it two places...
Fedor.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: double power button events on presario 900 - apparently a timing issue?
[not found] ` <200309250859.46970.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
@ 2003-09-25 16:37 ` Nate Lawson
0 siblings, 0 replies; 5+ messages in thread
From: Nate Lawson @ 2003-09-25 16:37 UTC (permalink / raw)
To: Fedor Karpelevitch; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
On Thu, 25 Sep 2003, Fedor Karpelevitch wrote:
> Fedor Karpelevitch wrote:
> > Nate Lawson wrote:
> > > On Wed, 24 Sep 2003, Fedor Karpelevitch wrote:
> > > > as I previously mentioned I am seeing an annoying problem on my
> > > > presario 900 - when power button (works as FF here) is pressed
> > > > it generates two events every time. I was experimentin with
> > > > debugging output and noticed an interesting thing - if I do
> > > > echo 0xffffffff > /proc/acpi/debug_level
> > > > to get verbose debug output the problem goes away - I only get
> > > > one event every time button is pressed. Looks like the problem
> > > > is caused by some kind timing issue which goes away when
> > > > debugging slows it down. Does this sound like a reasonable
> > > > guess? Would anyone suggest how this can be debugged further?
> > >
> > > It means you need to debounce the event.
> >
> > do you mean debouncing on the receiving end? or would that be some
> > way to avoid that in the kernel code?
> >
> by the way, I found that it is sufficient to do
>
> echo 0x0800000f > /proc/acpi/debug_level and problem disappears. That
> bit is ACPI_DB_INTERRUPTS which is only referenced it two places...
The kernel should debounce the button events after receiving them from
ACPICA. Your debugging level change merely increases the latency between
handling events so that the second event is missed.
-Nate
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-09-25 16:37 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-24 14:23 double power button events on presario 900 - apparently a timing issue? Fedor Karpelevitch
[not found] ` <200309240723.28526.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
2003-09-24 18:11 ` Nate Lawson
[not found] ` <20030924111121.F53806-Y6VGUYTwhu0@public.gmane.org>
2003-09-24 23:21 ` Fedor Karpelevitch
[not found] ` <200309241621.11993.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
2003-09-25 15:59 ` Fedor Karpelevitch
[not found] ` <200309250859.46970.fedor-ugkMPi23kyXAHCkTjeiZhQ@public.gmane.org>
2003-09-25 16:37 ` Nate Lawson
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.