Bug 7010 - HAL break subfs cdrom mounting on disk eject
: HAL break subfs cdrom mounting on disk eject
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/hal)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 7079
  Show dependency tree
 
Reported: 2005-06-06 01:04 by
Modified: 2007-01-27 13:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-06-06 01:04:46
При работающем сервисе 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 From 2005-07-13 20:05:30 -------
исправлено в hal-0.5.3
------- Comment #2 From 2005-07-25 15:23:53 -------
*** Bug 7451 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2005-07-26 11:59:53 -------
Подтверждаю - размонтируется. Два накопителя, записи в 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