Bug 4575 - ASUS V6V notebook events pooling whith battery module loaded (2.6.11)
Summary: ASUS V6V notebook events pooling whith battery module loaded (2.6.11)
Status: CLOSED PATCH_ALREADY_AVAILABLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Battery (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Vladimir Lebedev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-02 08:46 UTC by Nicolas CAZIER
Modified: 2005-11-28 09:21 UTC (History)
1 user (show)

See Also:
Kernel Version: debian unstable 2.6.11 + acpi-20050408-2.6.11
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
ACPI dsdt original (BIOS REV 0702) (172.04 KB, text/plain)
2005-05-02 08:49 UTC, Nicolas CAZIER
Details
lspci -vv on asus v6v (13.35 KB, text/plain)
2005-05-02 08:50 UTC, Nicolas CAZIER
Details
dmesg (15.02 KB, text/plain)
2005-05-02 09:03 UTC, Nicolas CAZIER
Details

Description Nicolas CAZIER 2005-05-02 08:46:56 UTC
Distribution:Debian testing + debian "unstable" kernel 2.6.11-1
Hardware Environment: asus V6V notebook (i915pm + Dothan 1.73 )
Software Environment: 
Problem Description: when loading battery kernel module, events seem to be
pooled in a queue (exception : power button, and LID )

Exemple : After loading battery module, the next acpi event (button other than
PWR or LID) does not appear. Sending sevreal events (between 2 to 8 !) while
make the first event be send to acpid (or /proc/acpi/event).

Actions on battery seems to "pool" invisible events to the queue : 
exemple : Send an event to ACPI. It does not appear (as expected). Read several
times the /proc/acpi/battery/BAT0/info or state file (between 2 to 8) the event
is send to acpid (or /proc/acpi/event). 

As said : PWRB and LID are not impacted. but SLEEP button is (Fn + F1). All
other events are impacted.

Steps to reproduce: shutdown acpid, modprobe the battery module and start
playing around whith acpi events (Fn + buttons, AC unplugging ) while monitoring
event file.
Comment 1 Nicolas CAZIER 2005-05-02 08:49:23 UTC
Created attachment 5009 [details]
ACPI dsdt original (BIOS REV 0702)

0702A BIOS DSDT
Comment 2 Nicolas CAZIER 2005-05-02 08:50:22 UTC
Created attachment 5010 [details]
lspci -vv on asus v6v
Comment 3 Nicolas CAZIER 2005-05-02 09:03:38 UTC
Created attachment 5011 [details]
dmesg
Comment 4 Len Brown 2005-08-16 15:11:35 UTC
still an issue in 2.6.13?
Comment 5 Julien HENRY 2005-09-22 09:04:06 UTC
I have the same issue with kernel 2.6.12-12mdk (Mandriva kernel). I have an Asus
M6Ne notebook.

With fresh 2.6.13.2 kernel unpatched, it still isn't fixed.
But with 2.6.13.2 + acpi-20050902 patch, it works fine.

With older kernel, the solution was to compile with Preemptive kernel and HPET
Timer Support enabled in kernel, but with 2.6.13.2 + acpi-20050902, preemptive
kernel is no more needed.

Note You need to log in before you can comment on or make changes to this bug.