Export to GitHub

aceracpi - issue #7

acer_acpi causes cpu to hang with ubuntu kernel 2.6.22-8 on amd64


Posted on Jul 26, 2007 by Massive Bear

Hello, I have been using acer_acpi on an Acer Aspire 5024 for two years without problems on Debian and Ubuntu. Recently I moved to the development version of Kubuntu (Gutsy Gibbon) whose latest kernel is 2.6.22-8-generic. Since then I have this problem (both with 0.3 and 0.6 releases of acer_acpi): when I enable wireless (echo 1 > /proc/acpi/acer/wireless) cpu usage goes to 100% (as reported by gkrellm) and notebook becomes almost totally irresponsive; I have to wait several minutes to write on a terminal the command to disable wireless (echo 0 > /proc/acpi/acer/wireless), but after disabling it everything works properly and cpu consumption is at a normal level.

Here's what dmesg says to me (with debug=2):

[ 2085.084977] acer_acpi: Acer Laptop ACPI Extras version 0.6 [ 2085.084986] acer_acpi: Detected ACER AMW0 interface [ 2085.084989] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2085.085279] acer_acpi: Execution status: 0 [ 2085.085281] acer_acpi: Result: 0 bytes [ 2085.085284] acer_acpi: Args: 0x00009610 0x00000000 0x00000000 0x00000000 [ 2085.086193] acer_acpi: Commandline args: mailled(0) wireless(0) bluetooth(0) brightness(-1) [ 2085.086198] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2085.087853] acer_acpi: Execution status: 0 [ 2085.087855] acer_acpi: Result: 0 bytes [ 2085.087858] acer_acpi: Args: 0x00009610 0x00000031 0x8039192d 0xffffffff [ 2085.087861] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2085.091227] acer_acpi: Execution status: 0 [ 2085.091229] acer_acpi: Result: 0 bytes [ 2085.091232] acer_acpi: Args: 0x00009610 0x00000035 0x8039192d 0xffffffff [ 2085.091235] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2085.094546] acer_acpi: Execution status: 0 [ 2085.094548] acer_acpi: Result: 0 bytes [ 2085.094551] acer_acpi: Args: 0x00009610 0x00000034 0x8039192d 0xffffffff [ 2095.477589] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2095.480731] acer_acpi: Execution status: 0 [ 2095.480733] acer_acpi: Result: 0 bytes [ 2095.480736] acer_acpi: Args: 0x00009610 0x00000135 0x8029a4d5 0xffffffff [ 2174.107592] acer_acpi: Doing _SB_.AMW0.WMAB( 1, 1, [16-byte buffer] ) [ 2174.111052] acer_acpi: Execution status: 0 [ 2174.111054] acer_acpi: Result: 0 bytes [ 2174.111058] acer_acpi: Args: 0x00009610 0x00000035 0x8029a4d5 0xffffffff

I also attach my DSDT.aml to this report.

Attachments

Comment #1

Posted on Jul 27, 2007 by Massive Bear

Update: I investigated further, and I noticed that this happens only if I use ndiswrapper+windows 64 bit driver for my card (Broadcom 4318), not if I use the open source bcm43xx driver, so I think at this point this is a problem of the ndiswrapper version in Ubuntu Gutsy (1.9), not of acer_acpi module

Comment #2

Posted on Jul 27, 2007 by Grumpy Bird

Closing as invalid then - I do not have this problem with bcm43xx on my Aspire 5021, and given it only happens with ndiswrapper, then as you say, it's not an acer_acpi problem.

Status: Invalid

Labels:
Type-Defect Priority-Medium