diff -Naur kdebase-3.5.8.orig/kioslave/media/mediamanager/halbackend.cpp kdebase-3.5.8/kioslave/media/mediamanager/halbackend.cpp --- kdebase-3.5.8.orig/kioslave/media/mediamanager/halbackend.cpp 2007-12-01 18:10:59.000000000 +0100 +++ kdebase-3.5.8/kioslave/media/mediamanager/halbackend.cpp 2007-12-01 18:11:18.000000000 +0100 @@ -74,7 +74,10 @@ const QPtrList medlist = m_mediaList.list(); QPtrListIterator it (medlist); for ( const Medium *current_medium = it.current(); current_medium; current_medium = ++it) - unmount(current_medium->id()); + { + if( !current_medium->id().startsWith( "/org/kde" )) + unmount(current_medium->id()); + } /* Remove all the registered media first */