1

Я уже как-то упоминал об этой проблеме. Никто не ответил.
В общем, достало. Ни один косяк в магии так сильно не достаёт.
Описываю по порядку.

При безопасном извлечении внешнего диска часто бывает Kernel panic (но не всегда).
Иногда бывает при присоединении. В логах в файле messages ничего не остаётся, т.е. не успевает записать.
В мандриве 2010.2 такого не было. Появилась эта беда после того, как я поставил туда ядро 2.6.38.8 с MIB`а.
Но в мандриве есть 2 пункта: "отсоединить том" и "безопасно извлечь привод". В магии есть только один пункт
"безопасно извлечь привод". В мандриве если выбираешь "отсоединить том", то Kernel panic никогда не выскакивает.


Вот мой хард:

Диск /dev/sdc: 640.1 ГБ, 640135028736 байт
255 heads, 63 sectors/track, 77825 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x58ca8375

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        1147     9213246   83  Linux
/dev/sdc2            1148        1274     1020127+  82  Linux своп / Solaris
/dev/sdc3           12560       77825   524249143+   7  HPFS/NTFS
/dev/sdc4            1275       12559    90646762+  83  Linux

Вот ядро:

[root@zal zal]# uname -a
Linux zal 2.6.38.8-server-69mib #1 SMP Sun Jun 5 02:29:34 CEST 2011 i686 i686 i386 GNU/Linux

Это же было и на старых ядрах.

Вот хвост файла messages при удачном извлечении диска

Oct  7 23:37:34 mag ntfs-3g[2363]: Unmounting /dev/sdb3 (concolor)
Oct  7 23:37:35 mag kernel: WARNING! power/level is deprecated; use power/control instead
Oct  7 23:37:35 mag kernel: usb 6-6: USB disconnect, address 3

После этого подсоединил хард и тут же Kernel panic.
Как с этим бороться?

2

kernel: WARNING! power/level is deprecated; use power/control instead

Превышена допустимая нагрузка на USB по питанию.

Как реагирует на  umount /девайс от рута?

3

Сейчас не могу проверить, пишу с другого компа. Всегда подключаю проводом с двумя разъёмами. По спецификации каждый порт разрешает 0.5А тока. В сумме 1А. Винт потребляет гораздо меньше. Этой проблемы с этим же винтом в других дистрибутивах нет. В предыдущих мандривах тоже не было.

4

Попробовал сегодня. Как будто не ругается.

Oct  9 11:14:24 mag ntfs-3g[1826]: Unmounting /dev/sdb3 (concolor)

Там ещё 2 раздела. Я каждый отмонтировал под рутом. Но запись в логе только про 1 раздел.

5

Поставьте другоё ядро.

6 (10.10.2011 22:54:46 отредактировано verg)

kuguar,
Для мандрива 2010.2 проверьте на этом ядре:

su
urpmi.addmedia --update Kernel_3.0.4 http://mirror.pianetalinux.org/MIB/2010.2/32/projects/kernels/3.0.4/
urpmi --auto -a kernel-firmware
urpmi --auto -a kernel-nrj-desktop-devel-3.0.4
urpmi --auto -a kernel-nrj-desktop-3.0.4
urpmi --auto-select --auto-update

7

Спасибо. Попробую, как будет свободное время.

8

Нашел временное решение. Если отмонтировать разделы винта в наутилусе в левой панели, там, где отображаются диски и разделы, то всё нормально.

9

В Гноме тоже не хорошо - при отмонтировании внешнего диска (Безопасно удалить привод) ругается:
Не удалось остановить привод

Error detaching: helper exited with exit code 1: Detaching device /dev/sdb
USB device: /sys/devices/pci0000:00/0000:00:1d.7/usb7/7-2)
SYNCHRONIZE CACHE: OK
STOP UNIT: FAILED: No such file or directory

Если же выбрать "извлечь", то не ругается, но и не сообщает, что диск можно отсоединить от компьютера.

10

Я про гном и писал. В мандриве 2010.2 победил эту проблему сменой ядра на старое из update.