Home | History | Annotate | Line # | Download | only in man4.sandpoint
satmgr.4 revision 1.1
      1  1.1  nisimura .Dd Jan 26, 2011
      2  1.1  nisimura .Dt SATMGR 4 sandpoint
      3  1.1  nisimura .Os
      4  1.1  nisimura .Sh NAME
      5  1.1  nisimura .Nm satmgr
      6  1.1  nisimura .Nd
      7  1.1  nisimura driver for satellite processor, controlling power, front panel LEDs
      8  1.1  nisimura and buttons
      9  1.1  nisimura .Sh SYNOPSIS
     10  1.1  nisimura .Cd "satmgr0 at eumb? unit 0"
     11  1.1  nisimura .Cd "satmgr0 at eumb? unit 1"
     12  1.1  nisimura .Sh DESCRIPTION
     13  1.1  nisimura This driver provides an interface to the
     14  1.1  nisimura .Tn NAS
     15  1.1  nisimura builtin satellite microprocessor which controls the power, front
     16  1.1  nisimura panel LEDs and push buttons. Communication is performed through
     17  1.1  nisimura character sequences, whose definition and usage depend on the
     18  1.1  nisimura .Tn NAS
     19  1.1  nisimura product models.
     20  1.1  nisimura .Pp
     21  1.1  nisimura The device file
     22  1.1  nisimura .Pa /dev/satmgr
     23  1.1  nisimura can be written to control the satellite processor and the LEDs.
     24  1.1  nisimura Reading it will return single characters for button press events.
     25  1.1  nisimura This facility was designed to implement a
     26  1.1  nisimura .Tn NAS
     27  1.1  nisimura control
     28  1.1  nisimura .Tn CGI
     29  1.1  nisimura program.
     30  1.1  nisimura .Pp
     31  1.1  nisimura .Nm
     32  1.1  nisimura detects a soft power-off condition, which is triggered by holding
     33  1.1  nisimura the front panel power button pressed for several seconds.  This
     34  1.1  nisimura driver can optionally invoke
     35  1.1  nisimura .Xr powerd 8
     36  1.1  nisimura to get a finer control over the system shutdown procedure. It is
     37  1.1  nisimura capable of reporting a power-button-pressed event. Refer to the
     38  1.1  nisimura .Xr powerd 8
     39  1.1  nisimura manual section for more details.
     40  1.1  nisimura .Pp
     41  1.1  nisimura For
     42  1.1  nisimura .Tn "Kurobox/Linkstation"
     43  1.1  nisimura .Tn NAS
     44  1.1  nisimura products it also provides a way to
     45  1.1  nisimura toggle the system watchdog with the
     46  1.1  nisimura .Xr sysctl 8
     47  1.1  nisimura utility. The usage is:
     48  1.1  nisimura .Bd -literal -offset indent
     49  1.1  nisimura # sysctl -w machdep.satmgr.hwwdog_enable=1
     50  1.1  nisimura # sysctl -w machdep.satmgr.hwwdog_enable=0
     51  1.1  nisimura .Ed
     52  1.1  nisimura .Pp
     53  1.1  nisimura .Tn NAS
     54  1.1  nisimura products currently supported by
     55  1.1  nisimura .Xr satmgr 4 :
     56  1.1  nisimura .Bl -bullet -compact
     57  1.1  nisimura .It
     58  1.1  nisimura KuroBox
     59  1.1  nisimura .It
     60  1.1  nisimura Buffalo LinkStation
     61  1.1  nisimura .It
     62  1.1  nisimura Synology DiskStation
     63  1.1  nisimura .El
     64  1.1  nisimura .Sh FILES
     65  1.1  nisimura .Bl -tag -width /dev/satmgrX -compact
     66  1.1  nisimura .It Pa /dev/satmgr
     67  1.1  nisimura communication inferface to
     68  1.1  nisimura .Nm .
     69  1.1  nisimura .It Pa /dev/power
     70  1.1  nisimura event notify channel to
     71  1.1  nisimura .Xr powerd 8 .
     72  1.1  nisimura .El
     73  1.1  nisimura .Sh SEE ALSO
     74  1.1  nisimura .Xr powerd 8 
     75  1.1  nisimura .Sh HISTORY
     76  1.1  nisimura The
     77  1.1  nisimura .Nm
     78  1.1  nisimura driver
     79  1.1  nisimura first appeared in
     80  1.1  nisimura .Nx 6.0 .
     81