The central subsystem units of SX-4 include CPU(CPxx), MMU(MMxx), XMU(MSXx), IOP(PCIxx), HIPPI channel(CHxx), CHE(PCIxx), SCSI channel / FDDI channel (PCxxx) and AOC(AOxx).
The central subsystem units of SX-5 include CPU(CPxx), MMU(MMxx), IOP(PCIxxx), HIPPI channel / FCP channel / SCSI channel / FDDI channel / Ethernet channel (PCxxx), and AOC(AOxx).
The peripheral devices include devices under IOX (Input/Output Multiplexer), HIPPI devices (e.g., RAID) and directly-connected SCSI/FCP devices. For details on these devices, refer to the System Administrator's Guide.
There are three types of device status managed by the system configuration control: normal connection status (online), abnormal connection status (unavailable), and off status (offline). The three device status types are shown in Figure 4-1.
![]() |
Figure 4-1 Device Status
| Home |
|---|
In this status, input/output by each peripheral device driver cannot be performed.
By using a command, a device can be placed in the normal connection status (online), abnormal connection status (unavailable), or off status (offline).
Use the devconf(1M) command for central subsystem units. For peripheral devices, use the ioconf(1M) command. For details on the commands, refer to the System Administrator's Reference Manual.
A failure log is recorded when a hardware failure occurs.
There are two types of failure logs: the SVP log recorded by hardware (firmware) and the error log recorded by software. This section, however, does not explain the SVP log. The error log recorded by software is stored in the error log file (/usr/adm/errfile).
Hardware failures in the devices under the Input/Output Multiplexer (IOX) are recorded by the IOX.
Table 4-1 lists the timing and priority of error log collection.
| Error Log Collection Timing | Priority |
|---|---|
| Start log | 1 |
| IOP/HIPPI failure log | 3 |
| Device failure log Software retry failed after I/O abnormal termination I/O termination timeout detected | 4 |
| Connection by system configuration control failed Software retry succeeded after I/O abnormal termination Report of successful hardware retry | 5 |
| Debug information (trace information collected by each device driver) | 6 |
| Home |
|---|
A banner (4-digit hexadecimal number) is assigned to each error log information to identify the error log content. Table 4-2 lists banners and corresponding devices (information).
| Banner | Device (Information) |
|---|---|
| 1xxx 1001 1010 |
CPU central subsystem unit and XMU XMU IXS |
| 4xxx 4010 4011 4012 4020 4060 4061 4062 4063 4070 4071 4072 4090 |
Log information from device driver Disk array (AD) IPI HIPPI tape unit (HMT) Third-party driver SCSI channel FDDI channel FCP channel Ethernet channel Directly-connected SCSI disk unit Directly-connected SCSI tape unit Directly-connected SCSI media changer unit HIPPI |
| 7000 | Debug information |
| 8xxx 8000 |
System configuration control System configuration control |
| 0001 | Start log |
| Home |
|---|
Output images and information for the error logs output by the errpt command are listed next. Refer to the SUPER-UX System Administrator's Reference Manual for details.
unit: xxxx (xxxx) ldn: xxxxxxxx logging date: xx-xx-xx time: xx:xx:xx
hardware message
banner: xxxx status word:xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
......... ...
software message dev: xxxx retry_count: xx flag: xx
module no: xxxx module address:xxxxxxxxxxxxxxxx
async flag: xxxx
| unit | Device name (external identifier) |
| ldn | Logical device number |
| logging date (time) | Log collection date and time |
| hardware message | Unused |
| banner | Banner number |
| status word | Status |
| dev | Number of times that a retry is made |
| flag | Log output timing code |
| module address | Module address |
| async | Asynchronous flag |
| Home |
|---|
banner : xxxx logging date: xx-xx-xx time: xx:xx:xx
seq-no : xxxx
data : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
| banner | Banner number |
| logging date (time) | Log collection date and time |
| seq-no | Log sequence number |
| data | Log kind and details |
| Home |
|---|
unit: xxxx logging date: xx-xx-xx time: xx:xx:xx
banner: xxxx
s_f addr: xxxx-xxxx
I-field: xxxx
type: xxxx
op_name: xxxx
cyl_trk_blk_num: xxxx-xxxx-xxxx
pblk_num: xxxx
I/O pblk_cnt: xxxx
command field: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
response field: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
hardware log field: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
dev: xxxx retry_count: xx flag: xx
| unit | Device name | ||||||||||
| logging date (time) | Log collection date and time | ||||||||||
| banner | Banner number | ||||||||||
| s_f addr | Slave address - facility address | ||||||||||
| I-field | I-field | ||||||||||
| type | Device type | ||||||||||
| op_name | READ or WRITE or OTHER | ||||||||||
| cyl_trk_blk_num | Number of the cylinder - track - block | ||||||||||
| pblk_num | Number of the physical block | ||||||||||
| I/O pblk_cnt | I/O number of the physical block | ||||||||||
| command field | data | ||||||||||
| response field | data | ||||||||||
| hardware log field | data | ||||||||||
| dev | Device number | ||||||||||
| retry_count | Number of times that a retry is made | ||||||||||
| flag | Error log output reason
|
logging date : xxxx-xx-xx time : xx:xx:xx
banner : xxxx
src CH : [hp|hppc]/xxx, dst CH : [hp|hppc]/xxx
Type : Read/Write
I-field : xxxxxxxx
I/O size: xxxxxxxx
Offset : xxxxxxxx
eflags : src: xxxxxxxx, dst: xxxxxxxx
Response field 1
0000: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
0010: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
0020: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
Response field 2
0000: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
0010: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
0020: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
| logging date (time) | Log collection date and time |
| banner | Banner number |
| src CH | Source channel |
| dst CH | Destination channel |
| Type | Read or Write |
| I-field | I-field |
| I/O size | I/O size |
| Offset | Unuse |
| eflags | Error flag |
| Response field 1 | Received data |
| Response field 2 | Sent data |
| Home |
|---|
unit : PCxxx(SCSI) logging date : xxxx-xx-xx time : xx:xx:xx
banner : xxxx
CP : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
3d8 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Sense Data : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
7f0 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
| unit | SCSI channel name |
| logging date (time) | Log collection date and time |
| banner | Banner number |
| CP | Channel program to Channel Expansion Feature |
| Sense Data | Sense data from Channel Expansion Feature |
unit : xxxxx logging date : xxxx-xx-xx time : xx:xx:xx
banner : xxxx
P com. msg : 000 : xxxxxxxx xxxxxxxx
CP : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
TermStat 010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
3F0 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Sense Data : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
7F0 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
| unit | FCP channel name |
| logging date (time) | Log collection date and time |
| banner | Banner number |
| P com. msg | Message to Channel Expansion Feature |
| CP | Channel program to Channel Expansion Feature |
| Sense Data | Sense data from Channel Expansion Feature |
unit : PCxxx[ETHER|IES] logging date : xxxx-xx-xx time : xx:xx:xx
banner : xxxx
CP : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
3f0 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Sense Data : 000 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
010 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
*
7f0 : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
| unit | Ethernet channel name |
| logging date (time) | Log collection date and time |
| banner | Banner number |
| CP | Channel program to Channel Expansion Feature |
| Sense Data | Sense data from Channel Expansion Feature |
| Home |
|---|
unit : xxxx logging date : xxxx-xx-xx time : xx:xx:xx
banner : xxxx
type : xxxxx
op_name : xxxxxxxx
addr/size : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Error flags : xxxxxxxx xxxxxxxx
CDB : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Sense Data : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
........ ........ ........ ........
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Other Data : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
........ ........ ........ ........
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
retry_count : xx flag : xx
| unit | Device name | ||||||||
| logging date(time) | Log collection date and time | ||||||||
| banner | Banner number | ||||||||
| type | Device model name | ||||||||
| op_name | Command name to the device | ||||||||
| addr/size |
| ||||||||
| Error flags | Error code from Channel Expansion Feature | ||||||||
| CDB | Command descriptor block to the device | ||||||||
| Sense Data | Sense data from the device | ||||||||
| Other Data |
| ||||||||
| retry_count | Number of times that a retry is made | ||||||||
| flag | Error log output reason
|
| Home |
|---|
unit: xxxx () ldn: xxxxxxxx logging date: xx-xx-xx time: xx:xx:xx
banner: xxxx seq-no:xxxx: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
termination message: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
readstatus: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
readstatus data: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
cp: xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
........ ...
software message dev: xxxx retry_count: xx flag: xx
| unit ldn logging date (time) hardware message banner seq-no termination message readstatus readstatus data cp dev retry_count flag |
Device name (external identifier) Logical device number Log collection date and time Unused Banner number Log sequence number Terminate communication data I/O termination message for the readstatus command Status information obtained for the readstatus command Channel program issued when the error occurred Device number of the erroneous device Number of times that a retry is made Error log output reason 00 HIPPI protocol error |
| Home |
|---|
unit: xxxx (xxxx) ldn: xxxxxxxx logging date: xx-xx-xx time: xx:xx:xx
banner: xxxx
seq-no: xxxx
data : xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
........ ...
| unit | Device name (external identifier) |
| ldn | Logical device number |
| logging date (time) | Log collection date and time |
| banner | Banner number |
| seq-no | Log sequence number |
| data | Debug information |
| Home |
|---|
unit: xxxx (xxxx) ldn: xxxxxxxx logging date: xx-xx-xx time: xx:xx:xx
banner: xxxx current status: dc_logxx
seq-no: xxxx previous status: dc_logxx
reason-code: xxxxxxxx
| unit | Device name (external identifier) | ||||||
| ldn | Logical device number | ||||||
| logging date (time) | Log collection date and time | ||||||
| banner | Banner number | ||||||
| seq-no | Log sequence number | ||||||
| current status | Current device status | ||||||
| previous status | Preceding device status
| ||||||
| reason code | Error reason |
See the SUPER-UX Programmer's Reference Manual for more information on the error log edit commands.
| Home |
|---|
| Contents | Previous Chapter | Next Chapter | Index |