Здравствуйте.
Использую Kubuntu 13.04.
Столкнулся с небольшой, но раздражающей проблемой: хочу извлечь диск из dvd-привода. Нажимаю кнопку на устройстве, при этом лоток выезжает и сразу же заезжает обратно. Потом, как обычно, какое-то время привод недоступен, потом после повторного нажания на кнопку - диск выезжает окончательно. Итого: чтобы просто извлечь диск требуется два нажатия на кнопку привода и 5-8 секунд ожидания между нажатиями.
Хотелось бы как-то упростить процедуру извлечения до одного клика...
Можно просто схватить лоток и держать. Автоматика должна прекратить его внутрь тянуть (по идее...)
жжоте)))
по сабжу - какое-то странное поведение привода... кнопка то на устройстве находится, причем здесь операционка, или я чего-то не догоняю...
В другой ОС на этой же машине пробовали?
Может, все-же аппаратный баг? К примеру, сама кнопка "дважды" нажимается при единовременном нажатии...
Можно попробовать перепрошить привод...
Ну не пойму я, как ОС на это влиять может, если привод самостоятельно и без ОС работает просто при включенном питании или в бивисе например...
Нет. Поведение стандартное.
Кнопка передается в ОС. Разумеется, если ОС работает/умеет работать с приводом.
иначе как бы работала команда eject или "выдвинуть" ? :-)
Более того, при работе с приводом, кнопка на открытие блокируется..
Впрочем, рекомендую познакомиться с исходниками эджект, там, насколько я помню, довольно неплохо изложено, как именно это работает. (Увы, на английском)
Спасибо за науку, буду знать, не задумывался об этом никогда просто.
Да и приводами не помню когда в последний раз пользовался... а на ноутах к тому же такой проблемы быть физически не может.
по поводу ангельского - да без проблем - без него в пингвинах очень сложно было бы.
Вы бы сразу сцылочку чтоли дали бы для интересующихся и желающих расширить кругозор и просто любознательных, как я =)
вот Вам ссылка на пакет
Справа есть ссылка на исходники, дифы, и дескрипшен. :-)
была подобная ситуация пару недель назад. особо значения не придал, дисками пользуюсь крайне редко, флешка и сеть - всё что нужно. только что проверил, открывается по кнопке, автоматического закрытия сразу же не происходит.
Знакомая ситуация. Встречается через раз (пользуюсь дисками часто). Вынимаю диск не кнопкой (механической), через виджет на панели. Диск выезжает и тут же назад, при этом кнопка механическая какое то время не реагирует на нажатие. В винде всё ок, На Убике и Крысе то же,
Знакомая ситуация, дисками пользуюсь редко, для извлечения диска нажимаю кнопку на дисководе, как правило при таком способе извлечения сбоев не бывает!!! Когда столкнулся в первый раз это меня удивило, потянулся за диском а дисковод возьми и закройся!!!
Такая штука с дисководом. Не всегда, правда, через раз. Поэтому сразу не вынимаю диск, а жду, закроется дисковод или нет, и только потом вынимаю диск.
Ок, понятно, что это скорее всего глюк системы.
Но решение то есть у проблемы? Или только писать в багтрекер?
Может и не глюк системы. Аппаратная проблема тоже может быть. Напиши как проходит команда
eject /dev/sr0
Ось я так понял у тебя одна и проверить дополнительно под другим дистром нельзя (хотя бы в режиме liveCD с флешки, не)?
Есть такая проблема, постоянно проявляется при завершении записи в K3B. Примерно 20-30 секунд вообще не реагирует ни на кнопку ни на eject /dev/sr0 (висит на F12). Затем выезжает, тут-же заезжает и потом нормально реагирует.
зы: уже привык к этому и забил, т.к. пользуюсь сидюком примерно раз в 2-3 месяца для записи одного диска в машину.
Под 12.04 проверю чуть позже (других дисков нет под рукой). Под 13.04 - проявляется на двух разных (по аппаратной начинке) компах, на трех различных сидюках.
Команда: $ eject /dev/sr0
Результат: выехал, заехал.
Повторно: $ eject /dev/sr0
Результат: выехал, заехал плюс сообщение
"eject: не удаётся извлечь, последняя ошибка: Неприменимый к данному устройству ioctl"
Все последующие повторения - по кругу.
В качестве вангования: может, открыто какое-то приложение с папкой/файлами с диска?.. Если так, попробовать закрыть.
В общем пошукал по инету - оказалось что это проблема не конкретного дистрибутива, а линукса в целом. Народ по этому поводу печально иронизирует...
Для себя нашел такое решение:
sudo su -c 'echo "dev.cdrom.autoclose=0" >> /etc/sysctl.conf'
Перезагрузка.
Правда диск при этом нужно явным образом отмонтировать.
Я бы не был столь категоричным. У меня на линуксе, на любом дистре, никогда не было проблем с дисководом. А вот на работе есть одна машина под виндовс, у которой точно такая же болячка была как у вас. Предполагаю, что пользователь неправильно уложил диск и дисковод заклинило, что привело к сбою программной шестерни на один зубец. Но я могу ошибаться. Заморачиваться не стал, заменил дисковод все стало на свои места.
Я тоже никогда не встречался с подобным, хотя десятку дистрибутивов протестировал достаточно полотно.
Отправить комментарий