Lines Matching +full:power +full:- +full:management +full:- +full:ic +full:- +full:for +full:- +full:system
14 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 .\" Copyright (c) 1999-2000 by Internet Software Consortium
28 .\" Permission to use, copy, modify, and distribute this software for any
35 .\" CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
46 .Nd configuration file format for
59 .Bl -tag -width ".Ic options"
60 .It Ic attach
63 .It Ic detach
66 .It Ic nomatch
70 .It Ic notify
73 .It Ic options
74 Specifies various options and parameters for the operation of
90 In this way generic statements can be overridden for devices or
94 .Bd -literal -offset indent
101 .Ss Sub-statements
102 The following sub-statements are supported within the
105 .Bl -tag -width ".Ic directory"
106 .It Ic directory Qq Ar /some/path ;
114 .It Ic pid-file Qq Pa /var/run/devd.pid ;
116 .It Ic set Ar regexp-name Qq Ar (some|regexp) ;
118 .Ar regexp-name .
130 The following sub-statements are supported within the
135 .Bl -tag -width ".Ic directory"
136 .It Ic action Qq Ar command ;
139 .Dq Li "/etc/pccard_ether $device-name start" .
140 .It Ic class Qq Ar string ;
141 This is shorthand for
142 .Dq Ic match Qo Li class Qc Qq Ar string .
143 .It Ic device-name Qq string ;
144 This is shorthand for
145 .Dq Ic match Qo Li device-name Qc Qq Ar string .
151 .Dq Li device-name
153 is available for later use with the
156 .It Ic match Qo Ar variable Qc Qq Ar value ;
169 .Ic device-name
172 .It Ic media-type Qq Ar string ;
174 .Ic media-type
181 .It Ic subdevice Qq Ar string ;
182 This is shorthand for
183 .Dq Ic match Qo Li subdevice Qc Qq Ar string .
186 The following sub-statements are supported within the
189 .Bl -tag -width ".Ic directory"
190 .It Ic action Qq Ar command ;
192 .It Ic match Qo Ar variable Qc Qq Ar value ;
203 The following sub-statements are supported within the
209 on which system and subsystem that delivered the event.
210 .Bl -tag -width ".Ic directory"
211 .It Ic action Qq Ar command ;
215 .It Ic match Qo Ar system | subsystem | type | notify Qc Qq Ar value ;
224 .It Ic media-type Qq Ar string ;
233 that generated the event (for device events).
234 Variables for other classes of events are dependent on those events.
236 .Bl -tag -width ".Li manufacturer" -compact
237 .It Ic Variable
262 Device Sub-class (USB).
263 .It Li device-name
276 Interface Sub-class (USB).
278 Jail name for the process triggering the rule (RCTL).
304 Sub-vendor ID (PCI).
306 Sub-device ID (PCI).
308 Matches a subsystem of a system, see below.
309 .It Li system
310 Matches a system type, see below.
322 .\" for each of the tables so that things line up in columns nicely.
323 .\" Please do not omit the type column for notifiers that omit it.
325 .Bl -column "System" "Subsystem" "1234567" -compact
326 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
332 Button state ($notify=0x00 is power, 0x01 is sleep).
349 .Bl -column "System" "Subsystem" "1234567" -compact
350 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
351 .It Li AEON Ta Li power Ta Li press Ta
352 The power button on an Amiga has been pressed.
355 .Bl -column "System" "Subsystem" "1234567" -compact
356 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
360 system.
369 .Bl -column "System" "Subsystem" "1234567" -compact
370 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
381 Node become the master for a virtual host.
383 Node become the backup for a virtual host.
386 .Bl -column "System" "Subsystem" "1234567" -compact
387 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
398 .Bl -column "System" "Subsystem" "1234567" -compact
399 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
411 .Bl -column "System" "Subsystem" "1234567" -compact
412 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
419 .Bl -column "System" "Subsystem" "1234567" -compact
420 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
429 only includes disk-like devices.
450 .Bl -column "System" "Subsystem" "1234567" -compact
451 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
463 The network interface is attached to the system.
465 The network interface is detached from the system.
474 .Bl -column "System" "Subsystem" "1234567" -compact
475 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
478 .It Li kernel Ta Li power Ta Li resume Ta
479 Notification that the system has woken from the suspended state.
482 .Bl -column "System" "Subsystem" "1234567" -compact
483 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
487 in the NVMe Standard for Critical Warning field of log page 2
489 .Bl -column "Bit Value" "Meaning" -compact
494 .It 0x8 Ta Media placed into read-only mode
496 .It 0x20 Ta Persistent memory read-only or degraded
506 controller reset, and a timeout while waiting for the controller to reset
510 .Bl -column "System" "Subsystem" "1234567" -compact
511 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
513 Notification of events from various types of Power Management Units.
515 Notifications of AC power related events.
517 An over-voltage condition was detected on the AC power line.
519 Power has been applied to the AC power line.
521 Power has been removed from the AC power line.
531 .It Li PMU Ta Li Battery Ta high-temp Ta
533 .It Li PMU Ta Li Battery Ta low-temp Ta
537 .It Li PMU Ta Li Battery Ta shutdown-threshold Ta
538 The power in the battery has fallen below the shutdown threshold.
539 .It Li PMU Ta Li Battery Ta warning-threshold Ta
540 The power in the battery has fallen below the warn the user threshold.
569 .It Li PMU Ta Li POWER Ta ACLINE Ta
574 An over-voltage condition on the power lines for the USB power pins.
578 An under-voltage condition on the power lines for the USB power pins.
583 .Bl -column "System" "Subsystem" "1234567" -compact
584 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
593 .Bl -column "System" "Subsystem" "1234567" -compact
594 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
598 USB device is attached to the system.
600 USB device is detached to the system.
607 .Bl -column "System" "Subsystem" "1234567" -compact
608 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
610 Events from the vfs system.
612 Events that change what is mounted to the system.
614 Notification of a filesystem is mounted for the first time.
621 .Bl -column "System" "Subsystem" "1234567" -compact
622 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
630 .Bl -column "System" "Subsystem" "1234567" -compact
631 .Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
647 .Bd -literal -offset indent
648 system=IFNET subsystem=fxp0 type=LINK_UP
654 .Bd -literal -offset indent
655 system=ACPI subsystem=ACAD notify=0x00
663 C-style comments start with the two characters
672 C-style comments cannot be nested.
676 .Bd -literal -offset indent
683 C++-style comments start with the two characters
691 .Bd -literal -offset indent
701 .Dq - ,
717 To prevent issues with special shell characters, the following happens for each
720 .Bl -enum
745 .Bd -literal -offset indent -compact
749 .Xr system 3
751 .Bd -literal -offset indent -compact
755 .Bd -literal -offset indent -compact
766 .Bd -literal -offset indent -compact
774 .Bl -tag -width ".Pa /etc/devd.conf" -compact
782 searches for additional configuration files.
786 searches for additional configuration files.
789 .Bd -literal
794 match "system" "IFNET";
806 match "system" "ACPI";
813 match "system" "ACPI";
823 match "system" "USB";
835 device-name "(ath|iwn)[0-9]+";
836 action "/etc/pccard_ether $device-name start";
841 # the system.
844 device-name "(ath|iwn)[0-9]+";
845 action "/etc/pccard_ether $device-name stop";
850 .Bd -literal
852 device-name "umodem[0-9]+";
856 action "cd /dev; p=$product; dn=$device-name; \\
857 un=$(sysctl -n dev.umodem.${dn#umodem}.ttyname); \\
858 chmod 666 cua${un}; ln -sf cua${un} mspfet${p#0x}";
864 .Dq device-name