I am trying to reduce the power usage of my toshiba tecra a9.  After
first running powertop and agreeng to all its suggestions, powertop -d
gives me on a mostly idle machine


PowerTOP 1.11   (C) 2007, 2008 Intel Corporation

Collecting data for 15 seconds


Cn                Avg residency
C0 (cpu running)        ( 5.8%)
C0                0.0ms ( 0.0%)
C1 halt           0.0ms ( 0.0%)
C2                0.3ms ( 0.0%)
C3                0.1ms ( 0.0%)
C4                5.6ms (94.2%)
P-states (frequencies)
  2.41 Ghz     1.7%
  2.40 Ghz     0.0%
  2.00 Ghz     0.0%
  1.60 Ghz     0.0%
   800 Mhz    98.3%
Wakeups-from-idle per second : 173.7    interval: 15.0s
Power usage (ACPI estimate): 17.3W (2.1 hours)
Top causes for wakeups:
  19.7% ( 42.5)       <interrupt> : PS/2 keyboard/mouse/touchpad
  17.4% ( 37.5)      <kernel IPI> : Rescheduling interrupts
  13.9% ( 29.9)       <interrupt> : extra timer interrupt
  10.3% ( 22.2)       <interrupt> : iwl3945
   8.0% ( 17.1)           firefox : futex_wait (hrtimer_wakeup)
   7.1% ( 15.2)             xchat : schedule_hrtimeout_range (hrtimer_wakeup)
   5.6% ( 12.0)              Xorg : schedule_hrtimeout_range (hrtimer_wakeup)
   4.2% (  9.0)       <interrupt> : i...@pci:0000:00:02.0
   3.5% (  7.6)     <kernel core> : hrtimer_start (tick_sched_timer)
   1.9% (  4.0)     <kernel core> : usb_hcd_poll_rh_status (rh_timer_func)
   1.5% (  3.3)             xchat : do_nanosleep (hrtimer_wakeup)
   0.9% (  2.0)         ktoshkeyd : schedule_timeout (process_timeout)
   0.8% (  1.8)    gnome-terminal : schedule_hrtimeout_range (hrtimer_wakeup)
   0.6% (  1.2)       <interrupt> : ahci
   0.5% (  1.0)   hald-addon-inpu : queue_delayed_work (delayed_work_timer_fn)
   0.4% (  0.9)       compiz.real : schedule_hrtimeout_range (hrtimer_wakeup)
   0.4% (  0.9)              Xorg : queue_delayed_work (delayed_work_timer_fn)
   0.3% (  0.7)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.3% (  0.6)            pidgin : schedule_hrtimeout_range (hrtimer_wakeup)
   0.3% (  0.6)     <kernel core> : sk_reset_timer (tcp_delack_timer)
   0.2% (  0.5)       <interrupt> : eth0
   0.2% (  0.5)     <kernel core> : e1000_intr_msi (e1000_watchdog)
   0.2% (  0.5)           iwl3945 : ieee80211_authenticate
(ieee80211_sta_timer)
   0.2% (  0.4)    NetworkManager : schedule_hrtimeout_range (hrtimer_wakeup)
   0.2% (  0.3)       gnome-panel : schedule_hrtimeout_range (hrtimer_wakeup)
   0.2% (  0.3)           firefox : sk_reset_timer (tcp_write_timer)
   0.2% (  0.3)   gnome-screensav : schedule_hrtimeout_range (hrtimer_wakeup)
   0.1% (  0.3)     <kernel core> : rs_tx_status (iwl3945_bg_rate_scale_flush)
   0.1% (  0.3)   gnome-power-man : schedule_hrtimeout_range (hrtimer_wakeup)
   0.1% (  0.2)   update-notifier : schedule_hrtimeout_range (hrtimer_wakeup)
   0.1% (  0.2)           firefox : schedule_hrtimeout_range (hrtimer_wakeup)
   0.1% (  0.1)              Xorg : hrtimer_start (it_real_fn)
   0.1% (  0.1)            pidgin : sk_reset_timer (tcp_write_timer)
   0.1% (  0.1)             touch : start_this_handle (commit_timeout)
   0.0% (  0.1)       <interrupt> : acpi
   0.0% (  0.1)    gnome-terminal : do_nanosleep (hrtimer_wakeup)
   0.0% (  0.1)     <kernel core> : __enqueue_rt_entity (sched_rt_period_timer)
   0.0% (  0.1)       ksoftirqd/0 : queue_delayed_work (delayed_work_timer_fn)
   0.0% (  0.1)         nm-applet : schedule_hrtimeout_range (hrtimer_wakeup)
   0.0% (  0.1)          gconfd-2 : blk_plug_device (blk_unplug_timeout)
   0.0% (  0.1)          gconfd-2 : schedule_timeout (process_timeout)
   0.0% (  0.1)         ssh-agent : schedule_hrtimeout_range (hrtimer_wakeup)
   0.0% (  0.1)   <kernel module> : sta_info_start (sta_info_cleanup)
   0.0% (  0.1)     <kernel core> : page_writeback_init (wb_timer_fn)
   0.0% (  0.1)           syslogd : hrtimer_start (it_real_fn)
   0.0% (  0.1)     <kernel core> : queue_delayed_work (delayed_work_timer_fn)
   0.0% (  0.1)              hald : schedule_hrtimeout_range (hrtimer_wakeup)
   0.0% (  0.1)     <kernel core> : neigh_add_timer (neigh_timer_handler)

A USB device is active 100.0% of the time:
/sys/bus/usb/devices/6-2

Recent USB suspend statistics
Active  Device name
100.0%  /sys/bus/usb/devices/6-2
  0.0%  USB device  6-1 : Biometric Coprocessor (STMicroelectronics)
  0.0%  USB device usb7 : UHCI Host Controller (Linux 2.6.28-13-generic 
uhci_hcd)
100.0%  USB device usb6 : UHCI Host Controller (Linux 2.6.28-13-generic 
uhci_hcd)
  0.0%  USB device usb5 : UHCI Host Controller (Linux 2.6.28-13-generic 
uhci_hcd)
  0.0%  USB device usb4 : UHCI Host Controller (Linux 2.6.28-13-generic 
uhci_hcd)
  0.0%  USB device usb3 : UHCI Host Controller (Linux 2.6.28-13-generic 
uhci_hcd)
  0.0%  USB device usb2 : EHCI Host Controller (Linux 2.6.28-13-generic 
ehci_hcd)
  0.0%  USB device usb1 : EHCI Host Controller (Linux 2.6.28-13-generic 
ehci_hcd)



The USB device active 100% is Bus 006 Device 002: ID 0483:2016 SGS
Thomson Microelectronics Fingerprint Reader

Is there any way to turn this off?

uname -a
Linux clifford-laptop 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30
19:49:51 UTC 2009 i686 GNU/Linux

Raphael
P.S. I'd also love to get rid of

  17.4% ( 37.5)      <kernel IPI> : Rescheduling interrupts
  13.9% ( 29.9)       <interrupt> : extra timer interrupt

if anyone knows how to.

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to