Newsgroup: it.comp.os.linux.sys
Titolo: UPS e Shutdown: deadlock?

salve.
Ho messo un po' di ups sulle mie macchine. Tuttavia solo uno di questi,
il piu' caro, ha una seriale che comunica lo stato al computer.
I miei problemi sono due
Innanzitutto solo una macchina e' in grado di capire che e' mancata la
corrente, e di conseguenza fare lo shutdown dopo tot minuti. Le altre
maccine (ovviamente connesse in rete) non possono farlo, a meno che non
ricevano in qualche modo un comando apposito dalla macchina sopra
citata.
il secondo problema e' questo: si potrebbe creare un dead lock molto
facilmente; infatti se manca la corrente e la macchina va in shutdown e
subito dopo la corrente ritorna, la macchina rimane bloccata.
d'altro canto, se invece di fermarla la si resetta, potrebbe succedere
che la corrente non e' ancora tornata e dunque si avrebbe un nuovo
shutdown e reboot. Se la cosa dovesse continuare, sarebbe molto
probabile che la macchina si spenga per esaurimento dell'UPS durante uno
dei boot.
Ci ho pensato un bel po' e ho trovato queste soluzioni, che tuttavia non
mi soddisfano troppo:
per il primo problema: la macchina con l'UPS con la seriale dovrebbe
comandare tutte le altre attraverso SNMP oppure un comando RSH. Non sono
il massimo della sicurezza, e quindi andrebbero configurati alle
perfezione. Se si potesse fare lo stesso con SSH, sarebbe molto meglio
(sono pur sempre connesso 24/24h con ADSL).
La soluzione al secondo problema e' invece questa:
dopo tot minuti di on-battery, la macchina deve entrare in uno stato
"sicuro", in cui uno spegnimento improvviso non comporti nessun danno.
In questo stato "sicuro" deve stare in attesa di un comando che la
rimetta di nuovo online.
ci sarebbe un ultimo probblema, ma che e' trascurabile: quasi tutte le
schede madri non ricordano lo stato in cui si trovavano, in caso di
caduta di corrente. Dunque, quando un computer con alimentazione ATX si
spegne, non si riaccende piu' da solo.
Ne' l'UPS con seriale che ho acquistato lo fa riaccendere, magari
simulando un RING del modem...
La soluzione semplice ed economica a cio', e' sfruttare la funzione di
accenzione programmata che ormai molti BIOS offrono. Cosi' al più il
computer resta spento per un periodo medio di 12h (max 24h, se si e'
proprio sfortunati, min qualche minuto se si ha un gran culo)
--
Ciauz!
   midorichan
////////////////////////////////////
     ... A choice is always possible, even without any options.

 il piu' caro, ha una seriale che comunica lo stato al computer.
ci avevo pensato anche io tempo fa, poi l'ho aggiunto alle "cose da
fare quando ho tempo".... siccome anche io ho un ups senza seriale
volevo provare con un vecchio modem esterno, attaccato alla seriale e
magari con un programmino che ogni 2/3 minuti manda un AT al modem,
appena non giunge risposta (senza corrente il modem si spegne) inizia
a spegnere il pc, per la riaccensione invece ....
-- 
nebbia

 wrote in message e1epl8...@ciemme.it...

E perche' no un semplice relle' alimentato a 220v e con i contatti in uno
dei piedini di una parallela (si puo' fare anche sulla seriale)...
E' un'idea...e costa molto meno...

 E' un'idea...e costa molto meno...
ci credo ciecamente ;) ma considera che nei negozi di elettronica
hanno una mia foto segnaletica e le piu' rigide istruzioni per
cacciarmi fuori a pedate nel caso entrassi.
-- 
nebbia

 E' un'idea...e costa molto meno...
sai che ci ho pensato proprio stanotte?
a dire il vero la cosa che ho pensato e' un po' piu' complessa: un apposito
circuito deve informare attraverso la seriale la mancanza di corrente.
Inoltre, al ritorno della corrente dovrebbe simulare un RING del modem, in modo
tale da riaccendere un computer ATX.
il fatto e' che, mentre dal punto di vista dell' elettronica me la cavicchio,
non ho la minima idea di come fare un programma che legga informazioni dalla
seriale, soprattutto con Linux.
se qualcuno ha voglia di giocare con sta cosa, mi contatti, cosi' io mi metto
all'opera.
--
Ciauz!
   midorichan
////////////////////////////////////
     ... Chella femmana tene doie par' e zizz'...

 tale da riaccendere un computer ATX.
Mi intrometto solo per dirvi che nel 99% dei Bios c'č l'opzione per
riavviare in automatico il pc quando ritorna la corrente.
--
-=/ Nicola  Cassolato \=-
nicola.c...@libero.it
 - ICQ: 26241188 - 
http://texwiller.cjb.net
::: Il caso aiuta soltanto la mente preparata al nuovo e all'inconsueto
::: (L. Pasteur)


E' quel "Power On by AC loss...."

 E' quel "Power On by AC loss...."
non mi pare sia una opzione cosi' comune...
--
Ciauz!
   midorichan
////////////////////////////////////
     ... Il cielo e' alto nel sole (Gaetano)

non mi pare sia una opzione cosi' comune...
In effetti non č proprio comune. Nei miei 2 PC a casa non c'č, ma l'ho
visto in diversi casi

 subito dopo la corrente ritorna, la macchina rimane bloccata.
Ci sono demoni di controllo dell'alimentazione in grado di capire cos'e`
successo e di cancellare lo shutdown in questa situazione...
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 non mi pare sia una opzione cosi' comune...
Beh, boh, io l'ho sempre vista sulle mobo ATX, magari ha un altro
nome...


 successo e di cancellare lo shutdown in questa situazione...
Sai per caso come si chiamano?
Forse sarebbe una soluzione ottima, soprattutto se sono opensource e quindi
modificabili.
Potrei tentare di renderli compatibili con il mio UPS, dato che conosco i
segnali che manda sulla seriale.
--
Ciauz!
   midorichan
////////////////////////////////////


segnali che manda sulla seriale.
powerd 
man powerd
bye
-- 
     #@@@ missinglink on slackware 7.1 ###
     ####       member of telug        #@@
 

 segnali che manda sulla seriale.
Io ho usato genpowerd, ma non ricordo da dove l'avevo tirato giu`. Ho
dovuto correggere un bacherozzo e adattarlo al mio UPS, ma niente di
difficile... Magari pero` adesso c'e` di meglio in giro.
