Bug 1162

Summary: глухие зависания при работе с IDE-дисками
Product: Sisyphus Reporter: raVen <raven98>
Component: kernel24-smpAssignee: Peter 'Nidd' Novodvorsky <nidd>
Status: CLOSED WONTFIX QA Contact:
Severity: critical    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
0001162-bts.tar.gz none

Description raVen 2002-08-01 17:50:42 MSD
Дистрибутив ALM2. Вывод dmesg, lspci &amp; lspcidrake - приложен в архиве. Корневая ФС - на /dev/hda2, на 4-х SCSI-дисках - /var/cacheX. Пытаюсь задействовать IDE Secondary контроллер - подключаю диск /dev/hdc (такой же, как и /dev/hda), fdisk, раздел на весь объём диска (40 Гбайт), и на этапе mke2fs - полное зависание, даже не успевают прощально мигнуть лампочки на клавиатуре. Если проделать mke2fs на другом компьютере, а потом подсунуть винч назад, то работает до неопределённого момента, заканчивается тем же. Пробовал подсунуть винчи другой модели  (Fujitsu 40G 7200 rpm 2Mb cache UDMA100), использовать как /dev/hdb или /dev/hdd - поведение аналогичное, хотя они 100% рабочие. Получается, что работает только /dev/hda ? И то думаю перенести систему на один из SCSI-дисков, пока она ещё жива.
---

---
М.б. как-то пересобрать ядро, оторвав патчи, касающиеся чипсета ServerWorks?

Comment 1 Michael Shigorin 2002-09-18 17:22:21 MSD
На системе с SW OSB4 (один канал, одно IDE-устройство -- teac cdrom) -- все чудно встало.

См. тж. переписку в community@ в р-не Sep 18 2002 (\&quot;Apt-cdrom виснет\&quot;).
Comment 2 Michael Shigorin 2002-09-18 17:22:21 MSD
На системе с SW OSB4 (один канал, одно IDE-устройство -- teac cdrom) -- все чудно встало.

См. тж. переписку в community@ в р-не Sep 18 2002 (\&quot;Apt-cdrom виснет\&quot;).
Comment 3 Michael Shigorin 2002-12-25 16:07:42 MSK
Summary:

- известно, что IDE на многих SW -- больное.  По крайней мере для ряда плат лечится обновлением BIOS (информация поставщиков серверов).

- даже после этого _крайне_ не рекомендуется:
  - ставить более одного устройства на канал;
  - использовать DMA.

Solution:

- hdparm -d0 /dev/hda (Pri Master -- который CD-ROM, по-хорошему)
- добавить IDE RAID и сбросить диски на него

Workaround:

- при установке и обнаружении SWII (как минимум) отключать в принудительном порядке IDE DMA (и фиксировать в заливаемой конфигурации);
- если еще и несколько устройств на канале -- рисовать Большую Красную Табличку насчет \&quot;обновите BIOS\&quot; и \&quot;вас же предупреждали\&quot;.

Но это скорее feature request к новому инсталеру.
Comment 4 Michael Shigorin 2002-12-25 16:07:42 MSK
Summary:

- известно, что IDE на многих SW -- больное.  По крайней мере для ряда плат лечится обновлением BIOS (информация поставщиков серверов).

- даже после этого _крайне_ не рекомендуется:
  - ставить более одного устройства на канал;
  - использовать DMA.

Solution:

- hdparm -d0 /dev/hda (Pri Master -- который CD-ROM, по-хорошему)
- добавить IDE RAID и сбросить диски на него

Workaround:

- при установке и обнаружении SWII (как минимум) отключать в принудительном порядке IDE DMA (и фиксировать в заливаемой конфигурации);
- если еще и несколько устройств на канале -- рисовать Большую Красную Табличку насчет \&quot;обновите BIOS\&quot; и \&quot;вас же предупреждали\&quot;.

Но это скорее feature request к новому инсталеру.
Comment 5 Michael Shigorin 2002-12-25 16:09:28 MSK
PS: отрывать патчи -- исходя из предыдущего bugnote -- малоосмысленно.
Это _не_ ALT-specific (и не linux-specific AFAIR).
Comment 6 Michael Shigorin 2002-12-25 16:09:28 MSK
PS: отрывать патчи -- исходя из предыдущего bugnote -- малоосмысленно.
Это _не_ ALT-specific (и не linux-specific AFAIR).