Driver messages are output to a log file or console via the syslog interface.
Message Numbers
The message numbers used to identify messages described in E.2.1 to E.2.4 do not appear in messages actually output by GDS drivers.
Variable Names
Italicized words in the messages are variable names, and the actual output will vary depending on the situation. The meaning and the format of the variable names used in the message explanations are described below.
Variable names | Descriptions |
---|---|
v_devno | Volume device number (hexadecimal number) |
v_maj | Volume major number (decimal number) |
v_min | Volume minor number (decimal number) |
p_devno | Physical slice device number (hexadecimal number ) |
p_maj | Physical slice major number (decimal number) |
p_min | Physical slice minor number (decimal number) |
pdevtree | Physical disk device tree path name. |
pdevinst | Physical disk instance name. |
blknodk | I/O requested disk block number (decimal number) |
blknosl | I/O requested slice block number (decimal number) |
length | I/O transfer requested block size (in bytes, decimal number) |
resid | Residing block size (in bytes, decimal number) |
errno | System call error number (decimal number) |
oflag | Open flag (hexadecimal number) |
second | Elapsed time (in seconds, decimal number) |
lbolt | Elapsed time after system boot (in ticks, hexadecimal number) |
details | Details |
Explanation
Messages output by the driver are shown below in the order of severity. There are three levels of severity.
Level of importance | Descriptions | facility.level |
---|---|---|
PANIC | This message is displayed when an event that will stop the system is detected. | kern.notice |
WARNING | This message is output when an abnormal event is detected. It will not always result in an error. | kern.warning |
NOTICE | This message is output to record driver operation and the like. | kern.notice |
facility.level is the facility and priority of a message passed from the GDS driver to syslogd(1M). The output destinations of messages are defined in the /etc/syslog.conf configuration file of syslogd(1M) and can be changed by modifying the definitions in /etc/syslog.conf. For details, see the description about syslog.conf(4) in this manual.