Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сторожевая Собака   Kirill Frolov   01 Jan 2002 21:45:44 
 Re: Сторожевая Собака   Igor Tihonov   03 Jan 2002 15:59:08 
 Сторожевая Собака   Zahar Kiselev   06 Jan 2002 05:01:30 
 Сторожевая Собака   Denis Meltsaykin   08 Jan 2002 00:34:26 
 Сторожевая Собака   Zahar Kiselev   08 Jan 2002 02:49:38 
 Сторожевая Собака   Denis Meltsaykin   08 Jan 2002 22:43:24 
 Сторожевая Собака   Zahar Kiselev   08 Jan 2002 23:57:38 
 Сторожевая Собака   Denis Meltsaykin   11 Jan 2002 02:39:04 
 Сторожевая Собака   Dmitry Poniatov   07 Jan 2002 11:41:48 
Архивное /ru.linux/32883c39e459.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional