Setting the IBM_trace level for static tracing
The user can still enable or disable static IBMtape tracing and set the IBM® trace level in /etc/system or run the adb system command. The host is required to reboot to enable or disable the tracing when the trace level is set in /etc/system. The IBMtape driver must be loaded in the kernel. If the tracing is enabled or disabled by using the adb command, the tracing starts or stops at the next device open.
The default value for IBM_trace is zero (0).
You can define another IBM_trace value by placing
an entry in /etc/system so that IBM_trace is
set at each restart. For example, this entry in /etc/system sets IBM_trace to
2 at each restart.
set IBMtape:IBM_trace = 2
When IBM_trace is set in /etc/system, it affects tracing during driver loading, initialization, and operation.
You can also set or modify the IBM_trace value manually in an adb session. Because the driver must already be loaded and initialized before this method is used, the trace value that is set is active only during driver operation.
In this sample session,
ksh>
is a shell prompt,
and adb>
is the adb session
prompt. Commands that you enter are in boldface.
Explanatory comments follow number signs (#) or exclamation and number
sign pairs (!#). Text lines without a prefix are adb session
responses to commands.#
# Start adb session and set session prompt.
ksh> adb -P "adb> " -k -w /dev/ksyms /dev/mem
physmem 7c5e
!#
!# Set default for input values to base 10.
adb> a$d
radix=10 base ten
!#
!# Display current IBM_tape value as unsigned decimal integer.
adb> IBM_trace/u
IBM_trace:
IBM_trace: 0
!#
!# Set new IBM_trace value.
!# adb will confirm the old and new values.
adb> IBM_trace/w 2
IBM_trace: 0 = 2
!#
!# Quit session.
adb> $q
#
# Back to the shell.
ksh>