"Also check that HAL is installed, and loaded as a daemon in rc.conf. You may have to enable dbus as a daemon as well, or Networkmanager may crash. "
shouldn't dbus be loaded automatically by hal? ("When HAL initializes it will check for the presence of D-Bus and load it automatically. If you have dbus in your list of daemons, remove it, since it can cause problems." - quoted from HAL page) is it necessary to specify it anyway so that NM won't crash?