Hi,

Powertop 1-13 (with kernel patches applied to 2.6.35-rc6) tells me this:
"The program hald-generate-f is writing to file fdi-cache~ on /dev/sda2.
This prevents the disk from going to powersave mode."

I don't see hald-generate-f in ps output, so it must be some
automatically launched process.
Did anyone encounter this before? How do I turn that hald-generate-f
off?

BTW powertop also tells me udevd is writing to queue.bin
on /dev/devtmps, I think it should skip that.

hald-generate-f doesn't always show up, and yet there are ~9
interrupts/second for ide0. Where do they come from?
I stopped hald's polling of the cdrom too.

Also the kernel seems to wake up far more often then necessary: too
many load balancing ticks, and too many [kernel core] hrtimer_start
(tick_sched_timer) (50+). 
Is there a way to know who started those timers?

Another minor issue is that powertop keeps telling me to enable SATA
ALPM because some device is active 33% of the time, but I enabled it.
The suggestion just keeps coming back.
(the disk is really just a SSD so there isn't anything to spin down,
but the interrupts should stop when its not used, right?)

Here is the powertop -t 60 -d output:

PowerTOP 1.13   (C) 2007 - 2010 Intel Corporation 

Collecting data for 60 seconds 


Cn                Avg residency
C0 (cpu running)        ( 0.3%)
C0                1.3ms ( 0.0%)
C1 mwait          0.1ms ( 0.0%)
C2 mwait          0.1ms ( 0.1%)
C4 mwait          7.0ms (99.6%)
P-states (frequencies)
Turbo Mode     1.1%
  1200 Mhz     0.0%
   800 Mhz    98.9%
Disk accesses:
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
The application 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs
Wakeups-from-idle per second : 151.2    interval: 60.0s
Power usage (ACPI estimate): 7.7W (3.8 hours) 
Top causes for wakeups:
  68.3% ( 89.2)   [kernel core] hrtimer_start (tick_sched_timer)
  12.7% ( 16.6)   [kernel scheduler] Load balancing tick
   6.9% (  9.0)   [ide0] <interrupt>
   0.0% (  0.0)D  udevd
   3.2% (  4.2)   Xorg
   1.7% (  2.2)   [kernel core] blk_plug_device (blk_unplug_timeout)
   1.4% (  1.8)   [acpi] <interrupt>
   1.3% (  1.7)   gnome-terminal
   0.8% (  1.0)   gvfs-afc-volume
   0.5% (  0.6)   update-notifier
   0.4% (  0.5)   [eth0] <interrupt>
   0.4% (  0.5)   udisks-daemon
   0.4% (  0.5)   hald-addon-stor
   0.4% (  0.5)   events/0
   0.2% (  0.3)   gnome-panel
   0.2% (  0.3)   gnome-settings-
   0.2% (  0.2)   gnome-screensav
   0.2% (  0.2)   wicd-monitor
   0.2% (  0.2)   init
   0.2% (  0.2)   gnome-power-man
   0.2% (  0.2)   [kernel core] enqueue_task_rt (sched_rt_period_timer)
   0.1% (  0.2)   wicd
   0.1% (  0.1)   [i915] <interrupt>
   0.1% (  0.1)   ssh-agent
   0.1% (  0.1)   kerneloops
   0.1% (  0.1)   upowerd
   0.0% (  0.1)   hald
   0.0% (  0.0)   gconfd-2
   0.0% (  0.0)   console-kit-dae
   0.0% (  0.0)   ifconfig
   0.0% (  0.0)   [kernel core] add_timer (addrconf_verify)
   0.0% (  0.0)   cron
   0.0% (  0.0)   [kernel core] add_timer (peer_check_expire)
   0.0% (  0.0)   dbus-daemon

A SATA device is active 33.3% of the time:
host2

An audio device is active 100.0% of the time:
hwC0D0 Analog Devices AD1984A 

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

The program 'udevd' is writing to file 'queue.bin' on /dev/devtmpfs.
This prevents the disk from going to powersave mode.

Recent USB suspend statistics
Active  Device name
  0.0%  USB device  3-2 : Biometric Coprocessor
(STMicroelectronics)
  0.0%  /sys/bus/usb/devices/2-5
  0.0%  USB device usb7 : UHCI Host Controller (Linux 2.6.35-rc6+
uhci_hcd)
  0.0%  USB device usb6 : UHCI Host Controller (Linux 2.6.35-rc6+
uhci_hcd)
  0.0%  USB device usb5 : UHCI Host Controller (Linux 2.6.35-rc6+
uhci_hcd)
  0.0%  USB device usb4 : UHCI Host Controller (Linux 2.6.35-rc6+
uhci_hcd)
  0.0%  USB device usb3 : UHCI Host Controller (Linux 2.6.35-rc6+
uhci_hcd)
  0.0%  USB device usb2 : EHCI Host Controller (Linux 2.6.35-rc6+
ehci_hcd)
  0.0%  USB device usb1 : EHCI Host Controller (Linux 2.6.35-rc6+
ehci_hcd)

Runtime Device Power Management statistics
Active  Device name

Devices without runtime PM
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or
AGN [Kedron] Network Connection 
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller 
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)
SATA AHCI Controller 
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)
IDE Controller 
00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface
Controller 
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge 
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2
EHCI Controller #1 
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #3 
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #2 
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #1 
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 3 
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 2 
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 1 
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller 
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2
EHCI Controller #2 
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #5 
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #4 
00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network
Connection 
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller 
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller 
1 more devices without runtime PM ommitted

Recent audio activity statistics
Active  Device name
100.0%  hwC0D0 Analog Devices AD1984A 

Recent SATA AHCI link activity statistics
Active  Partial Slumber Device name
 33.3%   33.3%   33.3%  host2
 33.3%   33.3%   33.3%  host1
  0.0%    0.0%  100.0%  SAMSUNG MCCOE64G


Best regards,
--Edwin

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

Reply via email to