Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / Настройка dbus+hal+ivman (6102 хитов)
- Написал(а) Ilya Дата 11.01.06 16:20
Всем привет! В прошедшие праздники настраивал
связку dbus+hal+ivman. Все в роде работает нормально т.е.
диски(CD,DVD) сами монтируются/размантируюся, Audio-CD играются,
DVD-video запускаются в xine. НО есть пара глюков т.е. при вставке
некоторых CD/DVD с данными вот такая фигня:
Вставляю диск с Delphi 7

bash-3.00$ ls -l /mnt/cdrom
dr-xr-xr-x  1 root root  2048 1970-01-01 03:00 bin
-r-xr-xr-x  1 root root 77824 2002-08-06 19:50 delphipr.dll
dr-xr-xr-x  1 root root  2048 1970-01-01 03:00 framewor
dr-xr-xr-x  1 root root  6144 1970-01-01 03:00 units
bash-3.00$

хотя на диске если монтировать в ручную, то:

bash-3.00$ sudo umount /mnt/cdrom
bash-3.00$ mount /mnt/cdrom
bash-3.00$ ls -l /mnt/cdrom
-r-xr-xr-x  1 root root      46 2002-08-09 18:00 AUTORUN.INF
-r-xr-xr-x  1 root root    1678 2002-08-09 18:00 BORLAND.GIF
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 D7_NET_Compiler
-r-xr-xr-x  1 root root    4710 2002-08-09 18:00 DELPHI.ICO
-r-xr-xr-x  1 root root    1077 2002-08-22 06:17 dent.slip
-r-xr-xr-x  1 root root   18271 2002-08-09 18:00 deploy.rtf
-r-xr-xr-x  1 root root   12373 2002-08-09 18:00 deploy.txt
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 ib6.5
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 ibdocs
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 Info
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 Install
-r-xr-xr-x  1 root root 1093632 2002-08-09 18:00 install.exe
-r-xr-xr-x  1 root root   30958 2002-08-09 18:00 install.rtf
-r-xr-xr-x  1 root root   15015 2002-08-09 18:00 install.txt
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 ISxpress
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 keygen
-r-xr-xr-x  1 root root   48422 2002-08-09 18:00 license.rtf
-r-xr-xr-x  1 root root   34154 2002-08-09 18:00 license.txt
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 Mdac
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 ModelMaker
-r-xr-xr-x  1 root root    4119 2002-08-09 18:00 privacy.txt
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 rdebug
-r-xr-xr-x  1 root root   45668 2002-08-09 18:00 readme.rtf
-r-xr-xr-x  1 root root   22317 2002-08-09 18:00 readme.txt
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 TeamSource
dr-xr-xr-x  1 root root    2048 1970-01-01 03:00 Workshop
bash-3.00$

Есть у кого-нибудь идеи от чего это зависит и как лечить?
Parent - Написал(а) LOE (Site/forum admin) Дата 11.01.06 20:12
Было такое при монтировании диска плохого качества. Как при ручном монтировании, так и через automount.
Выгружу-загружу диск - всё монтируется.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Ilya Дата 12.01.06 17:04
Согласен в основном все диски, на которых такая бяка, самопальные, но все же
при ручном монтировании(даже не вынимая диск) они нормально монтируются.
Еще один глючек: если запускать ivman от пользователя, а не в режиме демона, то
диски с данными нормально извлекаются при нажатии на кнопку eject на приводе, а
после dvd-video все наступает писец. т.е. диски монтируются, запускаются xine, cdplay и т.д.
но кнопка eject на приводе не работает(блокируется).
Parent - Написал(а) LOE (Site/forum admin) Дата 12.01.06 19:02
Тем не менее. Наблюдал немонтирование только на самописанных дисках. Штампованные монтируются нормально.

Я пробовал ядерный automounter (через subfs) - работа прозрачная, но не нравилось то, что как только ресурс освобождается - сразу идет отмонтирование. Соответственно, как только при работе с СД наступает пауза, идет отмонтировани и при дальнейшем обращении надо опять ждать пока подмонтируется.
Сейчас юзаю autofs - можно задать паузу перед отмонтированием. Плохо то, что после освобождения СД надо ждать перед тем, как сработает кнопка выброса диска.

Твою связку монтировщиков не юзал за ненадобностью - autofs хватает за глаза.
В твоем случае - кнопка перестает работать из-за занятости устройства. Т.е. кто-то его "захапал" и не отдает.
Проверь по fuser /dev/hdd (или что там у тебя). При работе в КДЕ вполне возможно, что устройство занимается КДЕ-шным системным приложением.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) Ilya Дата 14.01.06 12:11
Automounter я не пробывал, а autofs как-то раз настраивал, но он мне не понравился.
Связка из dbus+hal+ivman лишина недостатков automounter и autofs т.е.
отмонтирование происходит только при нажатии на кнопку eject на приводе
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / Настройка dbus+hal+ivman (6102 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.157s with 11 database queries.