Двойное извлечение диска из DVD-привода.

Здравствуйте.
Использую Kubuntu 13.04.
Столкнулся с небольшой, но раздражающей проблемой: хочу извлечь диск из dvd-привода. Нажимаю кнопку на устройстве, при этом лоток выезжает и сразу же заезжает обратно. Потом, как обычно, какое-то время привод недоступен, потом после повторного нажания на кнопку - диск выезжает окончательно. Итого: чтобы просто извлечь диск требуется два нажатия на кнопку привода и 5-8 секунд ожидания между нажатиями.
Хотелось бы как-то упростить процедуру извлечения до одного клика...

+1
GreatKir - 24 Июль, 2013 - 19:44
Изображение пользователя GreatKir.

Можно просто схватить лоток и держать. Автоматика должна прекратить его внутрь тянуть (по идее...)

0
miha86 - 24 Июль, 2013 - 21:45
Изображение пользователя miha86.

жжоте)))
по сабжу - какое-то странное поведение привода... кнопка то на устройстве находится, причем здесь операционка, или я чего-то не догоняю...
В другой ОС на этой же машине пробовали?
Может, все-же аппаратный баг? К примеру, сама кнопка "дважды" нажимается при единовременном нажатии...
Можно попробовать перепрошить привод...
Ну не пойму я, как ОС на это влиять может, если привод самостоятельно и без ОС работает просто при включенном питании или в бивисе например...

+1
dyug - 25 Июль, 2013 - 10:02

Нет. Поведение стандартное.
Кнопка передается в ОС. Разумеется, если ОС работает/умеет работать с приводом.
иначе как бы работала команда eject или "выдвинуть" ? :-)
Более того, при работе с приводом, кнопка на открытие блокируется..
Впрочем, рекомендую познакомиться с исходниками эджект, там, насколько я помню, довольно неплохо изложено, как именно это работает. (Увы, на английском)

0
miha86 - 25 Июль, 2013 - 14:35
Изображение пользователя miha86.

Спасибо за науку, буду знать, не задумывался об этом никогда просто.
Да и приводами не помню когда в последний раз пользовался... а на ноутах к тому же такой проблемы быть физически не может.
по поводу ангельского - да без проблем - без него в пингвинах очень сложно было бы.
Вы бы сразу сцылочку чтоли дали бы для интересующихся и желающих расширить кругозор и просто любознательных, как я =)

+1
dyug - 25 Июль, 2013 - 15:51

вот Вам ссылка на пакет
Справа есть ссылка на исходники, дифы, и дескрипшен. :-)

0
Fogma - 25 Июль, 2013 - 10:11
Изображение пользователя Fogma.

была подобная ситуация пару недель назад. особо значения не придал, дисками пользуюсь крайне редко, флешка и сеть - всё что нужно. только что проверил, открывается по кнопке, автоматического закрытия сразу же не происходит.

0
Sergey Bruce - 25 Июль, 2013 - 11:13
Изображение пользователя Sergey Bruce.

Знакомая ситуация. Встречается через раз (пользуюсь дисками часто). Вынимаю диск не кнопкой (механической), через виджет на панели. Диск выезжает и тут же назад, при этом кнопка механическая какое то время не реагирует на нажатие. В винде всё ок, На Убике и Крысе то же,

0
Viktor - 25 Июль, 2013 - 16:15

Знакомая ситуация, дисками пользуюсь редко, для извлечения диска нажимаю кнопку на дисководе, как правило при таком способе извлечения сбоев не бывает!!! Когда столкнулся в первый раз это меня удивило, потянулся за диском а дисковод возьми и закройся!!!

0
surok - 29 Июль, 2013 - 08:30
Изображение пользователя surok.

Такая штука с дисководом. Не всегда, правда, через раз. Поэтому сразу не вынимаю диск, а жду, закроется дисковод или нет, и только потом вынимаю диск.

0
hkarel - 25 Июль, 2013 - 22:36

Ок, понятно, что это скорее всего глюк системы.
Но решение то есть у проблемы? Или только писать в багтрекер?

0
Buy - 26 Июль, 2013 - 00:02

Может и не глюк системы. Аппаратная проблема тоже может быть. Напиши как проходит команда
eject /dev/sr0
Ось я так понял у тебя одна и проверить дополнительно под другим дистром нельзя (хотя бы в режиме liveCD с флешки, не)?

0
novocat - 26 Июль, 2013 - 13:22
Изображение пользователя novocat.

Есть такая проблема, постоянно проявляется при завершении записи в K3B. Примерно 20-30 секунд вообще не реагирует ни на кнопку ни на eject /dev/sr0 (висит на F12). Затем выезжает, тут-же заезжает и потом нормально реагирует.
зы: уже привык к этому и забил, т.к. пользуюсь сидюком примерно раз в 2-3 месяца для записи одного диска в машину.

0
hkarel - 28 Июль, 2013 - 23:30

Под 12.04 проверю чуть позже (других дисков нет под рукой). Под 13.04 - проявляется на двух разных (по аппаратной начинке) компах, на трех различных сидюках.

Команда: $ eject /dev/sr0
Результат: выехал, заехал.

Повторно: $ eject /dev/sr0
Результат: выехал, заехал плюс сообщение
"eject: не удаётся извлечь, последняя ошибка: Неприменимый к данному устройству ioctl"

Все последующие повторения - по кругу.

0
DarkneSS - 29 Июль, 2013 - 09:10
Изображение пользователя DarkneSS.

В качестве вангования: может, открыто какое-то приложение с папкой/файлами с диска?.. Если так, попробовать закрыть.

0
hkarel - 29 Июль, 2013 - 23:18

В общем пошукал по инету - оказалось что это проблема не конкретного дистрибутива, а линукса в целом. Народ по этому поводу печально иронизирует...
Для себя нашел такое решение:
sudo su -c 'echo "dev.cdrom.autoclose=0" >> /etc/sysctl.conf'
Перезагрузка.

Правда диск при этом нужно явным образом отмонтировать.

0
Youpiter - 30 Июль, 2013 - 08:48
Изображение пользователя Youpiter.

Я бы не был столь категоричным. У меня на линуксе, на любом дистре, никогда не было проблем с дисководом. А вот на работе есть одна машина под виндовс, у которой точно такая же болячка была как у вас. Предполагаю, что пользователь неправильно уложил диск и дисковод заклинило, что привело к сбою программной шестерни на один зубец. Но я могу ошибаться. Заморачиваться не стал, заменил дисковод все стало на свои места.

0
Buy - 31 Июль, 2013 - 20:24

Я тоже никогда не встречался с подобным, хотя десятку дистрибутивов протестировал достаточно полотно.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры