如何在 FreeBSD 上使用 UPS
作者: Louis (Louis) 看板: 386BSD
标题: 如何在 FreeBSD 上使用 UPS .... 时间: Wed Oct 28 15:04:01 1998 UPS 在跳电之时大约能撑个十来分钟以上,但是如果你人不在电脑旁, 最後还是面临 UPS 没电,电脑被迫 shutdown 的情形。 飞瑞的 UPS 有贩卖一种叫电掌柜的软体来帮你自动 shutdown, 但是电掌柜是 for Win95 的,而 FreeBSD 或是 Linux 都还没有类似的软体, 我想到一个方法,实作上也已经成功了。兹将步骤列在以下, 有需要的网友自己动手做吧!! ^_^ 目前就同学手边有的 UPS,已经做出 飞瑞 和 Upsonic 的。 底下是给飞瑞的 A-8941 500VA 用的。 我们这边的测试目前是没发现问题,如果你在使用上有问题,欢迎向我们提出。 [1;32m【 [1;33m零件清单 [1;32m】[0m 9公 一个 25母 一个 单心线 四条 电阻 1K 二只 [1;32m【 [1;33m飞瑞 UPS 的 output 规格 [1;32m】[0m 可迳自参考飞瑞 UPS 手册的 第 6 页 -- 1-5 介面通讯埠。 Pin Meaning ----------------------------------------------------------------------- [1;36m [0m2 市电异常时 ON (close) 3 市电正常时 ON (close) [1;36m [0m5 Battery Low 时 ON (close) 距 Shutdown 剩一分钟 6 Remoto ShutDown 用 [1;36m [0m7 Common 共接点 (以上接脚接和这个共接) ======================================================================= [1;32m【 [1;33m实作 [1;32m】[0m 其中,我选接 UPS 的 2、5、7 三条线, 分别对应 COM2 的 DSR、CTR、Vcc 脚。 而 COM2 的 DTR 脚(20) 则维持 High 提供 Vcc 的讯号。 (RS-232规格上是写 3~15V,实测为 10V 左右)。 将 9公的 pin7 连 Com2 的 pin 20, pin 2 连 pin 6,pin 5 连 pin 5 (见下图)。 其中再将 COM2 的 pin 7 (Gnd) 和 COM2 的 pin 6 和 pin 5 跨接 1 K 的电阻。 UPS COM2 output( 9公) Input(25母) ========================================= Pin 7 ------------------------ 20 Vcc Pin 2 -----+------------------ 6 DSR (跳电时为 1 ) > < R (电阻 1K) +----------------- 7 Gnd < > R (电阻 1K) Pin 5 -----+------------------ 5 CTR (Battery Low 时为 1 ) [1;32m【 [1;33msource 何处寻 [1;32m】[0m 您可以到 ftp://kavalan.csie.nctu.edu.tw/pub/UNIX/source/UPS_deamonPT.tar.gz 抓回来,直接打 make 就可以执行。 目前只做 for FreeBSD 的。Linux 应该很好 port。 [1;32m【 [1;33mHow To Run it [1;32m】[0m 将 9公接 UPS 後方的 output, 25母接主机後面的 COM2,然後执行这个程式, 执行时,请用 sudo,否则 access COM2 时会 permission denied。 上一篇:FreeBSD 4.0 Kernel Hacking Guide--vm/vm_objec 下一篇:ports 装不起来的几种状况 更多相关文章
|
推荐文章
精彩文章
|