сопровождаю код к продукту - ethernet свитч.
ucLinux-2.4.20, arm
Проблема в том, что при определенной нагрузке девайс молча перегружается, никаких сообщений от ядра нет. Есть подозрение, что срабатывает вотч-дог, который сбрасывается по прерыванию от системного таймера. Если это так, то получается что по какой-то причине не срабатывает обработчик прерывания (либо блокируется таймерное прерывание либо что-то иное...).
Проверяли питание и пр. железо, там все в порядке, т.е. скорее всего проблема софтовая. Проверил, нет ли в коде из контекста прерывания "спящих" функций - и там все в порядке.
Отладка еще усложняется тем, что весь софт в ядерных модулях.
Может быть подскажете идеи, как отловить баг, или свежие мысли?
Спасибо
