View previous topic :: View next topic |
Author |
Message |
Crocodil Apprentice
Joined: 06 May 2004 Posts: 163 Location: Poznan, Poland
|
Posted: Sat May 23, 2009 6:04 pm Post subject: hald fails to start - how to debug? |
|
|
Hi
First of all I would like to explain why I'm posting this in "Unsupported Software". I am usually very cautious but this time I've decided to have some fun, go a bit on the crazy side and install the most "unstable" Gentoo I could That's why I'm using paludis, gcc-4.4 (alpha) with very "ricy" CFLAGS , kde-4.3 beta and lots more I know that most probably the problem I'm experiencing is caused by the experimental packages, but maybe there's something else I'm doing wrong?
Now, about the problem - hald refuses to start and I have no idea why. I also don't know how to debug it. I've enabled "HALD_VERBOSE" but there are tons and tons of messages that mean nothing to me The only things that look like errors are theese:
Code: | $ egrep -i "error|\[E\]" messages
May 23 18:55:36 maciekz-desktop hald[5119]: 18:55:36.927 [E] ck-tracker.c:371: Error doing GetSeats on ConsoleKit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
May 23 18:55:36 maciekz-desktop hald[5119]: 18:55:36.927 [E] ck-tracker.c:812: Could not get seats and sessions
May 23 18:55:37 maciekz-desktop hald[5119]: 18:55:37.065 [E] acpi.c:762: Couldn't open /proc/acpi/battery: Error opening directory '/proc/acpi/battery': No such file or directory
May 23 18:55:37 maciekz-desktop hald[5119]: 18:55:37.065 [E] acpi.c:762: Couldn't open /proc/acpi/button/lid: Error opening directory '/proc/acpi/button/lid': No such file or directory
May 23 18:55:37 maciekz-desktop hald-probe-serial: [5131]: 18:55:37.567 [E] probe-serial.c:84: serial port /dev/ttyS1 seems not to exist
May 23 18:55:37 maciekz-desktop hald-probe-serial: [5132]: 18:55:37.577 [E] probe-serial.c:84: serial port /dev/ttyS2 seems not to exist
May 23 18:55:37 maciekz-desktop hald-probe-serial: [5133]: 18:55:37.578 [E] probe-serial.c:84: serial port /dev/ttyS3 seems not to exist
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.231 [E] acpi.c:762: Couldn't open /proc/acpi/battery: Error opening directory '/proc/acpi/battery': No such file or directory
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.231 [E] acpi.c:762: Couldn't open /proc/acpi/fan: Error opening directory '/proc/acpi/fan': No such file or directory
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.231 [E] acpi.c:762: Couldn't open /proc/acpi/ac_adapter: Error opening directory '/proc/acpi/ac_adapter': No such file or directory
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.231 [E] acpi.c:762: Couldn't open /proc/acpi/button/lid: Error opening directory '/proc/acpi/button/lid': No such file or directory
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.231 [E] acpi.c:762: Couldn't open /proc/acpi/button/sleep: Error opening directory '/proc/acpi/button/sleep': No such file or directory
May 23 18:55:38 maciekz-desktop hald-addon-storage: [5136]: 18:55:38.279 [E] addon-storage.c:590: Error doing Manager.GetSystemIdleHint on ConsoleKit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.278 [E] device.c:1705: In hal_device_inc_num_ready_addons for udi=/org/freedesktop/Hal/devices/storage_model_DVDRAM_GH22NS40 but all addons are already ready!
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.338 [E] hald_runner.c:671: Error running 'hald-addon-acpi': org.freedesktop.DBus.Error.Disconnected: Connection was disconnected before a reply was received
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.338 [E] hald.c:124: Cannot start addon hald-addon-acpi for udi /org/freedesktop/Hal/devices/computer
May 23 18:55:38 maciekz-desktop hald[5119]: 18:55:38.364 [E] device.c:1705: In hal_device_inc_num_ready_addons for udi=/org/freedesktop/Hal/devices/computer but all addons are already ready!
May 23 18:55:38 maciekz-desktop /etc/init.d/hald[5109]: ERROR: hald failed to start
May 23 18:55:38 maciekz-desktop hald-addon-acpi: [5149]: 18:55:38.364 [E] addon-acpi.c:52: Cannot open /proc/acpi/event: No such file or directory |
I've also managed to narrow down the hal configuration files that are causing problems:
* 10-cpufreq.fdi
* 10-input-policy.fdi
* 10-power-mgmt-policy.fdi
* 20-storage-methods.fdi
If I remove all of them from /usr/share/hal/fdi/policy/10osvendor hald starts and if I put either one back, it fails.
I would be very grateful for any on pointers what I could do to fix/debug the problem I'm also happy to give more info, if its needed.
Best regards,
Crocodil |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Sat May 23, 2009 8:20 pm Post subject: |
|
|
Do you have anything in /proc
Do you have acpi setup in your kernel?
Most of the errors indicate that /proc/acpi does not exist or you have not loaded modules for acpi. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
Crocodil Apprentice
Joined: 06 May 2004 Posts: 163 Location: Poznan, Poland
|
Posted: Sat May 23, 2009 9:40 pm Post subject: |
|
|
Hi drescherjm
Yes, I do have ACPI enabled in kernel, here's how the options look (this is an AMD64 desktop):
Quote: | --- ACPI (Advanced Configuration and Power Interface) Support
[*] Deprecated /proc/acpi files
[*] Deprecated power /proc/acpi directories
[*] Future power /sys interface
[*] Deprecated /proc/acpi/event support
<M> AC Adapter
< > Battery
<M> Button
<M> Fan
-*- Dock
<M> Processor
<M> Thermal Zone
[ ] Debug Statements
< > PCI slot detection driver
< > ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)
< > Smart Battery System |
I have acpid running and here are the modules, that are loaded:
Quote: | $ lsmod
Module Size Used by
tuner_simple 13124 1
tuner_types 17656 1 tuner_simple
tea5767 6268 0
tda9887 10316 1
tda8290 13676 0
tuner 26084 0
cx8800 31196 0
cx88xx 70520 1 cx8800
ir_common 41756 1 cx88xx
i2c_algo_bit 5692 1 cx88xx
tveeprom 13420 1 cx88xx
v4l2_common 14680 2 tuner,cx8800
videodev 38064 4 tuner,cx8800,cx88xx,v4l2_common
v4l1_compat 12268 1 videodev
v4l2_compat_ioctl32 9016 1 videodev
btcx_risc 4304 2 cx8800,cx88xx
videobuf_dma_sg 11308 2 cx8800,cx88xx
k8temp 4840 0
hwmon 2672 1 k8temp
videobuf_core 15964 3 cx8800,cx88xx,videobuf_dma_sg
forcedeth 54184 0
i2c_nforce2 6856 0
i2c_core 21224 10 tuner_simple,tea5767,tda9887,tda8290,tuner,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,i2c_nforce2
thermal 18792 0
processor 32520 1 thermal
button 7208 0 |
And here's what in /proc/acpi:
Quote: | $ ls -al /proc/acpi
razem 0
dr-xr-xr-x 7 root root 0 05-23 23:30 .
dr-xr-xr-x 64 root root 0 2009-05-24 ..
dr-xr-xr-x 3 root root 0 05-23 23:32 button
-r-------- 1 root root 0 05-23 23:32 dsdt
dr-xr-xr-x 2 root root 0 05-23 23:32 embedded_controller
-r--r----- 1 root haldaemon 0 05-23 23:30 event
-r-------- 1 root root 0 05-23 23:32 fadt
-r--r--r-- 1 root root 0 05-23 23:32 info
dr-xr-xr-x 2 root root 0 05-23 23:32 power_resource
dr-xr-xr-x 3 root root 0 05-23 23:32 processor
dr-xr-xr-x 2 root root 0 05-23 23:32 thermal_zone |
I've also tried disabling all the "deprecated" options but that didn't change anything...
Do you see something wrong with my ACPI setup?
Best regards,
Crocodil |
|
Back to top |
|
|
brice_ n00b
Joined: 04 Jun 2009 Posts: 3 Location: Grenoble, France
|
Posted: Thu Jun 04, 2009 9:23 am Post subject: Re: hald fails to start - how to debug? |
|
|
Hello,
I have almost the same problem (with gcc-4.4 and graphite but with certainly more regular cflags).
hal (rc1_r6) is compiled with "X acpi consolekit laptop policykit". Any version of hal from the latest stable one included would fail.
The only way to have hal started and running on my machine iis to remove from /usr/share/hal/fdi/policy/10osvendor/ the following file only :
- 20-storage-methods
with the previous version (rc1_r4) I had the same problem with these 4 files.
Regards |
|
Back to top |
|
|
Crocodil Apprentice
Joined: 06 May 2004 Posts: 163 Location: Poznan, Poland
|
Posted: Sat Jun 06, 2009 7:58 am Post subject: |
|
|
Hi
I'm affraid I won't be able to help you, as I haven't found a solution for the problem... I've finally gave up and reinstalled the system with more common-sense flags:
Quote: | CFLAGS="-O2 -march=native -floop-interchange -floop-strip-mine -floop-block -pipe"
CXXFLAGS="-O2 -march=native -floop-interchange -floop-strip-mine -floop-block -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed" |
Now I have absolutely no problems and all I can say is that KDE 4.3 is going to be SWEEEET
Best regards,
Crocodil |
|
Back to top |
|
|
hubert_star n00b
Joined: 07 Jun 2009 Posts: 2
|
Posted: Sun Jun 07, 2009 3:41 pm Post subject: |
|
|
I have same problem.
I'm installed a system using a server(intel core2 E4500), and hal is running.
then, i dump the system and untar in my notebook (dell 1420 intel core2 T7800).
hal start failed always.
and i remove some fdi file and change USE flag/ CFLAG, it's always failed.
I thinks it's depanding on machine(or cpu?). |
|
Back to top |
|
|
ipse n00b
Joined: 09 Jun 2009 Posts: 1
|
|
Back to top |
|
|
brice_ n00b
Joined: 04 Jun 2009 Posts: 3 Location: Grenoble, France
|
Posted: Thu Jun 11, 2009 3:30 pm Post subject: |
|
|
hi
so it was certainly a kernel problem for me. same config but for 2.6.30 and hal no longer crashes... weird. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|