volkov added a comment.
I guess that there is a short period of time when UDisks daemon is in inconsistent state, i.e. org.freedesktop.UDisks2.Filesystem interface is removed for CD-ROM device, but the device's properties still have Optical=true. Adding "updateBackend(udi);" before "emit deviceAdded(udi);" gives Udisks time to become consistent. REPOSITORY R245 Solid REVISION DETAIL https://phabricator.kde.org/D14661 To: bruns, #frameworks, broulik, ngraham, apol Cc: volkov, apol, anthonyfieroni, kde-frameworks-devel, michaelh, ngraham, bruns