--- DeviceKit-disks-004/src/devkit-disks-device.c~ 2009-07-21 13:07:01.000000000 -0700 +++ DeviceKit-disks-004/src/devkit-disks-device.c 2009-07-21 13:32:39.000000000 -0700 @@ -2913,7 +2913,11 @@ g_ptr_array_free (symlinks_by_id, TRUE); g_ptr_array_free (symlinks_by_path, TRUE); - devkit_disks_device_set_device_is_removable (device, (sysfs_get_int (device->priv->native_path, "removable") != 0)); + if (devkit_device_has_property (device->priv->d, "DKD_REMOVABLE")) { + devkit_disks_device_set_device_is_removable (device, devkit_device_get_property_as_boolean (device->priv->d, "DKD_REMOVABLE")); + } else { + devkit_disks_device_set_device_is_removable (device, (sysfs_get_int (device->priv->native_path, "removable") != 0)); + } /* device_is_media_available and device_media_detection_time property */ if (device->priv->device_is_removable) {