2011/9/27 Jesús J. Guerrero Botella <jesus.guerrero.bote...@gmail.com>: > Check that the consolekit service is also on at bootup. > > Besides that, the udisks, upower, consolekit, policykit and udev flags > apply here. Check they are on, particularly for kde-base/kdelibs > (emerge -pv kdelibs).
All are enabled. > What kdelibs (and kde, in general) version(s) are you using? 4.7.1 > Hal hasn't been needed for disk mounting nor anything else for a long time. > Consolekit has indeed been in init, but hotplug and acpi are still non-functional. I don't know if this is related, but the kde policykit thingy dies shortly after login due to a buffer overflow in memcpy. Here's the output of solid-hardware list: Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString) in /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/solid/solid/backends/upower/upowermanager.cpp:67 Object::connect: No such signal QDBusAbstractInterface::DeviceRemoved(QString) in /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/solid/solid/backends/upower/upowermanager.cpp:69 Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QDBusObjectPath) in /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/solid/solid/backends/udisks/udisksmanager.cpp:70 Object::connect: No such signal QDBusAbstractInterface::DeviceRemoved(QDBusObjectPath) in /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/solid/solid/backends/udisks/udisksmanager.cpp:72 Object::connect: No such signal QDBusAbstractInterface::DeviceChanged(QDBusObjectPath) in /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/solid/solid/backends/udisks/udisksmanager.cpp:74 QStringList Solid::Backends::UDisks::UDisksManager::allDevicesInternal() error: "org.freedesktop.DBus.Error.Spawn.ExecFailed" virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices() error: "org.freedesktop.DBus.Error.Spawn.ExecFailed" udi = '/org/kde/solid/udev/sys/devices/LNXSYSTM:00/LNXCPU:00' udi = '/org/kde/solid/udev/sys/devices/LNXSYSTM:00/LNXCPU:01' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1c.5/0000:08:00.0/net/eth0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/video4linux/video0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS1' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS2' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS3' udi = '/org/kde/solid/udev/sys/devices/virtual/net/lo' udi = '/org/kde/solid/udev/sys/devices/virtual/net/sit0' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/seq' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/sequencer' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/sequencer2' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/timer' udi = '/org/freedesktop/UDisks' udi = '/org/kde/fstab' udi = '/org/kde/upnp' Also, recurring errors in the form of "Failed to execute program /usr/libexec/dbus-daemon-launch-helper: Success", which is determined to be EPERM, which is probably due to Bad Things in policykit.