You are not logged in.

#1 2010-11-02 22:09:58

7x1x
Member
From: Japan
Registered: 2009-10-16
Posts: 34

[Solved] Laptop won't stop hibernating

So what happens is my laptop hibernates after a second of being on battery power, I wake it up and it happens again.

I assume what caused this is when I restarted laptop-mode the laptop decided to hibernate half way through, this has also caused another issue with the b43 module, see the error below.

To prevent the constant hibernation laptop-mode and acpid have to be stopped. To prevent the b43 error just laptop-mode needs to be stopped. I suspect that something is stuck sending a critical battery signal via acpi. Any help would be greatly appreciated.

Process modprobe (pid: 3910, threadinfo ffff880074970000, task ffff8800757c14d0)
Stack:
 ffff880074971ca8 ffffffff8106d64f 0000000000000000 ffff880074970000
<0> ffff880074971fd8 ffff880071c88b80 ffff880074971cb8 ffffffff8106d79b
<0> ffff880074971ce8 ffffffff8106d81b ffff880074971ce8 ffff8800757fcd80
Call Trace:
 [<ffffffff8106d64f>] __queue_work+0x1f/0x50
 [<ffffffff8106d79b>] queue_work_on+0x3b/0x60
 [<ffffffff8106d81b>] queue_work+0x3b/0x70
 [<ffffffffa018f95d>] ieee80211_queue_work+0x3d/0x50 [mac80211]
 [<ffffffffa033302b>] b43_led_brightness_set+0x2b/0x30 [b43]
 [<ffffffff812a9080>] led_trigger_set+0x100/0x110
 [<ffffffff812a915a>] led_trigger_unregister+0xca/0xd0
 [<ffffffffa019209d>] ieee80211_led_exit+0x1d/0x90 [mac80211]
 [<ffffffffa0173108>] ieee80211_unregister_hw+0xc8/0x110 [mac80211]
 [<ffffffffa0316c4e>] b43_remove+0xce/0xe0 [b43]
 [<ffffffffa024649b>] ssb_device_remove+0x2b/0x40 [ssb]
 [<ffffffff81287d10>] __device_release_driver+0x70/0xe0
 [<ffffffff81288400>] driver_detach+0xc0/0xd0
 [<ffffffff81287b85>] bus_remove_driver+0x85/0xe0
 [<ffffffff8128849a>] driver_unregister+0x5a/0x90
 [<ffffffffa0246f2d>] ssb_driver_unregister+0xd/0x10 [ssb]
 [<ffffffffa0333e34>] b43_exit+0x10/0x1c [b43]
 [<ffffffff8108af54>] sys_delete_module+0x194/0x290
 [<ffffffff81009e82>] system_call_fastpath+0x16/0x1b
Code: 00 55 48 89 e5 9c 58 66 66 90 66 90 48 89 c2 fa 66 66 90 66 66 90 65 48 8b 04 25 08 cc 00 00 83 80 44 e0 ff ff 01 b8 00 01 00 00 <f0> 66 0f c1 07 38 e0 74 06 f3 90 8a 07 eb f6 48 89 d0 c9 c3 66 
RIP  [<ffffffff813732ba>] _raw_spin_lock_irqsave+0x2a/0x40
 RSP <ffff880074971c78>
---[ end trace 2258e61e7d1fabe1 ]---
note: modprobe[3910] exited with preempt_count 2

The problem was in /etc/laptop-mode/conf.d/auto-hibernate.conf. I had:

HIBERNATE_COMMAND=sudo pm-hibernate

It should have been:

HIBERNATE_COMMAND=pm-hibernate

Last edited by 7x1x (2010-11-08 00:41:57)

Offline

Board footer

Powered by FluxBB