Xfce, hal, dbus и UMS

Использую hal и dbus для автоматического монтирования UMS-девайсов в Xfce.
У меня есть плеер, запись на который происходит со скоростью 1.5 Mb.

В убунте если на плеер скинуть музон и с рабочего стола кликнуть “Отсоединить” в локальном меню, то рабочий стол заморозится на время записи кеша на плеер. Потом, когда все запишется разморозится.

А вот в ArchLinux с такой же связкой, через пару секунд после того как даешь команду “отсоединить”, появляется сообщение об ошибке.

С чем это связано? Как лечится?

Кстати, решение проблемы заморозки десктопа есть, хоть и кривоватое - перед отмонтированием запускать sync. Беда в том что он будет сбрасывать кеш не для конкретного девайса, поэтому если в систему воткнуто несколько флешек и плееров, будет неудобно.
отключить кеширование для плеера
Нееее, это не вариант. Я им еще пользовать собираюсь, на свалку ему рановато.
??? небольшие потери в скорости. причем тут свалка?
 
Зарегистрироваться или войдите чтобы оставить сообщение.