Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Jan 2009 12:41:46 -0500
From:      Joe Marcus Clarke <marcus@freebsd.org>
To:        Gvozdikov Veniamin <g.veniamin@googlemail.com>
Cc:        gnome@freebsd.org
Subject:   Re: powerful CPU hal
Message-ID:  <4962465A.2040103@freebsd.org>
In-Reply-To: <4961B998.1030803@gmail.com>
References:  <4961B998.1030803@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Gvozdikov Veniamin wrote:
>  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
> 67876 haldaemon     1 115    0  6848K  3928K RUN      0:46 85.16% hald
> 1810 zloiadmin     1  48    0 66676K 23136K RUN      5:35  5.96% kded4

You'll need to rebuild sysutils/hal with debugging symbols (see
http://www.freebsd.org/gnome/docs/bugging.html).  Then, when it's taking
up a lot of CPU, connect gdb to it.  For example:

gdb hald 67876

Then, add the (gdb) prompt, run "bt".  Then, type "cont".  Wait a second
or two, hit control+C, and repeat.  Do this a few times, and send the
resulting back traces.

Joe

> 
> 
> 13:58:37.718 [E] hald_runner.c:671: Error running 'hald-addon-acpi':
> org.freedesktop.HalRunner.Failed: Start request failed  13:58:37.718 [E]
> hald.c:124: Cannot start addon hald-addon-acpi for udi
> /org/freedesktop/Hal/devices/computer
> 
> ss# lshal
> 
> Dumping 45 device(s) from the Global Device List:
> -------------------------------------------------
> udi = '/org/freedesktop/Hal/devices/computer'    info.addons =
> {'hald-addon-acpi'} (string list)
>  info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
>  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'}
> (string list)
>  info.product = 'Computer' 
> (string)                                                 info.subsystem
> = 'unknown'  (string)                                              
>  info.udi = '/org/freedesktop/Hal/devices/computer' 
> (string)                      
>  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames =
> {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '',
> 'enable_power_save'} (string list)                            
>  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths =
> {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid',
> 'hal-system-power-hibernate', 'hal-system-power-shutdown',
> 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string
> list)                     
>  org.freedesktop.Hal.Device.SystemPowerManagement.method_names =
> {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot',
> 'SetPowerSave'} (string list)                                 
>  org.freedesktop.Hal.Device.SystemPowerManagement.met\hod_signatures =
> {'i', 'i', '', '', '', 'b'} (string
> list)                                                                                 
> 
>  power_management.can_hibernate = true 
> (bool)                                                
>  power_management.can_suspend = true 
> (bool)                                                  
>  power_management.can_suspend_to_disk = true 
> (bool)                                          
>  power_management.can_suspend_to_ram = true 
> (bool)                                           
>  power_management.is_powersave_set = false 
> (bool)                                            
>  power_management.type = 'acpi' 
> (string)                                                     
>  system.chassis.manufacturer = 'Quanta' 
> (string)                                             
>  system.chassis.type = 'Notebook' 
> (string)                                                   
>  system.firmware.release_date = '03/15/2006' 
> (string)                                          system.firmware.vendor
> = 'Hewlett-Packard'  (string)                                         
>  system.firmware.version = 'F.23' 
> (string)                                                   
>  system.formfactor = 'laptop' 
> (string)                                                       
>  system.hardware.product = 'Presario V2000 (PT988UA#ABA)' 
> (string)                             system.hardware.serial =
> 'CNF4500GSH'  (string)                                              
>  system.hardware.uuid = '20F83BA5-3E33-D911-B7CE-00C09F6B7BDA' 
> (string)                        system.hardware.vendor =
> 'Hewlett-Packard'  (string)                                         
>  system.hardware.version = 'Rev 1' 
> (string)                                                  
>  system.kernel.machine = 'i386' 
> (string)                                                     
>  system.kernel.name = 'FreeBSD' 
> (string)                                                     
>  system.kernel.version = '8.0-CURRENT' 
> (string)                                                system.product =
> 'Presario V2000 (PT988UA#ABA) Rev 1'  (string) 
> how to solve this problem?
> thanks
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
> 


-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4962465A.2040103>