Re: как лечить мёртвые зависания?

From
Andrey Zonov (2:5020/830.28)
To
Eugene Grosbein
Date
2007-01-11T13:06:08Z
Area
RU.UNIX.BSD
Привет, Eugene!

 AZ>> FreeBSD dotnet.zonov.ru 5.5-STABLE FreeBSD 5.5-STABLE #0: Sat Dec  9
 AZ>> 22:47:37
 AZ>> MSK 2006     andreyz@dotnet.zonov.ru:/usr/obj/usr/src/sys/unionlan  i386
 AZ>> Постоянно виснет - просто тупо и глухо (клава молчит, com-консоли нет).
 AZ>> Раньше
 AZ>> реже - щаз чаще. Что и поделать ума не приложу. Вот всё таки решил
 AZ>> попросить
 AZ>> помощи у Вас - может что дельное скажете.

 EG> В ядро отладочные опции: INVARIANTS, INVARIANT_SUPPORT.
 EG> Если сильно хочется докопаться, еще и WITNESS, но оно может влиять
 EG> на скорость сильнее. Ну и отладчик в ядро, на тот случай если
 EG> поймаешь баг.

Добавил.

makeoptions     DEBUG=-g
options         KDB
options         DDB
options         INVARIANTS
options         INVARIANT_SUPPORT
options         WITNESS
options         DEBUG_LOCKS
options         DEBUG_VFS_LOCKS
options         DIAGNOSTIC

uptime 5 дней - потом дедлок. подрубаю клавиатуру - ctrl+alt+esc никаких результатов не даёт. капс лок так же не реагирует - как и без добавления данных опций.

Может ещё есть вариатны вылавливания бага?

Ещё заметил одну вещь:
top -S

   16 root     -68 -187     0K     8K WAIT     1:07  0.00%  0.00% irq5: rl0 skystar2+
   22 root     -68 -187     0K     8K WAIT     0:11  0.00%  0.00% irq11: rl1
   23 root     -68 -187     0K     8K WAIT     0:00  0.00%  0.00% irq12: rl2

может падения из-за того что rl0 и skystar живут на одном irq?

PS насчёт выкинуть скустар или драйвер - под моим же руковством есть ещё 3 машинки на фре 5.4 с этим же драйвером - там таких проблем не наблюдается.

                                              Успехов!

--- GoldED+/W32 snapshot-2000.12.24
 * Origin: Жизнь - хорошая штука (2:5020/830.28)
SEEN-BY: 46/50 50/12 203 400/567 814 450/186 1024 451/30 452/25 154 461/48
SEEN-BY: 461/1313 469/142 418 550/196 2432/260 4600/126 4614/20 4615/21 4635/4
SEEN-BY: 4635/1024 5000/5000 5001/100 5002/63 5011/13 5012/30 46 5015/28
SEEN-BY: 5019/26 5020/154 175 400 545 549 715 758 760 830 1042 1523 1604 1630
SEEN-BY: 5020/1641 2142 2238 2395 2450 2590 2871 4441 5021/3 29 44 5022/128
SEEN-BY: 5023/46 5025/3 750 9595 5027/12 5028/61 5029/32 60 5030/115 500 556
SEEN-BY: 5030/731 830 901 966 1900 1957 2828 5031/47 70 5033/21 5035/18 38
SEEN-BY: 5040/47 5042/12 13 21 5045/7 5049/19 50 97 164 5050/151 5051/40
SEEN-BY: 5052/4 5054/1 4 8 9 11 28 35 36 37 45 50 66 67 70 75 84 85 89 5058/42
SEEN-BY: 5058/999 5059/9 37 5062/1 10 5063/3 5064/7 5070/156 5071/22 166
SEEN-BY: 5074/24 5076/1 5077/70 5078/20 5080/80 111 147 237 1003 5082/6
SEEN-BY: 5083/21 5084/9 61 5085/13 87 5090/108 5093/4 33 55 5094/4 5095/20
SEEN-BY: 5096/18 5097/31 303 5099/11 6001/10 6028/1 6055/2 6070/5 6083/12
PATH: 5020/830 5080/1003 5020/4441 545 5054/1 37