вот есть устройство фирмы интел, встроенное в чипсет. модель i6300.
в ванильном ядре для него дров нет, есть в -mm патче. Я их выколупал оттуда, приложил
драйвер подгружается, в случае чего пишет в логи "unexpected close, not stopping timer". Но машину не ребутит. я уже не знаю, что с ним делать.
Проблема осложняется ещё и тем, что с такими девайсами я дела никогда не имел :-(, может я что-то не так делаю?
вкратце: после установки драйвера я установил демон watchdog (apt-get install watchdog) и заставил его работать с /dev/watchdog. ничего не работало (в смысле в логах было то, что выше написано, но ребута не происходило). покопался в исходниках драйвера, дописал туда дебаговый вывод - судя по нему драйвер ведёт себя правильно (если я правильно себе представляю, как он должен работать), но ребута не происходит. Возможно ошибка при инициализации устройства или (что скорее всего) я что-то не так настроил.
Драйверу уже почти полгода и в интернете я никаких багрепортов не нашёл :-(
Может быть у кого-то есть идеи, как заставить эту железку работать?