Есть какие-то программные решения watchdog, которые читают dmesg и при обнаружении там определенных строк что-нибудь перезапускают? А то на домашнем маршрутизаторе intel'овский вайфай иногда падает и приходится включать комп стационарный, чтобы перезагрузить маршрутизатор. и еще xbmc иногда подвисает, когда HDMI ресивер несколько раз включится-выключится. Хотя xbmc при этом ничего не пишет в dmesg. Хотелось бы его тоже как-то перезапускать.