Bug 7010 - HAL break subfs cdrom mounting on disk eject
Summary: HAL break subfs cdrom mounting on disk eject
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hal (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
: 7451 (view as bug list)
Depends on:
Blocks: 7079
  Show dependency tree
 
Reported: 2005-06-06 01:04 MSD by Michael A. Kangin
Modified: 2007-01-27 13:49 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael A. Kangin 2005-06-06 01:04:46 MSD
При работающем сервисе HAL (в. 0.4.7-alt2.1) и попытке извлечь компакт-диск из
привода происходит размонтирование привода, смонтированного через subfs. Его
приходится вновь монтировать вручную.
Остановка сервиса HAL проблему решает.
Кроме того, какое-то взаимодействие HAL и sven приводит к невозможности вообще
извлечь диск из привода (см. #7009)
Steps to Reproduce:
При работающем сервисе HAL:
1. [root@mak-home /]# mount |grep subfs
/dev/fd0 on /mnt/floppy type subfs (rw,noexec,nosuid,nodev,sync,fs=floppyfss)
/dev/cdroms/cdwriter0 on /mnt/cdrom type subfs (ro,noexec,nosuid,nodev,fs=cdfss)
(смонтирован и cdrom, и floppy).
2. Вставляем диск. Проверяем его:
[root@mak-home /]# ls /mnt/cdrom/
AUTORUN.INF  DirectX  Start.exe  Video  sasami2k_757.exe  setup.ini
При этом в /media ничего нового не появляется.
3. Извлекаем диск. Привод размонтируется:
[root@mak-home /]# mount |grep subfs
/dev/fd0 on /mnt/floppy type subfs (rw,noexec,nosuid,nodev,sync,fs=floppyfss) 

В логах при этом появляются только ошибки чтения флоппи-диска при попытке опроса
оного при вставке/извлечении диска:
 Jun  5 21:52:39 mak-home kernel: end_request: I/O error, dev fd0, sector 0


Expected Results:  
Монтирование привода остаётся активным.
Comment 1 Anton Farygin 2005-07-13 20:05:30 MSD
исправлено в hal-0.5.3
Comment 2 Sergey V Turchin 2005-07-25 15:23:53 MSD
*** Bug 7451 has been marked as a duplicate of this bug. ***
Comment 3 Nikolay A. Fetisov 2005-07-26 11:59:53 MSD
Подтверждаю - размонтируется. Два накопителя, записи в fstab:
/dev/cdroms/cdrom0   /mnt/cdrom              subfs  
fs=cdfss,noexec,nodev,nosuid,ro,iocharset=koi8-r 0 0
/dev/cdroms/cdrom1   /mnt/cdrom1             subfs  
fs=cdfss,noexec,nodev,nosuid,ro,iocharset=koi8-r 0 0

При запущенном hald после извлечения диска соответствующий накопитель
размонтируется - поведение аналогично описанному в #7451.

Версии hal:
libhal-0.5.3-alt4
hal-0.5.3-alt4