From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jan 20 15:10:33 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA66896;
	Sat, 20 Jan 2001 15:10:33 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.nanet.co.jp (ns.nanet.co.jp [210.164.52.3])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA66891
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 20 Jan 2001 15:10:33 +0900 (JST)
	(envelope-from kei@nanet.co.jp)
Received: from nanet.co.jp (yukarin.nanet.co.jp [210.164.52.4])
	by mail.nanet.co.jp (8.9.1+3.1W/3.7W-nanet.ns.1999122419) with ESMTP id PAA21389;
	Sat, 20 Jan 2001 15:10:28 +0900 (JST)
Message-ID: <3A692BD3.6360A437@nanet.co.jp>
Date: Sat, 20 Jan 2001 15:10:27 +0900
From: Katsuyuki Maeda <kei@nanet.co.jp>
Organization: Nagasaki Network Service Co,.Ltd.
X-Mailer: Mozilla 4.75 [ja] (Win98; U)
X-Accept-Language: ja,en,pdf
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 58414
Subject: [FreeBSD-users-jp 58414] reboot =?ISO-2022-JP?B?GyRCO34bKEI=?=
 =?ISO-2022-JP?B?GyRCJEslJiUnJSQlSCRyRn4kbCRrSn1LIRsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kei@nanet.co.jp

$B!!$3$s$K$A$O!#A0ED!w(Bnanet$B$G$9!#(B

$B!!(Breboot$B%3%^%s%I$G(Bshutdown$B$r<B9T$7$F$+$i!$<B:]$K:F5/F0$r(B
$B3+;O$9$k$^$G$K?tJ,4VDxEY$N%&%'%$%H$r:n$k4JC1$JJ}K!$,$J$$$G$7$g$&$+!#(B

$B!!GX7J$r0J2<$K=q$-$^$9!#(B

$B!!DdEEBP:vMQ$K?tBf$r%0%k!<%W2=$7$F(BUPS$B$rF3F~$7$F$$$k$N$G$9$,!$(B

$B!!!!(B1.$BDdEEH/@8(B
    2.UPS$B:nF03+;O(B
$B!!!!(B3.$B$7$P$i$/BT$C$F!$;R6!$N%^%7%s$N(Bshutdown$B3+;O(B
    4.$B<+J,$b(Bshutdown$B$9$k!#(B
    5.shutdown$BCf$K>&MQEE8;I|5"(B
    6.UPS$B$r(Bshutdown$B$9$k!#(B
    7.$B$,!$EE8;$N6!5k$OB3$$$F$$$k$N$G!$(B
$B!!!!!!(B'Please press any key to reboot.'$BI=<($N$^$^!$:F5/F0$7$J$$(B

$B!!$H$$$&>u67$,5)$K5/$-$^$9!#(B
$B!!9b5!G=$J(BUPS$B$r;H$($P!$>&MQEE8;$,I|5"$7$F$b0lC6$OEE8;$r@Z$k$H$$$C$?(B
$B$3$H$,$G$-$k$h$&$G$9$,!$$=$&$$$&5!G=$,$J$$(BUPS$B$@$H>e5-$NMM$J8=>]$,(B
$B$*$3$k$H;W$$$^$9!#(B

$B!!$=$3$G!$(Bshutdown -h $B$G$O$J$/!$(Bshutdown -r $B$"$k$$$O(B reboot $B$r;H$&$H!$(B
$B%?%$%_%s%0$K$h$C$F$O!$:F5/F0$N??$C:GCf$KEE8;$,Mn$A$?$j$7$F!$B>$KLdBj(B
$B$,H/@8$7$=$&$G$9!#(B

$B!!?F$K$J$k(B($BB>$N%^%7%s$r(Bshutdown$B$9$k(B)$B%5!<%P$N%+!<%M%k$K$O!$(BUPS$B$r%7%c%C%H(B
$B%@%&%s$9$k$?$a$K!$(B

kern_shutdown.c
|        if (howto & RB_HALT) {
|                printf("\n");
|                printf("The operating system has halted.\n");
|#ifdef  UPS_DX750_SUPPORT      /* UPS support 1998/03/09 Kei */
|#define MCR_PORT        0x2fc
|#define MCR_DTR         0x01
|#define MCR_RTS         0x02
|#define MCR_OUT1        0x04
|#define MCR_OUT2        0x08
|#define MSR_PORT        0x2fe
|#define MSR_CTS         0x10
|                outb(MCR_PORT, MCR_RTS);
|                DELAY(500);     /* 500us for RTS settle */
|                outb(MCR_PORT, MCR_DTR | MCR_RTS | MCR_OUT1 | MCR_OUT2);
|                if (inb(MSR_PORT) & MSR_CTS) {
|                        printf("UPS auto shutdown...\n\n");
|                }
|                printf("Automatic reboot 3 minutes later...\n");
|                DELAY(1000 * 1000 * 60 * 3);
|                goto die;
|#endif

$B!!$NMM$J:Y9)$r$7$F$*$j!$$3$l$O;EJ}$,$J$$$H;W$&$N$G$9$,!$;R6!$K$J$kB&$K$b(B
$B%Q%C%A$rEv$F$?%+!<%M%k$rF~$l$k$N$OLLE]$J$N$G!$2?$+NI$$J}K!$,$J$$$G$7$g$&$+(B
$B$H$$$&$N$,!$KAF,$N<ALd$NGX7J$G$9!#(B

-- 
Nagasaki Network Service (http://www.nanet.co.jp/)
 kei@nanet.co.jp <Katsuyuki Maeda> (http://www.nanet.co.jp/~kei/)
 keikuma@nantoka.com (for PostPet)
$BJg(B| $B%"%k%P%$%HJg=8Cf(B($BD9:j!&k]Aa6a9Y(B)VB,VC,CGI,FreeBSD,$B%Z!<%8:n@.Ey(B
$B=8(B| $B6=L#$N$"$kJ}$O$*5$7Z$K%a!<%k2<$5$$!#(B
$B!V=*$o$i$J$$%W%m%8%'%/%H$O$J$$!#=*$o$C$A$c$&%W%m%8%'%/%H$O$"$k$1$I!#!W(B
