My test is now as follwos:

1. reboot (on AC power)
2. do not log in to X
3. On VT1 do the following:
4. check powertop = >5000 wakeups
5. init 3
6. check powertop = >5000 wakeups
7. init 1
8. check powertop = >5000 wakeups
9. start killing processes and removing kernel modules
10. kill all wifi modules
11. kill all bluetooth modules
12. kill firewire modules
13. check powertop = >5000 wakeups
14. kill all snd modules

powertop says:
wakeups: 6075
90% (8.0) <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)

As far as I can tell this is to do with the iwl4965 module.
If I boot with it disabled then I never get to 5000 wakeups.
However once it has been enabled _and_ connected to an AP then no matter
what I do the wakeups do not reduce.

Reminder: System is Fedora 9, kernel 2.6.25.

Any suggestions?

Also, what do the numbers in brackets in powertop (after the %ages)
indicate?

Please CC me   :-)

Thanks,
Felix


2008/6/1 Felix Oxley <[EMAIL PROTECTED]>:

> Hi Magnus, thanks for your reply.
>
> The behaviour of my machine has changed since yesterday!  :-(
> I now get this high wake up load without starting FireFox.
> Immediatley after boot the machine will show <150 wakeups per second.
> Then it will start to show much more.
>
> My problem is that the output of powertop is not giving me any information
> about where these wakeups are coming from.
> The output of powertop -d is below.
> Can any one tell me which process is causing 5000 wakeups?
>
> [EMAIL PROTECTED] ~]# powertop -d
> PowerTOP 1.9    (C) 2007 Intel Corporation
>
> Collecting data for 15 seconds
> Cn              Avg residency
> C0 (cpu running)        (19.2%)
> C1          0.0ms ( 0.0%)
> C2          0.0ms ( 0.0%)
> C3          0.1ms (80.8%)
> P-states (frequencies)
>   2.51 Ghz     3.9%
>   2.50 Ghz     0.0%
>   2.00 Ghz     0.0%
>    800 Mhz    96.1%
> Wakeups-from-idle per second : 5860.5    interval: 15.0s
> Power usage (ACPI estimate): 18.3W (2.3 hours)
> Top causes for wakeups:
>   60.3% ( 50.5)       <interrupt> : extra timer interrupt
>   19.4% ( 16.3)      <kernel IPI> : Rescheduling interrupts
>   15.3% ( 12.8)       <interrupt> : ata_piix, eth0, iwl4965
>    1.4% (  1.2)   <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
>    0.7% (  0.6)            iscsid : schedule_timeout (process_timeout)
>    0.4% (  0.3)   multiload-apple : schedule_timeout (process_timeout)
>    0.4% (  0.3)    gnome-terminal : schedule_timeout (process_timeout)
>    0.2% (  0.2)    im-info-daemon : do_nanosleep (hrtimer_wakeup)
>    0.2% (  0.1)    NetworkManager : tg3_open (tg3_timer)
>    0.2% (  0.1)   netspeed_applet : schedule_timeout (process_timeout)
>    0.2% (  0.1)            iscsid : do_nanosleep (hrtimer_wakeup)
>    0.2% (  0.1)   setroubleshootd : schedule_timeout (process_timeout)
>    0.2% (  0.1)    NetworkManager : schedule_timeout (process_timeout)
>    0.2% (  0.1)              Xorg : schedule_timeout (process_timeout)
>    0.1% (  0.1)       <interrupt> : PS/2 keyboard/mouse/touchpad
>    0.1% (  0.1)        kerneloops : schedule_timeout (process_timeout)
>    0.1% (  0.1)      clock-applet : schedule_timeout (process_timeout)
>    0.1% (  0.1)             mount : start_this_handle (commit_timeout)
>    0.1% (  0.1)     <kernel core> : neigh_table_init_no_netlink
> (neigh_periodic_timer)
>    0.1% (  0.1)        pulseaudio : schedule_timeout (process_timeout)
>    0.1% (  0.1)           iwl4965 : ieee80211_sta_work
> (ieee80211_sta_timer)
>    0.1% (  0.1)       gnome-panel : schedule_timeout (process_timeout)
>    0.1% (  0.1)   <kernel module> : neigh_table_init_no_netlink
> (neigh_periodic_timer)
>    0.1% (  0.1)          libvirtd : br_stp_enable_bridge
> (br_hello_timer_expired)
>    0.1% (  0.1)   <kernel module> : sta_info_start (sta_info_cleanup)
>    0.1% (  0.1)               top : schedule_timeout (process_timeout)
> [EMAIL PROTECTED] ~]#
>
> Thanks
> Felix
>
_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to