VIRTUTECH CONFIDENTIAL    Previous - Up - Next

scsi-bus

Provided by
scsi-bus
Class Hierarchy
conf-objectlog-objectscsi-bus
Interfaces Implemented
log_object, event_poster
Description
The scsi-bus extension handles the interfacing between scsi devices (i.e. disks) and scsi controllers. Once a scsi-bus has been created, devices can be added to it.

Attributes

Attributes inherited from class conf-object
attributes, classname, component, iface, name, object_id, queue
Attributes inherited from class log-object
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
Attribute List
arbitration_delay
Optional attribute; read/write access; type: unknown type.

Delay in seconds for arbitration on the bus

atn
Optional attribute; read/write access; type: unknown type.

The SCSI bus attention signal.

initiator
Optional attribute; read/write access; type: unknown type.

The current initiator during a pending SCSI transaction.

phase
Optional attribute; read/write access; type: unknown type.

An integer representing the current SCSI phase.

req_size
Optional attribute; read/write access; type: unknown type.

Size (in bytes) of a pending data request.

reselect
Optional attribute; read/write access; type: unknown type.

Set to non-zero when the pending selection phase represents a reselection.

scsi_ext_messages
Pseudo attribute; read-only access; ; integer indexed; indexed type: String.

Pseudo attribute returning the name of an extended message (as a string) given an integer index representing the message.

scsi_messages
Pseudo attribute; read-only access; ; integer indexed; indexed type: String.

Pseudo attribute returning a message name (as a string) given an integer index representing the SCSI message.

scsi_phases
Pseudo attribute; read-only access; ; integer indexed; indexed type: String.

Pseudo attribute returning the SCSI phase name (as a string) given an integer index representing the phase.

target
Optional attribute; read/write access; type: unknown type.

The target of a pending SCSI transaction.

targets
Required attribute; read/write access; type: unknown type.

((target, device, arbiting)+) where target is a SCSI ID, device is a device object, and arbiting is a flag set to non-zero when the device is participating in bus arbitration.

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type
Commands
infoprint information about the device
statusprint status of the device

Command Descriptions

<scsi-bus>.info
Synopsis
<scsi-bus>.info
Description
Print detailed information about the configuration of the device.
<scsi-bus>.status
Synopsis
<scsi-bus>.status
Description
Print detailed information about the current status of the device.

VIRTUTECH CONFIDENTIAL    Previous - Up - Next