Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Feb 2007 10:36:11 -0800
From:      Nate Lawson <nate@root.org>
To:        Gabor Gabris <gaborgabris@gmail.com>
Cc:        freebsd-acpi@FreeBSD.org
Subject:   Re: Synapics Touchpad cursor freezes and battery querying
Message-ID:  <45C7791B.10809@root.org>
In-Reply-To: <f6dfbef00702050445h32304e68w7cad05ef2475241a@mail.gmail.com>
References:  <f6dfbef00702050445h32304e68w7cad05ef2475241a@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Gabor Gabris wrote:
> Hi
> 
> When I use X and normally use the Synaptics touchpad in my laptop (an
> Albacomp Eco Traveller V4, AFAIK a rebranded Clevo M660S), the mouse
> cursor often freezes for some seconds (up to 4-5 secs) in random
> intervals. The freezes are likely to come in a sequence, that is when
> the cursor comes out from the frozen state I can move it a bit, then
> it freezes again.
> I have the same problem under Linux (but more sever there) and a bit
> of googling gave me some hints: the querying of battery state tooks so
> long that the touchpad's signals are dropped and it goes out of sync.
> I do not know whether it is the same problem under FreeBSD, but when
> the freezes come, I can see the following in dmesg:
> 
> kbdc: TEST_AUX_PORT status:0000
> kbdc: RESET_AUX return code:00fa
> kbdc: RESET_AUX status:00aa
> kbdc: RESET_AUX ID:0000
> can't re-use a leaf (directional_scrolls)!
> can't re-use a leaf (low_speed_threshold)!
> can't re-use a leaf (min_movement)!
> can't re-use a leaf (squelch_level)!
> 
> Typing this mail I noticed that not only mouse, but keyboard signals
> are lost - sometimes I type letters that do not show up. It occurs
> when I get the above messages in dmesg.
> 
> Additionally I get the following in dmesg:
> 
> battery0: battery initialization failed, giving up
> 
> Battery monitoring applications however can read the actual charge of
> the battery in W (watts).
> 
> Reading through the chapter 11 of the FreeBSD handbook (Using and
> Debugging FreeBSD ACPI) I tried to recompile the DSDT table, after
> disassembling, etc. it with acpidump. But iasl gave 47(!) errors when
> compiling it. What do you think, fixing DSDT can solve my problem? And
> if yes, can anybody please help me to fix it? Unfortunately I am not
> really into programming, I am just a user....
> 
> My .asl is at http://www.fw.hu/e66/gabor-clevo660s.asl
> Dmesgs with and without ACPI is attached, but unfortunately the
> problem is there when booting with ACPI too.
> Output of sysctl hw.acpi:

For now, it's easiest just to disable the battery part of acpi:

debug.acpi.disabled="cmbat"

This is in the manpage for acpi(4).

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45C7791B.10809>