Double safely remove usb
harentius 9 ноября, 2011 - 00:58
Использую Gnome. При попытке безопасно извлечь устройство (safely remove) оно само второй раз монтируется, после чего со второго раза все нормально извлекается. При этом umount работает нормально с первого раза... К сожалению, информации не нашел...
Проблема наблюдается на ноуте (Asus K50I)... К сожалению, не очень понимаю, в чем может быть проблема, но кажется, что-то ядром, поэтому выложил конфиг... Помогите, пожалуйста, если есть идеи...
Здесь был целый конфиг ядра от не читавшего FAQ Теперь здесь только привет от модератора по прозванию krigstask
»
- Для комментирования войдите или зарегистрируйтесь
Вряд ли дело в ядре. Скорее в
Вряд ли дело в ядре. Скорее в Gnome, я бы попробовал в каком-нибудь xfce/lxde.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Хм... Для таких целей
Хм... Для таких целей собирать xfce не очень благодарное дело, но раз других вариантов нет, попробовать надо.... Вы написали, что дело может быть с гномом, где копать тоже не уверен, но попробовал ставить разные версии udisks - не помогло....
/
ИМХО дело тут не столько в DE.
USB они тоже разные бывают.
Настроил на одной из рабочих станций автомонтирование в XFce4 --- так гаджеты (до внешнего жёсткого диска включительно) монтируются/отмонтируются нормально.
А для флешек отрабатывает
eject
(т.е. без физического перетыкания повторное монтирование невозможно; при том, что физическое извлечение устройства логической командой невозможно).Думаю с какими формулировками итти в багзиллу апстрима.
:wq
--
Live free or die
А какая есть альтернатива
А какая есть альтернатива udisks (хал не в счет=))?
.
Думается мне, ты не там (и не так) решение ищешь.
Дьявол, он, как известно, в деталях.
ИМХО как минимум значительная часть проблемы решается на уровне прикладных приложений (но и базовым правилам вероятно достанется).
Мне лежит путь-дорожка дальняя в мышиную багзиллу, куда следует направляться тебе не ведаю.
Помимо прочего для сменных носителей (как минимум типа USB flash/memory card/gadget) мне в наблюдаемой действительности не хватает функции проверки файловых систем (как минимум udf/ext2/fat).
+ местами встречаются грабли (например описанные здесь: http://gentoo.ru/node/24085 кстати тебе лично просьба проверить поведение в твоей DE и на твоём железе).
Короче: всё в твоих руках:
1. Определить с правильным с твоей точки зрения функционированием подсистемы (не забывая про обоснование);
2. Попробуй настроить систему соответственным образом;
3. Составь дефектную ведемость (что/где не так);
4. Ну и вперёд по багзиллам (часто можно начинать сразу с апстрима). :)
:wq
--
Live free or die
Определил, в чем именно
Определил, в чем именно проблема, но не знаю, как решить...
В ядре для usb собрано 2 драйвера - для EHCI (usb 2.0) и OHCI (usb 1.1). Порт может работать в двух режимах. И вроде ядро должно выбрать тот, что побыстрее. Так и происходит, но вот беда: после safely remove переподключает устройство в более медленном режиме... (Ибо, наверное, обычные флэшки поддерживают их оба). Казалось бы, отключить поддержку usb 1.1 и будет счастье, но мышь работает как раз в режиме usb 1.1 (после выпиливания драйвера usb 1.1 ни одна из мышек, которые оказались под рукой, не завелась((( - вообще - даже оптическая система не светилась)
Есть варианты, как можно предотвратить такое переподключение?