Проблема с eject и hal
WiseLord 4 июня, 2008 - 22:28
Если hal остановлен, то по команде eject или нажатию кнопки на приводе лоток с диском выезжает. То есть всё нормально.
Если же hal запущен, то выехав, лоток тут же пытается заехать обратно в привод. Приходится, уловив этот момент, нажимать кнопку на приводе повторно.
Проблема возникает как при стабильной (0.5.9-r1), так и последней (0.5.11-r1) версии установленного sys-apps/hal.
Никаких особых правил (за исключением монтирования ntfs-дисков драйвером ntfs-3g по умолчанию) в настройки hal не добавлялось.
Привод - SATA-шный, определяется как /dev/sr0.
Ядро 2.6.25-tuxonice-r4 система x86_64.
»
- Для комментирования войдите или зарегистрируйтесь
Я тоже
Я тоже столкнулся с таким поведением, но стабильно воспроизвести его мне не удалось. Судя по всему такое случается как кто-то пытается обратиться к диску после размонтирования. Больше, к сожалению, у меня предположений нет.
Дополнение -
Дополнение - Если в приводе диска нет, то он по нажатию кнопки всё нормально (и по eject тоже) - каретка выезжает и остаётся открытой. Если же в приводе был диск, на который "посмотрел" hal - то начинается такая вот ерунда.
Идей пока никаких...
данна проблема
данна проблема теоретически может возникать если hal обращается к устройству (допустим /dev/hdc) и при этом в опциях ядра, при помощи файла конфигурации /etc/sysctl.conf выставляется dev.cdrom.autoclose = 1 для автоматического закрывания лотка сидирома при монтировании оного.
в далекие времена писал скрипт который таким образом нагло вдвигал открытый cdrom, банально выполняя команду mount :)
текущее положение данных опций можно проглядеть cat'ом по адресу /proc/sys/dev/cdrom
Спасибо
Спасибо большое, дело оказалось именно в этом.
Вопрос решился добавлением в /etc/sysctl.conf строчки dev.cdrom.autoclose = 0
Правда в этом случае при попытке монтирования cdrom с открытым лотком он автоматически не закрывается, но для меня это не важно, так как после установки диска в привод, я закрываю его вручную (кнопкой), а дальше всё уже делает HAL.
У меня тоже
У меня тоже такое было, откатился на 24е ядро - пока полет нормальный. 25е вообще какое-то косячное оказалось, ИМХО
на сколько
на сколько понял 2.6.25 еще весьма сыроватое и к тому же как я понял сильно переработанное, так что переход на него сулит интересными и не очень уместными шуточками :( у меня на нем отказались работать драйвера для Nvidia