Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

UPS behavior after power back

閲覧: 0 回
最初の未読メッセージにスキップ

Yasushi Shinjo

未読、
2003/10/18 12:40:222003/10/18
To:
新城@筑波大学情報です。こんにちは。

UPS (Uninterruptible Power Supply ) は、Computer 専用ではな
いし、入出力をあんまりやらないから peripheral device という
感じもしないけれど、ハードウェアだし、sys でもないから、
Followup-To: fj.comp.dev.misc としてみました。

In article <x7r81cp...@maiorica.uni.sony.co.jp>
l...@uni.sony.co.jp writes:
> 佐藤通敏です。
> 手持ちのAPC SmartUPSでは停電から回復したときに自動的に
> 給電を開始させる事は可能なのだったかな?

私が使っているのは、三菱の FREQUPS-A というものです。これは、
UPS 電源回復時の動作で次の3つがあります。

(1) 自動起動。停電から回復すると自動的に給電開始。
(2) 手動起動。人がスイッチを入れたら給電開始。
(3) インテリジェント起動。(1) と似ているけれど、OFF スイッチ
の時には、自動起動しない。スケジュール運転もできる。

今回、停電から回復して、うまく JU10 (Sun の互換機)をうまく起
動できたのは、(1) か (3) なんでしょう。(1)かなあ。実はどれか
よくわかりません。というのも、この設定は、UPS を制御する
FREQSHIP というソフトウェアで設定することになっているのです
が、このソフトウェアは、買ってないので使えないんです。

FREQUPS-A の場合、FREQSHIP-mini というものは無料で提供されて
います。Solaris では、FreeBSD 用を取ってきて、少し修正して使っ
ています。末尾にパッチをつけます。

http://www.nagoya.melco.co.jp/FREQUPS/down/freq_bsd.tgz

設定は、こんな感じ。confiure スクリプトで作られます。FreeBSD
用から Solaris 用に変えたのは、/dev/ttya につないだ所だけです。
------------------------------------------------------------
# cat UPSFILE
OSDelay=180
UPSDelay=360
Port=/dev/ttya
#
------------------------------------------------------------

他の UPS では、停電から回復した後の挙動は、どんな感じでしょうか。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\

Solaris で FreeBSD 用の FREQSHIP-mini を使うためのパッチです。
ミリ秒単位の Sleep() がいるんだけど、Solaris にはマイクロ秒
単位の usleep() があるので、それで代用しています。

----------------------------------------------------------------------
*** freqmain.c.~1~ Thu Jul 29 14:32:29 1999
--- freqmain.c Sun Aug 3 00:48:20 2003
***************
*** 12,15 ****
--- 12,18 ----
* *
************************************************************************/
+ #if defined(__sun)
+ #include <unistd.h>
+ #endif
#include <stdio.h>
#include <sys/wait.h>
***************
*** 505,508 ****
--- 508,512 ----
* Update 00/00/00 *
************************************************************************/
+ #if defined(__sun)
int
Sleep(millisec)
***************
*** 509,512 ****
--- 513,523 ----
DWORD millisec; /* IN:スリープする時間(ms) */
{
+ usleep( millisec * 1000 );
+ }
+ #else
+ int
+ Sleep(millisec)
+ DWORD millisec; /* IN:スリープする時間(ms) */
+ {
struct itimerval itv, oitv;
void (*prev_handler)();
***************
*** 554,557 ****
--- 565,569 ----
return 0;
}
+ #endif

/************************************************************************

JR K Yoshikawa

未読、
2003/11/02 19:24:482003/11/02
To:
APC の製品はAPCのWeb Siteにて詳細が確認できます。
件の製品には標準でPowerChute plusが 付属していたと思います。
このSoftwareによって自動Shutdown、自動Rebootが実現できます。
詳細は下記のAPC Siteを参照してください。

http://www.apc.co.jp/products/software/pcp.html

"Yasushi Shinjo" <y...@is.tsukuba.ac.jp> wrote in message news:YAS.03Oc...@kirk.is.tsukuba.ac.jp...

新着メール 0 件