You are not logged in.

#1 2013-06-22 08:32:04

thufirhawat
Member
Registered: 2013-06-22
Posts: 14

[Solved]: Massive power consumption with iwlwifi after resume

Hi,

I own a Thinkpad X220 with the following wireless card:

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

Everything works fine unless I suspend the machine to RAM. After resume, powertop reports a consumption of over 22W while 8-10W is normal. Once I unload the iwlwifi module -> suspend -> resume the consumption goes back to normal.

Since this is an ugly workaround that does not work every time, I'm a disappointed about the card. Is there any known fix/workaround that works more reliable?

Cheers,

Thufir

Last edited by thufirhawat (2013-06-24 18:31:47)

Offline

#2 2013-06-22 09:37:57

cybertorture
Member
Registered: 2010-05-05
Posts: 338

Re: [Solved]: Massive power consumption with iwlwifi after resume

Did you try to reload that module with pm-utils?

/etc/pm/config.d/00sleep_module
SUSPEND_MODULES="iwlwifi"

O' rly ? Ya rly Oo

Offline

#3 2013-06-22 14:09:25

thufirhawat
Member
Registered: 2013-06-22
Posts: 14

Re: [Solved]: Massive power consumption with iwlwifi after resume

Hi,

cybertorture wrote:

Did you try to reload that module with pm-utils?

/etc/pm/config.d/00sleep_module
SUSPEND_MODULES="iwlwifi"

Yes, but not via pm-utils. I (un)loaded the module via systemd sleep and resume scripts.  Unfortunately, this helps sometimes and sometimes it does not hmm

I haven't pm-utils installed on the machine. Is there a need to install them or can I go w/o them?

Cheers,

Thufir

Offline

#4 2013-06-24 18:31:12

thufirhawat
Member
Registered: 2013-06-22
Posts: 14

Re: [Solved]: Massive power consumption with iwlwifi after resume

OK,

it seems I've found the issue. It is not related to the iwlwifi driver, it is related to the intel_pstate stuff introduced in Linux Kernel 3.9.

I disabled pstate by adding intel_pstate=disable to /etc/default/grub. Now I'm back to normal.

Cu

Offline

Board footer

Powered by FluxBB