При запуске xmms открывается плейлист, который был при предыдущем его запуске. Так получилось, что в предыдущей сессии был открыт компакт диск с mp3 (более 100 песен). При отсутствии этого компакт диска xmms начинает судорожно дёргать пустой привод. Как я понял он по очереди пытается открыть файлы с диска, обламывается и берёт следующий из списка. После 10 минут мучений бедного привода я убил xmms и очистил ~/.xmms/xmms.m3u . Как бы сделать так, чтобы одного обращения к cdrom было достаточно, чтобы xmms не обращал внимания на другие файлы с этого источника?
боюсь, это в апстрим и нетривиально :( а с чем использовалось -- autofs, subfs? если autofs -- можете проверить sub?
$ uname -r 2.6.7-std26-up-alt7 $ sudo lsmod | grep autofs autofs4 18052 1 И как мне протестировать subfs?
Может, так? ;-) apt-get install kernel-modules-subfs#2.6.7-std26-up-alt7 echo "/dev/cdrom /mnt/cdrom subfs fs=iso9660:udf,user,iocharset=koi8-r,ro,showexec 0 0" >> /etc/fstab service autofs stop mount /dev/cdrom Просто с autofs грабель настолько много у меня и самого, что пытаться как-то специфически его объехать даже не хочется. С другой стороны, это все-таки местами гнилая отмазка, поскольку главная проблема не с тем, как монтируется инерционный сменный носитель, а с тем, что он такой. Но т.к. subfs будет в ALM2.4 по умолчанию, интересны такие результаты. ,,.откопал диск, проверил: DoS на привод не наблюдается, хотя XMMS циклится (но нормально закрылся без применения грубых системных вызовов). При такой ситуации можно попробовать попросить апстрим придумать что-то из серии "если с открытием файла из плейлиста проблема, запомнить это и не пытаться открывать его в рамках этой сессии", а еще лучше -- нарисовать патчик... вот только сишный программист из меня сейчас никакой.
Эх, Михаил. Переход на subfs породил столько непонятных глюков, что лучше б я сидел и не дёргался :| Вроде всё заработало (в вашей инструкции не хватает только пункта с установкой пакета submount), только я до сих пор не понял как: без каких-либо изменений конфигураций поведение привода в системе изменялось от нерабочего состояния до рабочего. Сейчас осталась единственное странное сообщение konquerror при открытии cdrom о том, что монтировать может только рут, но тем не менее файлы показывает. В целом по проблеме ничего не изменилось. при запуске xmms циклится (причём даже не показывает свой GUI, а просто висит процесс) и слышны дёргания пустого привода, если открыть CDROM он тут же въезжает обратно.
(In reply to comment #4) > Эх, Михаил. Переход на subfs породил столько непонятных глюков, что лучше б я > сидел и не дёргался :| :-( > пакета submount), только я до сих пор не понял как: без каких-либо изменений > конфигураций поведение привода в системе изменялось от нерабочего состояния до > рабочего. Сейчас осталась единственное странное сообщение konquerror при > открытии cdrom о том, что монтировать может только рут, но тем не менее файлы > показывает. Странно. _Возможно_, надо подтягивать какие-то изменения в десктоп-файлах, но об этом лучше спросить zerg@. > В целом по проблеме ничего не изменилось. при запуске xmms циклится (причём даже > не показывает свой GUI, а просто висит процесс) и слышны дёргания пустого > привода, если открыть CDROM он тут же въезжает обратно. Странно. У меня именно что висит морда, по ней (playlist) бегает курсор -- но все это нормально закрывается без висячих остатков. Привод не дергается -- насколько понимаю, в subfs используется сенсор определения носителя. Хотя может зависеть от железки -- AOpen CD-RW и Teac CD-ROM. В общем, пока висит....
А можете это в апстрим закинуть? Почесал в затылке, всё равно ничего умного не придумал...
Не использовать автомонтирование и дело с концом.
Ладно. Воксфоми, кто не спрятался -- переоткрывайте.
Дело в том, что у меня два CD-привода: 1) NEC DVD-RW 3540A, висит на мастером на втором IDE, т.е., грубо говоря /dev/hdc и 2) TEAC CDRW 548E, сидит на том же шлейфе слейвом, т.е., грубо говоря /dev/hdd. Раньше мне в голову как то не приходило пихать болванки CD с MP3 в DVD-привод, а тут подумал: "А что если?", ну и пихнул. И свершилось чудо - никаких проблем. Издевался над ним как хотел - и выключал, и перезагружался - xmms грузился моментально и без проблем. А вот если послушать на TEAC - то все, гантеля, долбит xmms этот TEAC пока не скажешь killall xmms и не поставишь диск в привод. Вот так. Может кому-нибудь что- нибудь станет ясно.
Вопрос смежный с автомонтированием, ну да лучше reopen.
Ну... у меня идей не появилось. Будут -- заходите.