KDE 4 извлечение флешки

KDE 4 последней модели и флешка.

При активации “безопасное извлечение носителя” из Системного лотка или прямо из Dolphin, в случае если на флешку что-то писалось, показывает что работает, но “не дожидается” окончания процесса и сообщает о невозможности флешку извлечь. При этом диод на флешке продолжает мигать, т.е. запись продолжается. Когда диод мигать перестает, “Подключаемые устройства” таки отмечает флешку, как успешно отмонтированную. Это не слишком удобно, потому что диодик есть не на всех устройствах с флеш-памятью.

Что интересно, наблюдается это на системе amd64. На другой машине Arch i686, те же KDE, настройки (за исключением логин/пароль) один в один, но там KDE не нервничает и спокойно ждет, пока флешка отмонтируется.

Понятия не имею, почему это происходит.

А да, устройствами рулит udev. Флешка редко нужна, поэтому не знаю, что такое обновилось, после чего появилась эта гадость. Потому что сразу после установки ничего такого не было.
По моим наблюдениям, новые версии udev стали работать очень медленно и несогласованно. Реакция на изменение состояние устройства может сильно запаздывать или вообще не срабатывать, например извлечение флешек через eject отражается в /dev/ со второго раза (в udev-166 иногда и с первого), при подключении флешки с двумя разделами один из них может иногда “не обнаружиться”, DVD-R сразу после монтирования может вдруг снова оказаться не смонтированным, и т.д.

Последняя версия udev, в которой этого не наблюдалось, была 141.
Значит, не показалось.

Ну, оптические диски мне не особо нужны. Есть мысль вообще выкинуть из корпуса привод и поставить дополнительный вентилятор.

Но на другом компьютере оно работает! Всегда.

Последняя версия udev, в которой этого не наблюдалось, была 141.
Где взять? Потому что после аварии с жестким система ставилась заново и самый ранний пакет в кэше 162-1.
ElSonador
Где взять? Потому что после аварии с жестким система ставилась заново и самый ранний пакет в кэше 162-1.
Вики рулит (впрочем как всегда).
udev-141 это очень старая версия (апрель 2009), она у меня стояла в Slackware-13.0

Как я недавно выяснил, именно она и была (по крайней мере, у меня) последней “нетормозной”. В следующей, то есть 142, был изменён метод обработки подключаемых дисков, и пошло-поехало. Откатываться на 141 я не стал, так как она требует переписывания под неё многих правил. Если интересно, исходники всех версий есть на сайте udev, а правила к ней можно найти в пакетах от “релизных” дистрибутивов, хотя бы от того же Slackware-13.0.
http://www.kernel.org/pub/linux/utils/k … 41.tar.bz2
ftp://ftp.gwdg.de/pub/linux/slackware/s … i486-3.txz
ftp://ftp.gwdg.de/pub/linux/slackware/s … ce/a/udev/
При желании из этого можно даже слепить рабочий пакет для арч.

Лично я пока ограничился экспериментами, поскольку в udev-166 вроде наметились некоторые улучшения, а текущие глюки пока ещё не настолько раздражают, чтобы всерьёз заняться такого рода некромантией :)
Благодарю, конечно. Но я не буду ставить в пакетный дистрибутив что-то, скомпилированное вручную. Арч не слака.

Там не в тормозах дело. Настройки by default как стояли, так и стоят, версия пакета та же. На одной машине ждет, пока отмонтируется, на другой нет.
ElSonador
На одной машине ждет, пока отмонтируется, на другой нет.
Правильно, это и есть то, что я назвал “несогласованность”. Что-то там не успевает в срок, на разных машинах по-разному, даже на одной и той же через раз.
Я тут вспомнил. У меня стоит несколько программ под GNOME. Не просто на GTK, а именно для оболочки GNOME. Они могли за собой что-нибудь потянуть? Может это ошметки гнома флешку трогают? Попробую найти и удалить, вдруг поможет.
сегодня вышел KDE 4.6.1 - возможно там исправили
Уже 4.6.2, все баги на месте, да еще появился новый.
 
Зарегистрироваться или войдите чтобы оставить сообщение.