hald needs to be started after coldplug because HAL device information is incomplete when hald is started before coldplug. For example, driver information for network interfaces is incorrect, which means programs that depend on this information (like networkmanager from the gentopia overlay) fail to work properly. I've attached a new hald rc script for hal-0.5.5.1-r3. The only thing I added is "after coldplug" in depend(). This bug is somewhat surprising to me since I figured that hald would automatically update device information as the appropriate modules are loaded. I'm not too familiar with the DBUS/HAL setup, so is that a bug that only I'm experiencing?
Created attachment 76427 [details] new hald rc script
Odd. I will have to look into this. Tweaking the init script for you though.