|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 08 Jan 2002 02:49:38 To : Denis Meltsaykin Subject : Сторожевая Собака -------------------------------------------------------------------------------- Jan 07 23:34 02, Denis Meltsaykin wrote to Kirill Frolov: KF>>> Кто-нибудь самодельный сабж (ака WatchDog) сам делал? В KF>>> смысле саму железяку, например на ISA или в COM/LPT порт. Так KF>>> чтобы если её каждые несколько секунд/минут не пинать, то она KF>>> RESET давит. ZK>> Схем видел несколько штук в интернете. От простых, до ZK>> микроконтроллеров. DM> Я кстати собирал сию весчь, но более хитро, я цеплял ее вместо DM> бипера. Раз в 60 секунд бипер гавкал и конденсаторы на собачке DM> заряжались. Если гавка небыло то открывался ключ и давился ресет. У варианта с бипером есть один серьезный недостаток - мне неоднократно встречались системные платы, которые повисали с непрерывным писком на динамик. В результате такого повиса собачий таймер не сработает. KF>>> Может можно (где?) посмотреть схемы сабжей для которых есть KF>>> поддержка в ядре (2.4.5) ? ZK>> Hе особенно понятно, зачем поддержка _в_ядре_? Достаточно просто ZK>> демона, который пинает железку раз в несколько десятков секунд. ZK>> Ставишь разрешение на запись в нужный порт через ioperm, потом outb ZK>> то что нужно раз в N секунд. Если повисли - собака дергает ресет. DM> Зато я делал в ядро как раз. Здорово, только там надо предусмотреть DM> еще чтобы если кернел не весь повис (SysRq если таки работает), то DM> бипер должен все-таки повиснуть, иначе пикать будет а машина будет DM> висеть. Все это хорошо, только я так и не понял - какой смысл пихать поддержку собачьего таймера именно в ядро? Hаписанное тобой является скорее аргументом против такого решения. Я кстати удивляюсь, почему встроенный собачий таймер весьма распространен в мире микроконтроллеров, но ни разу не встречался мне ни на одной системной плате в готовом виде? Почему производители его не сделают? Я конечно понимаю что брэнды считают это ниже своего достоинства, ну а китайцы? Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c39e459.html, оценка из 5, голосов 10
|