Bug 4042 - проблема с размонтирование usb-storage
: проблема с размонтирование usb-storage
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kernel-image-std26-up)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 3459
  Show dependency tree
 
Reported: 2004-04-27 16:46 by
Modified: 2007-04-06 16:46 (History)


Attachments


Note

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


Description From 2004-04-27 16:46:15
Проблема у меня возникла с usb storage устройством
(считываетлем флеш-карт). Ядро 2.6.5 из Сизифа

В прошлую пятницу я пользовался флеш-картой. Как всегда, вытащил ее без
размонтирования.

Сегодя заинтриговал меня неслабый load average
больше 2-х при отсутствии загрузки процессора. Оказывается, это 2
просесса updfstab находятся в состоянии "D", то есть
"uninterruptible sleep (usually IO)" из мана по ps.

начал выяснять, чего не так с моим IO. Оказалось, каталог
/mnt/auto/storage, в который смонтирована моя USB читалка, не
хочет размонтироваться, и umount при попытке выполнить это
действие благополучно переходит в состояние D. umount /dev/sda1
(как раз устройство, смонтированное в /mnt/auto/storage) говорит,
что оно не смонтировано.

service usb restart и service autofs restart результата не
принесли, как и отключение - включение читалки.

Процессы, повисшие в состоянии D не убиваются.

Модуль usb_storage выгружаться не хочет, говорит "занят".

в логах есть много всяких
сообщений, в основном таких:

Apr 27 14:03:17 sabitov automount[2435]: attempting to mount
entry /mnt/auto/storage
Apr 27 14:03:17 sabitov automount[2471]: >> mount: /dev/sda1 is
not a valid block device
Apr 27 14:03:17 sabitov automount[2471]: mount(generic): failed
to mount /dev/sda1 (type auto) on
 /mnt/auto/storage/

и такие есть:

Apr 27 14:06:22 sabitov kernel: scsi0 (0:0): rejecting I/O to
dead device
Apr 27 14:06:22 sabitov kernel: FAT bread failed in
fat_clusters_flush

$ cat /etc/altlinux-release 
ALT Linux Sisyphus (20040423)
------- Comment #1 From 2004-09-07 14:25:27 -------
Исправлено в новых сборках hotplug'а.