
GA26-1619-4
File No. S370-07
Systems
Reference
Manual for
IBM 3340/3344
Disk Storage
ht

PREFACE
This publication is intended to familiarize
essing personnel with the characteristics
data proc-
of IBM
3340/3344 Disk Storage. The reader should have
prior knowledge of direct-access storage
concepts.
This publication is organized
•
INTRODUCTION
lists highlights and functions.
•
CONFIGURATIONS
by topics as follows:
—
Describes basic units
and ATTACHMENTS
Defines some possible combinations and
attachments for the
•
FEATURES
optional features available
illustrations of some combinations.
•
FORMATS
—
—
and track formats for data.
Record/Track
for capacity calculations of various
• INPUT/OUTPUT
methods,
privacy means.
access times, and identifies
3340/3344.
Describes
Describes and illustrates
both standard and
for the 3340/3344 with
Also provided are
capacity
Lists and summarizes the
charts including
—
Includes addressing
3340/3344 command set and sense
Also includes an
associated error recovery
• OPERATING
switches and indicators
error condition table
actions.
INSTRUCTIONS
associated with the
devices and
system
the
formulas
length records.
security and
byte formats.
and the
—
Describes all
and
record
—
3340/3344 Operator
suggested
instructions for data module
and loading procedures
Read Only Function.
The following
detailed
in this manual:
•
IBM System/370 Principles
No. GA22-7000.
• IBM
Order No.
•
IBM 3340 Disk
Users
•
IBM Reference Manual
Control, Order
•
IBM
Storage
•
The Data Processing
1699,
devices.
• The functional
the parent system. Order
characteristics
System
Order No. GA22-6822.
publications are recommended
information
concerning the
3348 Data Module
GA26-1625.
Storage Fixed
Guide, Order No. GA26-1632.
No. GA26-1620.
Reference Manual
Control, Order No.
defines
terms related to
characteristics
manuals
60 and System/370
13
and Power
and
Panels. Provides
the Enable/Disable
subjects covered
Operation,
of
Handling
Head Feature
Integrated
for
3830 Model
for
GA26-1617.
Glossary,
Order No.
direct-access
manual
numbers for
can be found in
Bibliography,
unloading
for
Order
Procedures,
Storage
2
GC20-
storage
applicable to
functional
the IBM
Fifth
Edition
This
publication replaces
Storage, Order
Significant
are continually
operation of IBM
Copies of this
Offices.
A form for
form
has
This manual was
Publishing,
© Copyright International
ii IBM
(July
1975)
No.
GA26-1619-3,
changes
reader's
been removed,
Department
3340/44
or additions
being
made.
equipment,
and
other IBM publications
comments
prepared
Reference Manual
and makes
Before using
send your
by
G26,
Business
Reference Manual
obsolete.
to the
contact the local IBM
is provided
comments
the IBM
San
Jose, California
Machines
specifications
this
can
at the back
General Products
IBM
for
contained in this
publication in connection
Branch
be obtained
of this
to the address
Division,
95193.
Corporation
3340
Office for
through IBM Branch
publication. If the
below.
Graphics and
1973,
1974,
Disk
publication
with the
revisions.
1975.

CONTENTS
Introduction
IBM
3340 Disk
Storage
Data Module
Defect Skipping
3344-B2/B2F Disk Storage
IBM
3340/3344 Units
IBM
3340/3344
Storage
Special Features
String
Rotational
Fixed Heads
Configurations 4
3340 Storage Without
Model 115
Model 125 (125
Storage Control and Features
Control
Switch
Devices 3
Position Sensing
3344
DDA) 4
(115
DDA)
Model 135 (IFA)
Models 135, 145,
and 168 (3830-2)
168 (ISC)
and
3340/3344
Configurations
155-11,
Models
165-11,
158,
145, 158,
Model 135 (IFA)
Models 135, 145,
and 168
and
3348 Data
IBM
Data
Data
Data
Formats
Record
(3830-2)
168 (ISC)
Module
Module
Surface
Format
155-H,
Models
Module
Types
Initialization
Format 6
165-11.
158,
145, 158,
Count Area
Area
Key
Area
Data
Track Format
Home Address
Descriptor
Track
Records
Data
Capacity
Track
Input/Output Operations
Device
Selection
Device
Address
Seek Address
Access and
Data Transfer Speed
Record (RO)
and Addressing
16
16
16
16
16
Access Motion Time
Head Selection Time
Rotational Delay 17
Transfer
Data
Data Security and Privacy
Read
Only Function 17
Protection
3
3
3
3
3
4
4
4
4
4
4
4
6
6
6
8
8
8
8
8
8
8
8
8
9
File
Verification
Seek
Error Recovery Procedure
Error Correction Function 18
Error Condition Table
Error Recovery Action
Construction of
Channel Commands
Commands
Sense
Control Commands
Restart
CCWs 18
Read Commands
Write Commands
Search Commands
Sense Data
4,
1,
Summary
0-7
Summary
and
5
Message Summary
Sense Byte
Sense Bytes
Formats
3340
Sense Byte Format 1 Summary
3344 Sense Byte Format 1 Summary 39
Sense Byte Format 4 Summary
Sense Byte Format
Sense Byte Format 6 Summary
Operating Instructions
3340 Operator
Panel
Summary
5
3344 Operator Panel
3340/3344
Power Panel 45
Machines Without String Switch Feature
Machines With String Switch Feature
Module Loading
Data
Module Unloading
Data
Read Only Function 47
Enable Read Only Function
Disable Read Only Function
Index
16
16
17
17
17
]
18
18
18
25
25
25
25
25
25
34
34
35
36
37
41
42
43
44
44
44
45
45
46
46
47
47
48
7
Contents iii

FIGURES
Figure 1.
Figure
Figure
Figure
Figure
Figure 6. Record and Track
Figure
Figure
Figure
Figure
Figure
Figure
IBM
3340/3344 Disk Storage
IFA
2.
3. ISC
4. Data Surface Track
5. Data
7.
8.
9.
10. Data
11. Error Condition Table
12.
3340/3344
3830-2
or
Module
Geometry
Track/Cylinder
Data Module
Capacities
Track/Cylinder
Module
Recovery
Action
Maximum Configuration
Capacities
Maximum
Configuration
Layout 7
Format
Capacities
Capacities
Table
-
No
-
Keys
No
-
With
-
With Keys
Keys
Keys
.
.
10
12
.
.
.... 13
14
. . 15
20
21
Sense
2
5
5
7
Commands
Control
Read
Write
Search
Sense
Formats
3340
3344
Format
Format
Format
Operator Panel,
Power
Data
Read Only
Commands
Commands
Commands
Commands
0-7
Bytes
and 5 Message
1, 4,
Sense Byte 1 Summary
Sense
Byte 1 Summary
4 Summary
5 Summary
Summary
6
Panel,
3340/3344
Module
Load/Unload
Function
Summary
3340 and
Summary
3344
26
27
29
31
33
35
36
37
39
41
42
43
44
45
46
47
iv IBM
3340/44 Reference
Manual

INTRODUCTION
The IBM 3340 Disk
access storage for IBM System/370
135, 145,
consists
storage,
155-11,
of a Model
and up to three attached
(Bl) drive units. The 3344
unit can be
substituted
on IBM System/370
Storage provides direct-
158, 165-11,
and
A2, control with dual-drive
large-capacity,
for the 3340
Models
135, 145,
165-II,and 168.
The
3340/3344 is
capacity
communication, or
disk storage
modular,
a
high-speed,
subsystem for data
general purpose
IBM 3340 DISK STORAGE
The IBM 3340 direct-access
technological
skipping.
advances: a data module and
Data Module
The sealed
disks, drive spindle,
arms. The data module
disk pack:
•
The drive
using a different
•
The heads, storage disks,
sealed inside
ination from
tive
• Reliability
data that it
Defect
Defect skipping
and following
track can
the heads no
track,
Data module capacity is not
ping and
data module cartridge
read and write
data storage capacity can
data module.
the data
outside sources
maintenance.
is improved as each
previously wrote.
Skipping
allows data
surface
a
be used except
longer need
access time is saved.
the user
is unaware of
storage
contains
has several advantages
and drive
module.
This avoids contam-
and reduces
head reads
to be stored both
defect.
for minute
All of the recording
be moved to an alternate
changed
defects.
Models
168.
dual (B2)
115,
The 3340
or single
dual-drive
B-type units
155-11,
large-
base, data
use.
introduces two
storage
heads, and access
158,
defect
over
be changed
spindle are
preven-
only the
ahead of
portions. Since
by defect
skip-
125,
disk
a
by
IBM
3344-B2/B2F
The IBM
increased
storage. Each
quantity
using
the 3340
370 Models
The
Defect skipping,
is also
IBM
The
of four
3344-B2/B2F
capacity,
of data of
fixed
media. The 3344
B-drives
135, 145,
3344-B2F contains
used
by the 3344-B2/B2F.
3340/3344 UNITS
3340/3344 disk storage is
dual-drives. The
3340 Model A2
and their
attached
The
mechanisms.
the
contains
circuits
sequencing
The
module
The
instead
tics apply
control logic.
dual-drives
3340 Model
The
Model B2 contains
all necessary
for internal
comes from
3340 Models
as a storage medium.
3344 dual-drive
of a data module.
to both
DISK
lower-cost-per-byte,
3344
a 70-megabyte
in a 3340
similiar
containing
are controlled
B contains
Model Bl contains
use,
A2, B2, and Bl use
models
storage
3344 storage capacity
and start time is not
not moved.
The
3340/3344 offers
• Start
• Average
•
• Nominal read/write
• Data module
Average
second
bytes
time
access
rotational
significant because
-
less
than 20 seconds
time
capacity
STORAGE
dual-drive
drive
stores four
155-11,
fixed head
to that used on the
input/output
two independent
Up to three additional
either one or two
two
drives. Each
electronic and power
but data control and
the A2 unit.
use fixed
The following
device types except
is 279.5 million
the following:
-
25 milliseconds
-
delay
-
rate
-
34,944,768
unit provides
times the
data module
dual drives
string on IBM
165-11,
158,
storage.
made
up
interface
by the A2 unit.
single
a
the 3348
media storage
bytes-per-drive
the storage is
10.12
milliseconds
885,000
bytes-per
or
direct access
can replace
System/
and 168.
3340,
of
a maximum
is a
drives
drive
drive;
model
supply
power
data
characteris-
that the
69,889,536
by
Introduction
1

3340-A2
3340-B1
3340-A2 (Control
IBM
CONTROL
•
Interprets
storage
•
Regulates
interfaces
•
Serializes and
•
Checks data
correction
• Furnishes status
•
Performs
storage
DRIVES
•
Responds
(controller)
•
Houses,
which has
70F)
•
Positions access
maintains
system
• Selects the head
•
Reads
•
Provides safety
tem and
and executes
control
the storage
integrity by
analysis
diagnostic
string
commands from
to
loads, filters, and
various capacities
track following
or writes data
system
and Two
macro-orders
control and disk
deserializes data
error detection
system
to the
evaluation of
drives a 3348
mechanism
with electronic
servicing
and
evaluation
Drives)
the
from
storage
error
and
the 3340/3344
3340-A2
the
module
data
(Models 35, 70,
with voice-coil
information for subsys-
and
and
servo
3340-B1
IBM
Drives), and IBM 3344 (Two Drives)
•
Responds
(controller)
• Positions
maintains
to commands
access
track following with
Drive), IBM 3340 B2
(One
from the 3340-A2
mechanism with voice-coil
electronic servo
system
• Selects head
•
Reads and
•
Provides safety
tem
3340-B1
the
drives
capacities (Models
3344-B2 and 3344-B2F: Houses,
two fixed
capacity
volumes, a total of 279.5
writes
data
and servicing
information
and system evaluation
and 3340-B2:
Houses, loads, filters, and
3348 data module(s) of various
35, 70,
media drives.
and 70F).
filters, and powers
3344 drive is equivalent
Each
and format to four logical 3348 Model 70
million bytes of data.
(Two
and
for subsys-
storage
in
Figure 1.
IBM 3340/3344
2 IBM 3340/44
Disk Storage
Reference
Manual

3340/3344 STORAGE
CONTROL AND
FEATURES
STORAGE CONTROL DEVICES
The following storage
date 3340/3344 disk storage.
•
3830 Model 2 Storage Control.
• System/370
Storage
•
System/370 Model 145 ISC.
• System/370
Models
3345
•
System/370 Model 135 Integrated
ment
(IFA).
SPECIAL
The 3340
Model
the remote
with Rotational
Storage.
The
Rotational Position Sensing is standard.
Storage is
The
the Model B2
String
The string switch feature is installed
(controller). This
be dynamically shared by two storage
The feature includes
switches allowing
storage control
control switch permitting the switches
from a 158 or 168
A2
3344 disk storage has no
3344
Switch
Models
Control (ISC).
Model 145 Storage Control Frame
FEATURES
disk storage has four
can be supplied with the
switch. All 3340 models
Position Sensing
available,
Model B2F contains fixed
does not.
or accessible by
control
158
and 168 Integrated
and 5.
3, 4,
special features. The
special features, as
but must be ordered
feature permits
interlocked
two
the string to be
each. A remote
Multiprocessor is
devices can accommo-
string switch and
can be ordered
and Fixed Head
head storage and
on the 3340-A2
the 3340 string
Enable/Disable
dedicated to either
also available.
File Attach-
Fixed Head
model.
by
to
control devices.
to be activated
Rotational
The rotational
the channel
given record after
selected.
on the
and permits
during the time required for
required record
Additional
mands are found
•
Reference Manual
Control, Order No.
• Reference Manual
Order
Fixed
The
3340 fixed
3348-70F data module
70-megabyte
addition
heads,
have zero
data
module storage,
storage under
The 3344-B2F
head
1.004
fixed
addresses
For further
usefulness
IBM
sales
Feature
Position
position sensing
connection time required
the track and
This
feature (optional on the
3344) disconnects
other channel operations
to the read/
details on RPS and its
in the following
No.
GA26-1617.
Heads
head feature
data
module contains
to the normal
500 thousand
seek
the moving heads
storage.
million
head storage is
each 3344
on
details on
to your storage
representative
Users Guide, Order
bytes of storage
time. The feature does
because an
dual-drive
In this model, both
bytes of zero seek time
associated only
the fixed head feature
Sensing
for
GA26-1620.
for
on any
access heads.
drive
or see the Fixed
(RPS) feature
to
head have been
the drive from
to
the spindle
write head.
associated
publications:
Integrated
3830-2
permits use of the
Storage
3340 drive. This
fixed heads in
With these
are available
equivalent amount
becomes
also
is
equipped
3344 drives
(see
Figures
application,
No. GA26-1632.
reduces
search for a
3340, standard
the channel
be performed
to bring the
com-
Storage
Control,
fixed
that
not increase
inaccessible.
with fixed
have
storage. This
with the
2
and
primary
and its
contact your
Head
of
3).
3340/3344 Storage
Control and Features 3

CONFIGURATIONS
various
The
divided
are
3340 units,
and
3340
listed by
3340
In some
storage
Model
The
(DDA)
attached:
model,
STORAGE
System/370
devices can
115
Model
for
3340-B2
Model 125
Model 125
The
attach one
can
Model 135
Model 135
The
for
(IFA)
string and
3340
a
3333/3330
configurations
two
into
configurations
and
units. These
3344
follow.
WITHOUT
(115DDA)
115 uses the
storage
3340-A2
a
(dual) orBl
(125DDA)
storage
drives can
control.
uses
string
(IFA)
uses the
control.
a
of 3340/3344
groups:
models, strings
be used
configurations
using a
attachment
addition to the
in
Direct Drive
Four drives
drive with
dual
(single)
the DDA
of up to
string of either
be
drive.
for
eight 3340
Integrated File
Sixteen
attached.
combination of
methods,
3344
of 3330
Attachment
can be
control,
storage
drives.
Attachment
drives,
or
3340
disk storage
only
using
and 3350
3340s.
and a
control and
two strings,
3340/3344
When the
drives
3344 requires
A
the
Only
support
CONFIGURATIONS
3344
can be
attached to
145,
135,
the 3344 dual
Model 135 (IFA)
Model
The
maximum
storage
3340/3344
Models 135, 145,
(3830-2)
Sixty-four
ISC
or
attached.
and a
attached.
Figure
tion.
units.
assigned
135 Integrated
34
of
strings to
string (see
Models 145, 158,
logical addresses
when a
path
Two
string of
short
3 shows the
Only strings
Each drive
relative to
used,
is
logical
four
155-11,
drive.
logical
attached: a
be
Figure
155-H, 158,
3340/3344
strings
of
four 3340
maximum
and
has the
the
neither 3333/3330
the same storage
addresses
158,
File Attachment
addresses.
for
165-11, and 168
allows two
This
3340 string and a
2).
165-11,
and 168
and 168 (ISC)
can be
3340/3344s,
used by a
configuration is
3340 string,
a
drives can be
3340/3344
incorporate the
2 can
hexadecimal
storage control
addresses
as shown.
nor 3350
control.
each drive.
has a
3830-2
configura-
3344
Models 135,
(3830-2)
Storage
3830*2
3836-2
four
combination.
Models 145, 158,
control
an
or
and
strings
155-H,
145,
the
for
Integrated
ISC
each
3333/3330s,
of
models
path
165-11,
158,
and
Storage
can attach
3340s,
(ISC)
168
shown
Control.
or 3350s
168
and
is either a
The
to 32
up
drives,
in
any
4 IBM 3340/44
Reference Manual

3135
IFA
Drive
No.
Drive
No.
String
3340-A2 3344
00
!
String 1
01
1
3340-A2
08
!
*
09 0A
|
1 2
Primary Addresses
02*
10
16
1C
2
3340-B2
03*
11
17
1D
3
OB OC
|
3 4
3344 3344
04* 05*
12
18
13
19
1E 1F
4
5
3340-B2
| OD OE
5 6 7
06*
14
1A
20
6 7
3340-B2
|
07*
15
1B
21
OF
Figure 2. IFA 3340/3344 Maximum Configuration
String
3340-A2
Storage
Control
Driw
i 1
00 01
No.
String
1
3340-A2
Drivi
5 1
No.
08
String 2
09
|
3340-A2
12 13
Drivi
2
i
3
No.
String 3
3340-A2
' in
1
a
18 IC 1A
(Hexidecimal
3344
02*
22
2A
03*
23
2B
addressing)
3344 3344
04* 05* 06* 07*
24
2C
25
2D
32 33 34 35
2
3
3340-B2
0A
| OB OC
2 3
3344
10* 11* 14*
20
28
21
29
4
3340-B2
4
3344
1C
38
5
OD
|
5
15* 16* 17*
1D
39
30 31 3C 3D
1
4
5 6 7
3340-B2
26
2E
36
6 7
3340-B2
OE
|
6 7
3344
1E
3A
3E
27
2F
37
OF
1F
3B
3F
Figure
3. ISC
or
*
Primary
3830-2
3340/3344 Maximum Configuration
Addresses
(Hexidecimal addressing)
Configurations
5

IBM
3348 DATA
MODULE
DATA
The 3340
storage
Model 35
3348
MODULE
models
medium.
with about 35
Model 70
and the 3348
including
The
one-half million bytes
Models 35 and
3340 drives, but the
on 3340 drives
only
the
use.
3348-70
tracks
Model 70F
3348-70F data
The
tics as
accessed by
are
fixed heads
the
The other
subject to normal
The three data modules
tics:
Capacity
Byte
track
Per
Per
cylinder
module
Per
DATA
All 3348 data modules are
tured.
written on each
the
ment bytes.
control uses the skip
defective area.
tive during
available to flag
if
for DOS).
MODULE
Home
written home
normal use, IBM
required
(DASDR and ATLAS for OS
During
TYPES
use the IBM 3348 Data
Three types are
with about 70 million bytes of storage,
Model
70F with about 70
can be freely
70
Model
that have
module has
except
the fixed
available
is
(cylinders and 6 through
access delays.
head
have the
34,944,768
INITIALIZATION
address and 8-byte
track. If a
address contains
normal operations the
displacement
If a module data area
defective tracks
Module as a
available: the 3348
million bytes
of storage, the
million bytes
under fixed heads.
exchanged on
70F can use its
been converted for
the same characteris-
that cylinders 1
heads. Data on tracks
with only
following
3348-35
8,368
100,416
initialized
descriptors (R0) are
skippable defect
the skip
bytes to bypass
utility programs are
and assign
through
rotational delay.
characteris-
3348-70,-70F
when
storage
becomes defec-
and
the
fixed heads
5
under
are
695)
8,368
100,416
69,889,536
manufac-
is found,
displace-
the
alternates
DASDI
DATA
SURFACE
The disk data
of data called
two magnetic read/
uses
tracks and one
surface of the disk
bered tracks are on one side of the
even numbered
point starts the
the even.
they
inside,
the
In
outside heads
When the
service four
and one
3348-35
form a cylinder. All odd
side of
side.
The
track geometry is the same as that of the smaller
the three disks
3348-70
data module contains four disks. The
FORMAT
surface is
tracks (see
for the
tracks are on the
odd tracks and
outside.
data module the
and those
divided into concentric bands
Figure
write heads, one for the inside
outside tracks. The recording
is divided in half.
heads are at
tracks: one
under the three inside heads
numbered tracks are on one
and the even tracks on the other
Each data surface
4).
All
dividing line and all
other. The odd index
the even index starts
given position,
a
odd, one
tracks under the three
odd
even,
num-
one
data
module with a cylinder available at each position. Odd
numbered cylinders are on the upper three surfaces
and the
single
position
cylinders can
cylinders are on the lower three. From a
even
two consecutive (even and
accessed (see Figure
be
5).
odd)
The differences between the storage media used on the
3340
data storage
units follow:
3348-35 3348-70
Data Surfaces per Module
Physical
Logical
Heads per Surface
Cylinders
Alternate 1
per Module 348
CE
Logical Cylinders
Cylinder 1 2
Physical Tracks
Cylinder 6 12
Logical Tracks per Physical
Cylinder 12 24
Logical Tracks per Logical
Cylinder 12 12
Logical Tracks per
per Physical
per Physical
Physical
2
2 2
696
1
2
2
2
Track 2 2
6 IBM 3340/44
Reference
Manual

Even
«ndex
Point
Megabytes
70
Cylinders
001.003.
005.
(heads
index
Odd
Cylinders
000.002.
004....
(heads
...
6-11)
Point
0-5)
Both
Odd
Cylinders.
follow
odd
tracks
follow
Figure
4. Data
and Even
Odd
tracks
index;
even
even
index.
Odd Cylinders
001,003,
005
(heads 6-11)
Even
000,
004
(heads 0-5)
699,
Cylinders
002,
698.
Surface
Track Layout
3348-35
3348-70
Note:
In
located
on the bottom
the
3348-70F data
*£.
surface
5V
11
module,
cylinders 001-005
of the bottom disk.
7«
10
8r
8*-
wmTQ
are
Data
Heads
Figure
5. Data
Module
Geometry
IBM
3348
Data Module 7

FORMATS
RECORD
The basic
a byte
separated by a special gap
combined to
ation. A
FORMAT
unit of
consisting
make a
record consists
information recorded by
of eight
record, the logical
Count Area
The count
on a
data areas
when
record is
the
Key
Use of the key
mer.
primary
the
record
part
Once
the length) may be
the data area
Data
The data
the
tion is organized
The
area.
(but not the length) may
the data
other area in
area contains the
specific
the record is formatted
track and
of the
reformatted.
defines the size of the
record. The
Area
area is at
used, the key area of
When
identification of the data
(such as social
security
number).
the key
area is
of the
formatted, the contents (but
altered. If
record
Area
area contains the
count and
length
Once
key areas
and arranged by
of the data area is defined by
the data area
area may be altered without
the record.
TRACK FORMAT
All tracks are
point (see
format:
or more
the records,
initially formatted
Figure
6).
Each
home address, track
data records. The records, and
are separated by gaps.
the drive is
bits. A group of bytes
is called
of count,
location
an area.
key, and data areas.
of
Areas are
unit of inform-
record
data
a
key and
count area is written
and is not
the discretion
the record
changed
of the program-
portion of the
until
contains
number, man number,
not
the key area is
also be
must
information
of the record. Data informa-
programmer.
the
is formatted, the contents
be altered.
track
descriptor record, and
The
affecting any
beginning at an index
has the
altered,
rewritten.
identified
the count
contents of
same basic
areas within
by
one
Home Address
Each track
physical location of the track (track address) and
the
condition of the track.
the
contains one home address,
Home address is the first
recorded area following an index
Specific commands
home address area:
are used for
Write Home Address and Read
Home Address. Home address
defective track. Writing home addresses is
the
flag
usually done at
Track
This record
following the home
Descriptor
ming systems, the RO count
provides the
alternate track,
of the defective track. An 8-byte
store the
Specific commands, Write RO
writing and reading the track descriptor
for
the IBM plant.
Record (RO)
is always the first record on the track
address area.
address of the alternate track. If it is an
the RO count area
number of bytes
writing and reading
is normally rewritten
field of the defective track
remaining on the track.
and Read RO, are used
Data Records
or more data records may follow the track
One
on
descriptor record (RO)
determined at
of the record are originally
Format
rewritten by
Data records, as
be formatted
organization determines
the time the count, key,
Write command. The
another Format Write
well as track descriptor records, can
with or without keys.
track. Record format is
a
written by execution of a
format of the record is
whether keys are used.
RECORD OVERFLOW
The record overflow
processing
track.
logical records that exceed the
When using
boundary limits the
function
overflow
size of the record.
provides a means of
records, the
which defines
point.
In IBM program-
proyides the address
data field is used to
and data areas
command.
Generally, file
capacity
cylinder
a
to
record.
of a
8 IBM 3340/44
Reference
Manual

TRACK
The number
track depends
equation can be
length records per
standard RO
consideration.
Equal
where:
The
lengths
the
accounted for):
Records n
Track =
CAPACITY
of records
that can be
on the record size. The
used to
space
length records _ 8,535
track C +
C(overhead/record)=
determine the
track. The home
and skip defect are taken into
KL
167 if
=
242
Key length
KL=
Data length
DL=
number of records (n) of different key and data
that can be
following equation
8,535 >
recorded on a track
(the standard RO is already
KL
C
+
£
recorded
following
number of
address and
(track capacity)
DL (bytes/record)
+
=
KL
if KL
#
must
DL
(») +
G)
i= 1
where:
C
C
=
167ifKL
=
242 if KL
=
/
on a
satisfy
equal
When RO is
be used:
Records =8,706
Track
where:
The tables
mum
sizes of n
n is all
module capacities are given
bytes and the number of
There are tables for records without keys,
records with keys. In all
address and standard record zero (KL
already accounted for.
possible values.
standard, the following formula
not
>
[KL(o)
n
£[KL(i)
=
i
=
C
-
C
shown
in Figures 7 through 10 give maxi-
equal-length records on a track where
DL(o)
+
1
167ifKL
242 if KL
Track, cylinder, and
in both the number
records.
tables,
+ C-4]
DL(i)
+
=
#
overhead for home
=
+ C]
and for
DL
0,
+
data
should
of
=
8)
is
Formats
9

Index
Home
Address
SD
1
PA
/
F
G2
/
/
CC
1
Standard
t
/
H H
1
RO Count
Area
K
R
L D L
...J,,.,
RO does not
/
DCB
Record Zero RO
G2
/
G2 Key t DCB
contain
-Track Format
A
ROKey
Area t
an RO key area
G2
1
DATA DCB
G2
or
associated
RO Data
Area
/
/
/
gap.
System
Data
I
G3<
(System/
'Storage
/
^Control)
(Disk
to
Storage
J
G3
^Control
fData
beginning of each track.
INDEX: Indicates
the disk surface are
G1 (Gap 1):
the
synchronized by
Separates
Index and
HOME ADDRESS
SD (Skip
displacement
PA (Physical Address):
verification.
Note:
ing
transparent to the using
F (Flag):
The
system.
CC
HH (Track Number):
with
DCB (Detection Code Bytes):
and
Figure 6.
Displacement): Storage
condition of track.
Storage
The SD
only the storage
Bit
Bits
Bits 6
flag byte may
(Cylinder Number): Specifies the
3348-35
For
3348-70
For
3348-
For
the selected
3348-35
For
3348-70
For
3348-70F
For
used for error
and PA bytes are
Defines track
-
Displacement
Skip
and 5
,
2,
1
4,
-
and 7
the
It is
70F
Record
control
system.
condition as
-
Unused.
=
Normal Track
00
=
Alternate
01
10=)
11
be
only
cylinder:
Defective Track
=
j
transferred to and from the
flag byte
347
to
to 695
695
to
Specifies
0-11
0-11
0-1
(cylinders
1
detection.
Track Format
and
Index.
Home Address.
control indicators
control
internal
drive. The function is
and
transferrable.
(cylinders
the read/write
Generated by
check for
conventions
follows:
Track
cylinder number:
1-5
1-5
fixed
All tracks on
using
fixed heads)
track number
heads)
3340-A2
the
for
involv-
skip
G2 (Gap
Separates home address and R0 count
2):
RECORD ZERO
COUNT
R0
SD and
F
(Flag): Defines track
records.
Bits
Bits 3 and 5
Bit
Bits 6
(Cylinder Number): Specifies
CC
For
For
For
HH (Track Number): Specifies the read/write
within the selected cylinder.
For
For
For
R (Record Number): Normally
KL (Key
key area,
has a
DL (Data Length):
data area,
normally
DCB (Detection Code Bytes):
and used for error detection.
AREA
PA:
Same as
—
0—2
-
4
When on, indicates that
the
on
and 7
Home Address.
Skip Displacement
—
Unused,
next
-
=
00
=
01
10=
11=/
3348-35
3348-70
3348-70F
3348-35
3348-70
3348-70F
Length):
from"
value of Hex
from
has a value of
to
to
to
0-1
0-1
0-1
Specifies
0—255
00.
Specifies the number of bytes in the
track capacity. For standard
1 to
condition identifier
Indicators.
bit
is always zero.
5
logical record continues
a
track.
Normal Track
Alternate
)
Track
Defective Track
the cylinder
347
695
695 (cylinders
(cylinders
1
the number of bytes in the R0
bytes. For standard
Hex
08.
1-5
1—5
value of Hex
has a
Generated
fixed heads)
fixed heads)
by
area.
for overflow
number:
number
track
00.
R0, this normally
R0
R0, this
the
3340-A2
10 IBM
3340/44
Reference Manual

System Data)
(System/
Storage
Control)
Disk
to
Storage
Controi
Data
Track
G3
^
G3
Format
R1-RnCnt
Area
K
\
\
PA
SD
I
Data
Record R1-Rn
G2
R1-Rn
Area
A
Key
G2
R1-Rn
Area
Data
Index
G4
A
K
F
CC
H H
R
L D L
I
I
I
I
DCB G2
Key
DCB
G2 DATA
DCB
G2 (Gap 2): Precedes
KEY
RO
KEY
standard RO, this
DCB (Detection
bytes are generated
detection.
G2
AREA
AREA: Identifies
area is
Code Bytes): If
(Gap
2):
Precedes
RO DATA AREA
DATA AREA:
count
and key
DCB
(Detection
and used for
DATA
RECORD
G3 (Gap
DATA
DATA
F (Flag):
CC
RECORD
RECORD
(Cylinder Number):
For
3348-35
For
3348-70
For
3348-70F
3):
Same
Contains the
areas.
Code Bytes):
error
detection and
COUNT AREA (R1-Rn)
Precedes
COUNT AREA
as Record
all key areas.
information in
not present
by the
3340-A2 and
all
data areas.
all count
Zero.
Specifies the
to 347
to 695
to
695 (cylinders
on the track.
key
area is written,
information
Generated
correction.
areas,
except RO,
cylinder
1-5
the
data area. For
used for
identified
by the
number:
fixed
heads)
these
error
by the
3340-A2
HH
(Track Number):
within the selected cylinder:
For 3348-35
For 3348-70
For
3348-70F
R
(Record
the
KL
key area,
DL
data
DCB
and used
G2
DATA
KEY
DCB
and used
G2
(Gap
DATA
DATA
the count
record
(Key
Length):
from 0-255
(Data
Length):
area, from
(Detection
for
(Gap
2): Precedes
RECORD
AREA:
(Detection
for
2):
RECORD
AREA:
and
Number):
on the
error
Identifies
error
Precedes
key
Specifies
0-11
0-11
0-11
track
Specifies
Specifies
1
to track
Code
detection.
KEY
Code
Bytes):
detection.
all
DATA
Contains
areas.
(cylinders
Specifies
if
bytes.
Bytes):
all
AREA
information
data areas.
AREA
the
the read/write
the
specified
the number
the
capacity.
Generated
key areas.
(R1-Rn)
Generated
(Rl-Rn)
information
1-5
sequential
by
programmer.
number
in
the
fixed
heads)
of bytes
of bytes in
by the
data
by
the
identified
track number
number
of
in the
the
3340-A2
area.
3340-A2
by
DCB
(Detection
and used for
G4 (Gap
Index.
defect.
4): Padding
If
Code
error detection
used for
defect
Bytes):
from
skipping,
Generated
and
end
of the
correction.
last
G4 is
centered
by the
data
3340-A2
area
to
over the
Formats
1

Record Length
(DL)
(Bytes)
8,368
4,100
2,678
1,966
1,540
1.255 6
1,052
899
781 9 7,029
686
608
Track
(Records) (Bytes) (Records)
1
2
3
4
5 7,700
7 7,364
8 7,192
10
11
544 12 6,528
489 13
442 14
402
15
366 16
335
17
307 18 5,526
282
19 5,358
259 20
239
21 5,019
220 22
204 23 4,692
188 24
174 25 4,350
161
149 27
137
127 29
117 30 3,510
26
28
108 31
99
91
84
76
32 3,168
33 3,003
34
35 2,660
70 36
63 37 2,331
57
51 39
46
41
36
•31
26
22
18
14 47 658
10
7 49
3
38
40 1,840
41 1,681 492
42 1,512
43 1,333
44
45 990
46
48
50
Capacity
8,368
8,200
8,034
7,864
7,530
6,860
6,688
6,357
6,188
6,030
5,856
5,695
5,180
4,840
4,512
4,186
4,023
3,836
3,683
3,348
2,856
2,520
2,166
1,989
Cylinder
12
Capacity
(Bytes)
100,416
24 98,400
36
96,408
48 94,368
60
92,400
72 90,360
84
88,368
96 86,304
108
120
132
144 78,336
156
168
180
192
84,348
82,320
80,256
76,284
74,256
72,360
70,272
204 68,340
216
228
66,312
64,296
240 62,160
252
264
276
60,228
58,080
56,304
288 54,144
300 52,200
312
324
336
50,232
48,276
46,032
348 44,196
360
42,120
372 40,176
384 38,016
396
408
420
36,036
34,272
31,920
432 30,240
444 27,972
456 25,992
468
23,868
480 22,080
20,172
18,144
15,996
13,728
11,880
9,936
1,144
828 552
504
516
528
540
564 7,896
480 576
5,760
343 .588 4,116
150
600 1,800
Record
IBM 3340/44
12
Figure 7.
Reference Manual
Capacities
per Track
and Cylinder
-
Without Keys

Records
MODEL
35
Bytes
MODEL
Records
70/70F
Bytes
4,176
8,352
12,528
16,704
20,880
25,056
29,232
33,408
37,584
41,760
45,936
50,112
54,288
58,464
62,640
66,816
70,992
75,168
79,344
83,520
87,696
91,872 20,21
96,048
100,224
104,400
108,576
112,752
116,928
121,104
125,280
129,456
133.632
137,808
141,984
146,160
150,336
154,512
158,688
162,864
167,040
171,216
1
75,392
1
79,568
183,744
187,920
192,096
196,272
200,448
204,624
34,944,768
34,243,200
33,549,984
32,840,064
32,155,200
31,445,280
30,752,064
30,033,792
29,353,104
28,647,360
27,929,088
27,260,928
26,546,832
25,841 ,088
25,181,280
24,454,656 133,632
23,782,320
23,076,576 1
22,375,008
21,631,680
20,959,344
,840
1
19,593,792
18,842,112
18,165,600
17,480,736 217,152
16,800,048
16,019,136
15,380,208
14,657,760
13,981,248
13,229,568 267,264
1
2,540,528 275,616
11,926,656
11,108,160
10,523,520 300,672
9,734,256 309,024 19,468,512
9,045,216 317,376
8,306,064 325,728
7,683,840 334,080
7,019,856 342,432
6,314,112
5,566,608 359,136 11,133,216
4,777,344 367,488
4,134,240
3,457,728
2,747,808 392,544 5,495,616
2,004,480 400,896 4,008,960
1,432,368 409,248
208,800 626,400
Figure
8. Record
Capacities per
8,352
16,704
25,056
33,408
41,760
50,112
58,464
66,816
75,168
83,520
91,872
100,224
108,576
116,928
125,280
141,984
50,336
158,688
167,040
175,392
183,744
192,096
200,448
208,800
225,504
233,856
242,208
250,560
258,912
283,968 23,853,312
292,320
350,784
375,840 8,268,480
384,192
417,600
Data Module
-
Without
69,889,536
68,486,400
67,099,968
65,680,128
64,310,400
62,890,560
61,504,128
60,067,584
58,706,208
57,294,720
55,858,176
54,521,856
53,093,664
51,682,176
50,362,560
48,909,312
47,564,640
46,153,152
44,750,016
43,263,360
41,918,688
40,423,680
39,187,584
37,684,224
36,331,200
34,961,472
33,600,096
32,038,272
30,760,416
29,315,520
27,962,496
26,459,136
25,081,056
22,216,320
21,047,040
18,090,432
16,612,128
1
5,367,680
14,039,712
12,628,224
9,554,688
6,915,456
2,864,736
1,252,800
Keys
Formats
13

Record
Length Track Capacity
(KL+DL)
(Bytes)
8,293
4,025
2,603
1,891
1,465
1,180
977
824
706
611
533
469 12
414
367 14
327
291
260
232
207
184 20
164
145
129
113
99
86
74
62
52
42
33
24
16
9
Cylinder
(Records)
1
2
3
4
5
6
7
8
9
10
11
13
15
16
17
18
19
21
22
23
24
25
26
27
28
29
30
31
(Bytes) (Records)
8,293 12 99,516
8,050
7,809
7,564 48 90,768
7,325
7,080
6,839
6,592
6,354
6,110
5,863
5,628
5,382
5,138
4,905
4,656
4,420
4,176
3,933
3,680
3,444
3,190
2,967
2,712
2,475 300
2,236
1,998
1,736
1,508
1,260
1,023
24
36 93,708
60 87,900
72 84,960
84 82,068
96 79,104
108
120
132
144 67,536
156 64,584
168
180
192 55,872
204
216 50,112
228
240 44,160
252 41,328
264 38,280
276 35,604
288 32,544
312 26,832
324 23,976
336 20,832
348 18,096
360
372
32 768 384 9,216
33
34
528
306
396 6,336
408 3,672
Capacity
(Bytes)
96,600
76,248
73,320
70,356
61,656
58,860
53,040
47,196
29,700
15,120
12,276
Record
9.
Figure
IBM 3340/44
14
Reference
Manual
Capacities
Track and Cylinder
per
-
With Keys

MODEL 35
Records Bytes
MODEL
Records
70/T70F
Bytes
4,176
34,631,568
8,352 33,616,800
12,528
16,704
20,880
25,056
29,232
33,408
37,584
41,760
45,936
50,112
54,288
58,464
62,640
66,816
70,992
75,168
79,344
83,520
87,696
91,872
96,048
100,224
104,400
108,576
112,752
116,928
121,104
125,280
129,456
133,632
137,808
141,984
Figure
10. Record Capacities per Data
32,610,384
31,587,264
30,589,200
29,566,080
28,559,664
27,528,192
26,534,304
25,515,360
24,483,888
23,502,528
22,475,232
21,456,288
20,483,280
19,443,456
18,457,920
17,438,976
16,424,208
15,367,680
14,382,144
13,321,440
12,390,192
11,325,312
10,335,600
9,337,536
8,343,648
7,249,536
6,297,408
5,261,760
4,272,048
3,207,168
2,204,928
1,277,856
8,352 69,263,136
16,704 67,233,600
25,056 65,220,768
33,408 63,174,528
41,760
50,112
58,464
66,816
75,168
61,178,400
59,132,160
57,119,328
55,056,384
53,068,608
83,520 51.030,720
91,872
100,224
108,576
116,928
1
25,280 40,966,560
133,632
141,984
150,336
158,688
167,040
175,392
183,744
192,096
200,448
208,800
217,152
225,504
48,967,776
47,005,056
44,950,464
42,912,576
38,886,912
36,915,840
34,877,952
32,848,416
30,735,360
28,764,288
26,642,880
24,780,384
22,650,624
20,671,200
18,675,072
16,687,296
233,856 14,499,072
242,208
250,560
12,594,816
10,523,520
258,912
267,264
i
,
275,616
283,968
Module
-
4,409,856
2,555,712
With Keys
8,544,096
6,414,336
Formats
15

INPUT/OUTPUT OPERATIONS
section contains a
This
operations used
Detailed
information
and channel
in IBM
found
No. GA22-7000.
Order
DEVICE
Device
3340 DRIVES
Drive
The
the address byte (byte
drive
Any drive
Drives to 7
and
connection
is offline, Unit
returned.
hardware
is
Note:
logic
Address
addresses
3340
addressing.
drives 8
returned.
The
board in the
with
program control
System/370 Principles
SELECTION AND
are specified in
address is specified in bits
address from hex to F can be accepted.
are attached to
to F on the
cannot be made because the required
Check (Intervention
multiple selection is detected
If
failure, Unit Check (Intervention
drive addresses must be
Operation,
of
I/O
general description of
operations is
I/O
devices.
IBM disk storage
about the central processing unit
of
ADDRESSING
the
is also used
bit 3
3);
the first controller string
second string. If a logical
drive units.
instruction.
I/O
4, 5,
Required) is
wired on a
and 7
6,
with
because of a
Required)
32
drive
of
CCHH part of count areas and
The
normally
address.
count area
corresponds
The physical address (PA) bytes in each
and home address indicate physical cylinder
bytes 2 through
to
and track addresses. The PA bytes
storage
When the seek
control, it is converted into physical cylinder and track
addresses and
operations.
3340/3344
Storage
Model
3348-35
3348-70
3348-70F
3344-B2
3344-B2F
ACCESS
control and are used for seek verification.
argument
sent
to the selected drive for Seek
received
is
The acceptable seek addresses for the
devices
are:
Data
Tracks
CC
0-347
0-695
0-695
0-11
0-11
0-
X4
AND DATA
TRANSFER SPEED
home
are written
by the storage
Alternate Tracks
HH
11 696,697
CC
348
696,697
X4
addresses
5 of the seek
by the
HH
0-11
0-11
0-11
DRIVES
3344
3344 drives, the device
For configurations
on
the
and
can have
3
storage
Address
is
each spindle. Bits
logical device (a
1 the
allows
Figure
control, only
3330 or
addressing
devices
specify
bits
addressing
String
B (see
one
a
to
controlled;
Seek
using
modified to
storage control address.
handle the
3344 drives on strings
only two
When
3).
3340/3344
3350 strings
A specific track is selected by
Seek command to the required
and a
other commands
reference manuals.
Bytes
cylinder address, and
track
and 1 are unused,
address. All seek addresses consist
are described in the ISC
bytes 2 and
bytes 4 and 5 are the logical
12 3 4
CCHH
2 through 7
maximum
multiple
of
of byte
64)
This
logical
and
and 2
units,
3340
one A2
3344 drives are
devices can be
cannot be
sending the seek address
drive. These and
and
are the logical
3
of six
5
and
attached
attached.
3830-2
bytes.
3
only.
time required for access and data
total
The
consists of
delay,
Access
Access
read/write heads to
already at the correct cylinder,
are
zero.
fixed
If the access
der, a
maximum access
average access
Head
The
negligible.
access motion, head selection,
and data transfer.
Motion Time
motion time is the time required to move the
the correct cylinder. If the heads
the
Access
heads when fixed head models are used.
time is also zero for data stored under
mechanism must move to another cylin-
minimum of
10 milliseconds is required. The
movement is 50 milliseconds, but the
time is 25 milliseconds.
Selection Time
time required to select the read/write head is
transfer
rotational
access
time is
IBM
16
3340/44
Reference Manual

Rotational
Rotational
record area to
transfer
almost a
rotational delay) is
maximum and average
The
3340/3344
Maximum
Average
Note:
feature
permitting
thereby
latency period.
Data
Delay
delay
reach the
begin. This time
can
revolution.
full
drives
rotational delay
rotational
Use
of
minimizes
the drive to
allowing
Transfer
the Rotational
Nominal read/write
Bytes-per-second
Microseconds-per-by
DATA
The
function,
File
limiting access
SECURITY AND
3340 and
Protect and Seek
3344 have a Read
conjunction with previous
in
to data
is the time
read/
Half a revolution
generally
are:
delay
the
effect
disconnect
use
other
of
rates for
=
885,000
te
Verification,
areas of the
required for the
write head so that data
can range
used for
rotational
=
20.24 milliseconds
=
10.12
Position Sensing
of
drives during a
the disk
=
1.13
from zero to
(average
timing purposes.
delays for
milliseconds
rotational delay
the
from
drives are:
PRIVACY
function. This
Only
methods
offer a means of
data module.
desired
channel,
such
by
as
3344 MODELS
In the 3344 dual-drive
tion is
for each drive.
File
controlled
Protection
Control of Write and Seek
gram can be affected by
description of the Set File
A
in the
ISC and
3830-2 reference manuals.
By entering a Set File
models, the Read
switch on the operator
by a
commands within a pro-
the Set
Mask command is given
Mask, selected Write and Seek
commands can be inhibited even
the command
Verification
Seek
The 3340/3344
count area and home address
each
PA) for
address
operations, the bytes
recent seek
nation of the
home address
check. Seek
information.
chain.
track format includes
verification. When a count area or home
seek
is processed
address. A
operation at the
check is also
during Read, Search, or Clock
are compared with the most
non-compare results in termi-
with channel
end, device
indicated in the sense
Only func-
panel
File Mask command.
though they
appear in
two bytes in
(physical address,
end of the count area or
end, and unit
Function
Only
Read
3340 MODELS
The Read Only
protecting
rewritten or erased.
Each data
handle.
before
Note:
The operator
inserting the data
This
function provides
designated data modules
module
is
insert is only
module is not on the
Instructions"
section).
When the Read Only
command addressed to
quent sense
(byte
information indicates Command
0,
bit
0)
Write Protect
and
the means
from being
equipped with
an inset in the
can change the inset
module in
accessible when
drive (see
option is made,
the drive is
the drive.
the "Operating
rejected. Subse-
(byte
for
position
the data
any Write
Reject
bit
1,
6).
Input/Output Operations 17

ERROR
RECOVERY
PROCEDURE
Error handling usually involves storage control and
system-invoked recovery actions. These recovery
actions can vary
the 3340/3344 is attached.
depending on how and
to what
system
The following topics are associated with recovery
actions involving the
controls), and
•
Error Correction
•
Error Condition Table
•
Errory Recovery Action
ERROR
the 3340/3344:
CORRECTION FUNCTION
Model
3830
Function
or ISC (storage
2,
The error correction function (ECF) is part of the
recovery action procedure. The
the related procedure are fully described in the 3830
algorithms and
ECF
Model 2 and ISC reference manuals.
ERROR CONDITION TABLE
Error
The
configurations of sense bits
in sense bytes
of these
Condition
0,
configurations in
be invoked by
Table
(Figure
set by the storage control
, and 2. In addition, it refers to each
1
a specific
the system.
identifies unique
11)
recovery action
ERROR RECOVERY ACTION
The 3340/3344
specifies actions
in the Error
recovery action is the construction of Restart Channel
Command Words 1 and 2.
Construction of Restart CCWs
If Operation Incomplete (byte
sense information, it indicates that an error or unusual
condition
data transfer had been initiated.
Restart Channel Command Words, the error recovery
procedures can correct
continue the
interruption to the normal ending point.
Recovery
to be
Condition Table
occurred during a logical operation after
operation
Action Table (Figure
taken for
the
in
error conditions
. A necessary part of the
bit
7)
1,
constructing
By
unusual condition
progress
from
is set in the
and
the
point of
12)
listed
to
RESTART
Restart CCW 1 is constructed
1
2. The
3
4. The
RESTART
Restart CCW 2 is constructed
1.
2.
CCW 1
as follows:
The command
byte 3.
data address is that of the interrupted
plus the count of that CCW, minus
count in the
The flags, except
(PCI), are
count is the residual
the residual
used. If a Write command is in progress,
address should specify
If a Read command
skip bit.
CCW
The command code is provided
The count is constructed as follows:
a. Fetch the
code byte is provided
channel status word
Program Controlled Interrupt
those of the interrupted
count in the
count is zero, a count of one must
a byte containing
is in progress, turn on the
2
as follows:
count of the CCW designated
CSW-8, and set a pointer to this CCW.
b. Subtract the restart displacement
count
obtained in step a. If this result
positive,
c. Check
go to step f ; otherwise go to step c.
the chain data flag of the
nated by the pointer. If the flag is not set,
to step e; otherwise
d. Advance
in Channel (non-TIC)
the pointer to the next non-Transfer
go to step d.
CCW in the data chain
and add the count of this CCW
of all preceding non-TIC CCWs in the data
chain. Return
Truncation occurs.
e.
count equal to 1.
skip bit in the Restart
f
Set the Restart CCW 2 count equal to the
result of
to step b.
Set the restart CCW 2
Go to step 3 and include the
CCW flags.
the subtraction in step b.
Go to Step 3.
in sense
the residual
(CSW).
CCW.
CSW. If
in sense
from the
CCW desig-
to the counts
CCW,
the
'
00
byte 3.
by
is
be
data
'
go
1 8 IBM 3340/44
Reference
Manual

The
3.
designated
is also
4. The
by
CCW,
in Step
flags
set
data
pointer
the
minus the
2.
(except
if
address is that
PCI) are those
pointer
by the
Step 2e was previously
in Step
Restart CCW
in Step
of
the
plus the count
2,
CCW
of the
2. The skip bit
executed.
designated
CCW
of that
generated
count
If another Operation Incomplete
ing the
generated
Restart CCW, a new
from the old Restart CCW.
Note: Be
CCW before
sure to avoid destroying the old
generating
Restart CCW may be
new one.
the
occurs while execut-
Restart
Error Recovery
Procedure
19

Byte
1
2
2
1
2
1
1
Bit
Operation
Track
Command
Write
Invalid
End
End
Operation
No
File
File
Operation
Environmental
Present
Name
Command
Intervention
Bus Out
Equipment
Data
Check
Overrun
Track
Condition
Check
Track
Condition
Check
Operation
Seek
Check
Data
Check
Correctable
Data Check
Correctable
Operation
Data
Check
Correctable
Condition
Check
Inhibit
Track
Format
of Cylinder
of
Cylinder
Record
Protected
Protected
Reject
Required
Parity
Check
Incomplete
Incomplete
Incomplete
Reject
Incomplete
Found
Incomplete
Data
3340/3344 Error
Programming
Drive
offline.
patability
not have
Bus
Out
such
the
parity
Equipment
Data
check
or
uncorrectable
Service
overrun
Non-home
track
or any
known
alternate
Switching
processing
overflow
Seek
reading
Correctable
the data
Correctable
segment
Correctable
segment
A
Write
in the
Track
Cylinder
operation.
Cylinder
operation.
record
incomplete
home
area of
is
(not
command
write
capacity
boundary
boundary
Programming
condition.
track.
The Seek
violated
A
Statistical
Read
command
file
or
Write
usage/error
General
error.
Not Ready, CE
as
a 3348-70F
Fixed
Head
error.
malfunction.
in
home
data check
or command
address
from
or
not the
or
multitrack
or defective
alternate track
switching
processing.
or
incorrect
address
data check
the last
data check in
last
data
check
the
last
received
inhibit
state.
exceeded.
detected
detected
error or
The
searched
or
mask.
Overflow
Condition
Description
Mode,
installed
feature.
address, count
in
data area.
overrun.
record
commands
commands
track.
during
to
a
defective
physical
or count
segment.
segment)
expected
Read/Search
log
area.
in a
non-multitrack
overflow
data area
in the
data
of
with the
during
during
programming
data
does
operation
information
Table
or
data module incom
on
a drive
area, or
switching
key area;
for
overflow
track
during
address
data area
segment.
of
overflow
area of an
an
alternate
selected
a
basic
a basic
not
multitrack
violated
drive
multitrack
overflow
exist on
file
is present.
that
a defective
from
a
record
when
overflow
track
error
that
operation
mask.
or
does
Action
1
8A
10
11
12
13
Logged
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
Yes
Figure
20
11. Error
IBM
Condition
Table
3340/44 Reference
Manual

3340/3344
Recovery
Action Table
Action
1 Print message 1
2
3
4
5
5A
6
Exit with programming error
Repeat
a.
b. If the
Repeat the operation.
a.
b. If the error condition persists after ten retries,
If this is
a.
b. Use
ID area
Resume operation after searching
c.
Use
a.
area of the record area.
b. Resume operation after
Issue
a.
b. Seek
Perform Action 4.
c.
Perform error correction function.
a.
Examine bit 7
b.
tion that data has been corrected. (User is
recovery action.)
If
the user's chain has
c.
of
3
7
Note:
first
Continue the user's chain by executing the following
d.
Seek (same as
Set File Mask (same as original)
Read
Search
TIC*
TIC (channel status word)
for
operator and/or customer engineer
unusual condition
or
the operation one time.
error condition persists, perform
defective track, perform Action
a
address of defective track
record count
of the
address
of alternate track in
Recalibrate command.
a
the original address.
to
plus 1 in a Seek command. The defective
area.
a
searching
of the file mask. If this bit is
Note: Only
applies with
not been completed,
this command is on (count
If
data chaining is
non-TIC CSWafter the last
Home Address (skip
ID Equal
(CCHHR provided in sense bytes
area),
indicated
CCWin the data chain.
original )t
bit
on)
-8
Action 1.
perform Action 1.
5A.
desired
to
Seek
to desired track
track position.
command.
off, go to step c.
operating in
OS/360.
examine the next non-TIC
go
step
to
the
in
interrupted CCW, the preceding
Explanation
notification.
indication.
The
alternate track
position.
PCI fetch
is off, perform
If bit
d.
CCW
8-12)
chain:
this bit
If
mode and
track
address can be
address can be
is
return to user
on,
therefore,
must,
found
found in the
the ID
in
with
indica-
supply restart
command in the user's chain. If bit
Action
7A.
test must be executed on the
Continue the user's chain by executing
Seek (same as
Set File Mask (same as original)
7A
Read
Search
TIC*
Read
Address (skip
Home
ID Equal
-8
Count (skip bit on)
TIC (channel status word)
t Cylinder bytes and the
from bits 3
Figure
1 2. Recovery Action Table
through 7 of sense byte 6.
high-order head byte
1 of
(
4)
bit
(CCHHR
the
following command chain:
original)!
on)
provided in sense bytes
are obtained from the user. The low-order head byte
8-12)
Error
is obtained
Recovery
Procedures
21

3340/3344
Recovery
Action
Table
(continued)
Action
8
8A
Perform
a.
b. Examine
tion that
action.) Note: Only
c. Increment the
user. The low-order
d. Construct Restart
e. Complete the
following
Seek
Set File
Set Sector
Search
TIC*
Restart
TIC
Note: If the
seek
a.
Perform error correction
b. Examine bit
tion that
action).
c. Use address of the defective
d. Construct
e. Complete
following
Seek
Set
Set Sector
Search
TIC*
Restart CCW
TIC
Note:
seek argument before
error correction
bit
of the
7
data has been corrected.
applies
seek argument
CCW 2.
interrupted
command chain.
Mask
ID Equal
-8
CCW 2
modified seek
argument before
of the
7
has
data
Note:
Restart CCW 2.
the interrupted operation
command chain.
File
Mask
ID
Equal
-8
If the modified
been corrected.
Only
applies
2
file mask.
head byte is
(argument from
(same
(argument
(record
(channel
issuing the seek.
function.
file
mask.
(argument from step
(same
(argument
(record
(channel status
seek argument
issuing
function.
If
this
(User is
with OS/360.
by one. Cylinder
obtained from
operation and
original)
as
0)
1)
status word)
argument is not
If
this
(User
with
OS/360.
track
plus 1 in
and continue
as original)
0)
1)
word)
the
seek. If that
Explanation
bit is off,
continue
step c)t
If
bit is off,
is operating
go to step c.
operating in PCI
bytes
bits
the user's
within
the user's extent,
that is impossible,
go to step
Seek
the
the
t
c)
is not within the
is impossible, then
If
this bit is on, return
fetch
mode and
and the
3
through
high-order
7 of
chain (if
then
IOS must perform
If
c.
this bit is
PCI
in
fetch mode
command.
user's chain (if
user's extent, then
IOS must perform
user
to
must supply restart
head
byte are obtained
sense
byte 6.
appropriate)
then
IOS must
executing
by
supply the
Action
on,return
and
must supply
appropriate) by executing
IOS must
user
to
restart recovery
supply
Action
with indica-
recovery
from
the
correct
2.
with
indica-
the
the correct
Z
the
Cylinder
Figure
22
t
from
12. Recovery
IBM
3340/44 Reference Manual
bytes and the high-order
bits 3 through
Action Table
of sense
7
of
(2
byte
4)
head byte are
6.
obtained from the
user. The
low-order
head
byte is obtained

3340/3344
Recovery
Action
Table
(continued)
Action
9A
10
11
If this is
Use
operation.
a
address
defective
defective
of
track, perform Action
Seek
File Mask
Set
Set Sector
ID
Search
Equal
(same as original)
(argument
(record
TIC* -8
Restart CCW 1
TIC
If the modifier seek argument is not within
Note:
(channel
seek argument before issuing
address
Use
a.
of alternate track in Seek command in the
Seek
File Mask
Set
Sector
Set
Equal
ID
Search
TIC*
-8
Restart CCW 1
(inhibit seeks)
(argument
(record
TIC
Increment
a.
Continue the
b.
the cylinder address
operation
Seek
Set File
Set
Mask (same as
Sector
Read Home Address
TIC
Note: If
seek
Increment
a.
Construct
b.
Complete
c.
following
argument
modified
the
before
the cylinder address
Restart CCW 1
interrupted
the
command chain.
Seek
File Mask
Set
Sector
Set
TIC*
Restart
ID Equal
-8
CCW 1
Search
TIC
Note: If the
argument before
seek
modified seek
track plus 1 in
0)
1)
status
the seek. If that
0)
1)
(channel status word)
of the user's seek
executing
by
(argument
(argument
(skip
(channel
seek
issuing
from
original)
0)
On)
bit
status
argument
the seek.
of the user's
Seek command and use the following CCW
a
word)
the
following
step a)
word
not
is
If
operation and continue
(argument from step a)
(same as
(argument
(record
(channel status
issuing
original)
0)
1)
word)
argument
the seek. If that
not
is
Explanation
9A.
the
impossible,
is
argument
command chain:
-
8)
within the
impossible, then IOS
that is
seek argument
the user's chain
the user's extent,
within
impossible,
is
extent,
user's
then
following CCW chain.
by
user's extent, then
then
must
IOS
one. Reset the head address.
must perform Action 2.
one. Reset the head address.
by
(if appropriate) by executing
then
then IOS must perform
chain
to
IOS must
supply the correct
perform Action
IOS must supply the
must supply the correct
IOS
Action
resume
2.
correct
the
2.
Figure
Recovery Action Tabic
12.
of
(3
4)
Error Recovery
Procedures 23

3340/3344
Recovery
Action Table
(continued)
Action
12
12A
13
Determine
a.
b. Continue
Seek
Set File
Set
Sector
Read Home
TIC
Note: If
argument
This is
a multitrack
Continue
Seek
File
Set
Set
Sector
Read Home
TIC
Note:
If the
seek
argument
Increment
Construct
Complete the
following
Seek
Set File
Set
Sector
Search ID
Search ID
TIC*
-8
Restart
CCW
TIC
Note:
If
seek
argument
if
the
interrupted
the
operation
Mask
Address
the seek
before
issuing
the
operation
Mask
Address
modified
before
the
user's seek
Restart
interrupted
command
Mask
Equal
Equal
1
the modified
before
by executing
(same
(same
(argument
(skip bit
(channel
argument
the seek. If
operation.
by
(argument
(same
(argument
(skip bit
(channel
seek
issuing
argument
CCW
1.
operation
chain:
(argument
(same
(argument
(record
(record
(channel
seek
issuing
command is
as original)t
as original)
0)
on)
status word)
is
not
within the
Increment
executing
from
as original)
0)
on)
status
argument
the seek.
by one.
and
from
as original)
0)
1)
0)
status
word)
argument
the
seek.
Seek.
a
the following
user's
that
is
impossible,
the user's
the
following
step
a)
word-8)
is not
within
If
that is
continue
step
a)
is not
within
If
that
is impossible,
Explanation
If
yes,
go to step b.
command
extent,
then
seek
argument
command
the
user's extent,
impossible,
the user's
the
user's
chain:
then
IOS
IOS
must
chain:
then
IOS must
chain (if
extent,
then
IOS must
If
no,
must
supply
perform
by one.
then
IOS must
perform
appropriate)
then
IOS must
perform
perform
the correct seek
Action
supply
Action
by
supply
Action
Action
2.
the correct
2.
executing
the
2.
12A.
the
correct
Message
Figure
12. Recovery
24 IBM
Message
Message
a.
b.
c. Module
d. Channel
e.
Status and sense
Cylinder bytes and
f
from
3340/44 Reference
Error
bits
(should
1
Code.
type
(read,
designation,
designation.
through
3
Action
Table
be printed
write,
bytes
the high-order
on all
or control).
cylinder
sent to CPU.
7 of sense
(4 of
4)
Manual
number,
head
byte 6.
permanent
and
byte are
errors).
head number
obtained
(that is, device
from the
user.
address
and
The low-order
seek address).
head
byte
is
obtained

CHANNEL
COMMANDS
command
The
3340/3344
SENSE
• Sense
• Read
• Test
• Read
COMMANDS
I/O
and
I/O
Diagnostic
CONTROL
• No
• Seek
• Seek
• Seek
•
• Restore
Operation
Cylinder
Head
Recalibrate
• Set
• Space
•
• Diagnostic
•
File
Sector
Set
Diagnostic
Device
•
• Device
more
For
ISC
the
to
Count
commands
following
used
set
follows:
as
is
Buffered
Reset
Status
COMMANDS
(executed
Mask
Load
Write
Release
Reserve
detailed
and
is
pages.
information
3830-2
briefly
summarized
perform
to
Log
no-operation)
a
as
reference
operations
the
on
manuals.
in the
with
commands
Each
on the
charts
the
refer
the
of
READ
•
•
•
•
• Read
• Read
• Read
• Read
•
WRITE
• Write
• Write Key
•
• Write
• Write
• Write
• Erase
COMMANDS
Data
Read
Read Key
Count,
Read
Multiple
Read
Home
Count
Initial
Sector
Record
Read
COMMANDS
Data
Count, Key,
Write
Home
Record Zero
Special
SEARCH
• Search ID
• Search Key
Search
•
• Search
Search Key
•
Search
•
• Search
Data
and
Key, and
Count,
Address
Program
Zero
and
Load
Data
and
Address
Count,
Key,
COMMANDS
Equal
Equal
Address
Home
High
ID
High
Equal or
ID
Key
Equal
High
or
High
Data
Key, and
Data
and Data
Equal
Data
Channel
Commands
25

SENSE
COMMANDS
Command
Test
I/O
(See Note
Sense I/O
(See Note
Diagnostic
Sense
(See Note
Read
Buffered
(See Note
1
2)
3)
and Reset
Log
4)
Note 1: Test
a system command
Command
the
by
Note 2: Sense
Code
Single
Track
00
04
44
A4
I/O is not
programmer.
data is reset after
code
a
3340/3344
(0000
Multi-
track
similar
0000) is
transfer.
Determines
-
Generated
information
-
Determines
caused the
Determines
-
diagnostic
transfers a
unit
to the system (after
Supplies usage or error
-
drive.
command, but
to
Start
I/O.
not
written
Function
the status
automatically
is required.
the type of
last unit check.
the
test (part of
diagnostic
rather
of a device on
of
type
test from the storage
the
by
channel
error
or unusual
error(s) found
a
Diagnostic
a
Diagnostic
statistics on the
Write command)
Note3: If
Note
4: Data is
a channel.
when status
condition that
on running
Load command).
addressed
the command
Diagnostic
16 bytes of
message
a
control
Write or
data
area are
reset after
Data
Across
One
24 bytes of
information.
16
or
message or
512
diagnostic
24
and overrun
information.
is
no
t preceded by
Load command,
from
the error code
transferred.
transfer.
Transferred
Channel
status
byte.
sense
of error code
bytes
of
bytes
test data.
bytesofusage
error
a
IBM
26
3340/44 Reference
Manual

Cow
wn
md
Code
Function
CONTROL
COMMANDS
Transferred
Data
Channel
Across
Operation
No
Seek
Cylinder
Seek
Count
Space
Recalibrate
Restore
Seek Head
File Mask
Set
Set Sector
03
07
OB
OF
13
17
23
IB
IF
action.
No
initial
Selects drive.
1.
Moves the
2.
Selects
3.
When chained
command,
area (including
with Channel End and
area.
When
over
Operation ends in
Channel
Moves the
action. Zero
No
Channel
Selects the head
Sets
diagnostic
Used
the need for
storage
the head.
Note:
this command
final status. No
destroyed.
is
Channel End
status.
access to the cylinder
the head
from
this command
RO), spaces
chained. Space Count
not
gap
, Home
1
End
access
address, gap
the
and Device
to
initial status is followed by
End and Device
specified by
file mask to
indicate
commands.
disconnected
on
the channel to
control while
If the RPS
feature is not
returns Channel End
operation is
All 3344 units have RPS.
and Device End are
specified by
specified by the seek address.
Read, Search, Write
a
locates the start of the
over the count area, and ends
Device End
following the RO count with
gap
End.
cylinder
End.
permitted Write, Seek, and
in the
searches for index,
and spaces
2,
and select head
the seek
command chaining
maintain
waiting for the selected
installed on
and
performed
presented during
or Space Count
before
gap
over RO count.
0.
final status
address.
channels
connection with the
record
the addressed
Device End together in
and
track
the
seek
next count
the Key
clocks
of
eliminate
to
reach
to
orientation
address.
3340,
None
Seek address
(six bytes)
Three bytes used as Key
Length (one byte) and
Length (two
Data
for the
next command.
bytes)
None
Six address bytes.
the five low-order bits
sixth byte are
of the
used for the seek
address.
One byte
data.
One byte
angular
of file mask
specifies
track position
(0-63)
Only
Control
Commands
27

Control
Commands
(Continued)
Command
Diagnostic
Diagnostic
Device Release
Device
Load 53
Write
Reserve
Code
73
94
B4
Transfers
storage
Transfers
control and
is stored in the
Diagnostic
main
Terminates
available
or string
Reserves the
is made.
switch
the specified
the
to
an inline test from
Sense command
storage; requires
the reservation of
for two channel
switch feature machines.
Only available
additional,
Function
512-byte block
control storage buffer.
the main
executes the
storage
addressed device for
test. A 1 6-byte
control buffer
transfers
a special file
the
switch, two
for two channel
or
string switch feature
from the
storage
area. A
the error
read-only
to storage
error code
subsequent
code message
mask.
addressed device.
channel
exclusive
switch
use
switch,
when selection
two
machines.
message
Only
additional,
channel
to
Data Transferred
Across
Channel
One
information
one sector
A maximum
bytes.
Twenty-four
bytes.
Twenty-four
bytes.
byte
of
control
addresses
on the
of
sense
sense
23FD.
512
28 IBM
3340/44
Reference Manual

READ
COMMANDS
Command
Initial
Read
Program Load
Note
(See
Read Data
Read Key
and
(See
Read
Read Record
Zero
(See Note
1
Data
Note 2)
Count 12
(RO)
3)
Code
Single
Track
02
06 86
0E 8E
16
Multi-
track
-
92
96
Function
Recalibrates to
and reads
point,
storage.
Transfers data area of a record
storage.
Transfers key
main storage.
to
Transfers
main
to
Transfers
cylinder and head 0,
R1
data
and
data
area
count
next
storage.
(count, key, and data)
RO
from the
areas of
(8
main storage.
from
a
bytes)
drive to
drive
record
from
from
searches
main
main
to
from drive
the
the
for index
drive
drive
to
Read
Data
First
after RO.
First data area after
address marker or
the data area of the
record
chained from
count or key
of the same
First key and data
area
area
data
that
was
the
area
record.
after address
marker or the key
and data
area that
was command
chained
from the
count area of the
record.
same
Next record count
or first count
area
area after
RO.
Record 0.
0,
the
Data
cannot be
in the same
command is
command.
Note
Note
1:
Read /PL command
A
Set File
a
2: If
the KL
the same
as a
Mask command
equals
Read
preceded by
chain.
executed
Note
3:
chained from a
When
command,
immediately and
point
index
the Read RO
does not initiate a
Search HA or
command
Read Commands 29
Read
HA
is executed
for
search

Read Commands (Continued)
Command
Single
Track
Read Home
1A
Address
Read Count,
1E 9E
Key, and Data
Read Sector
Note
(See
4)
22
Code
Multi-
track
9A
Transfers
Transfers count,
drive to main
Provides one
which is used by
When not chained
-
CCW, the
required
When
of the
five bytes
storage.
byte of
byte
to access the
chained,
record
used in the
Function
(FCCHH)
key, and
angular
a subsequent
from
transferred
last record
the byte transferred
to
data areas
position information
Set
Read,
a
Write,
is the angular position
previous CCW.
channel.
of
record from
a
Sector command.
or
Search
processed
is the
on the drive.
angular position
Byte
Byte
Byte 2
Byte 3
Byte 4
Next
record
Data Read
=
Flag
=
1
Cylinder
address
=
Cylinder
address
=
=
Head
address
record
or first
after RO.
Read Multiple
Count, Key,
Data
(See
Note
Note 4:
Note 5:
and
5)
Causes loss of
Command Retry
so certain
(The
is supported
con
types of errors cannot
Read
Multiple Count, Key,
on
figura
lions.
5E
orientation.
works only
3830-2,
Transfers
In
-
Count, Key,
bytes is
longest
incorrect
on single records,
be
and
FA, and
1
ISC with
remaining
use, this
command
and
unknown,
track
length.
length
retried.
Data command
3340/3344
records
is the
Data
commands.
CCW
count
Use
indication.
on
same
the
track
a
as a series of
Since the
should be
SILI
bit to
to the channel.
Read,
number
larger
than
suppress
of
the
Starts
at count
field
of next
record (except
RO)
—
30 IBM
3340/44
Reference Manual

WRITE
COMMANDS
Command
Special
Write
Count,
Data
Write
Write Record Zero
(R0)
Key, and
(See
Data
Note
(See
Key
Write
(See
Data
Erase
(See Note
Note
(See
Note 1)
2)
and
Note
4)
5)
3)
Single
Track
01
05
0D
11
15
Code
Multi-
track
Same as
1 is
record overflow
Changes
Changes
Operates
command
written
Writes
Write Count,
written in bit
the data
the key
exactly
except
the
on
count, key,
Function
Key, and Data
the flag byte to indicate a
4 of
segment.
record.
of
area
a
and data areas of
Count, Key,
Write
like a
data
from
areas
that data
track.
and
command except
a record.
and Data
channel is not
the
R0.
of
Written
Data
Write
as
Same
a
and Data.
Key,
from
Data
the number of
Writes
specified by
bytes
bytes
DLDL
area
count
record.
Data from
the
Writes
specified by
bytes
and DLDL
KL
count area of
the
record.
same
Bytes of 0s to
track.
byte
Flag
CCHHRKLDLDLfrom
and data
Key
system.
written
system
count area.
Count,
the system.
the
of the
of the same
system.
the
number of
the
bytes
the
end of
from HA
in
from
of
area.
Note 1:
Note
Note
Same
for last
2: If
Must
Equal
If file mask is
3:
Must
Equal
the same as Write Data.
Write
as
segment of
file mask is
chained from a
be
Search Key
or
chained from a
be
command.
Count,
violated,
violated,
Key,
an overflow
set Command
successful Search ID
Equal
set Command
successful
-
If
KL
0,
and Data. Not
record.
Reject.
command.
Reject
Search ID
operation is
used
Note
Note
4:
5:
The
byte,
Same as
skips writing
CU
ECC.
or
Write Count,
must be chained
successful Search HA
an address
Key, and Data except it
marker,
from a Write HA
command.
Equal
Write
sync
or a
Commands
31

Write
Commands
Command
Write Home
Address (HA)
(See Note
Write
Key and
(See
Note
6: Must
Count,
Data
Note
the
CCW
bit (flag
If
not
bit
must be
(Continued)
6)
7)
be
chained from
count
byte,
chained
on.
Single
Track
19
ID
area of
bit
6)
from
Code
a
four
is off.
a
satisfied
Multi-
track
satisfied
or
Writes the
on the
Writes one
and track.
Search
more) if
Search HA,
defective
7-byte (SDFCCHH)
selected drive
complete
HA
(with
defective
Function
and
record
track.
Note
home
on the
7:
address
selected drive
If file
mask
Must
be
chained
Key,
and
Equal;
or
last
Count,
write
Os to
area
is violated,
Data;
Search
Key,
index.
from
Erase;
Key
and
The
set
Write
a
successful
Equal
Data
command
Data
Written
7-byte
home
address
transferred
system.
Count, key,
areas of
the
areas
system. The
flag byte,
data
control.
next
track.
comes
come from
Command
RO; Write
Search
command.
(SDFCCHH)
area
from
the
and
data
record on
Data for the
from
the
count
ECC,
and
storage
Reject.
Count,
ID
After
on
a track,
area
gap
IBM
32
3340/44 Reference
Manual

SEARCH
COMMANDS
Command
Search Key
Note
(See
Search I D
Home
Search
Address
Search
(See
Search ID
(See
Search
Equal
(See Note
Search
or
(See
Equal
Key
Note
Note
Key
or High
ID
High
Note
Equal
1)
Equal
High
2)
High
3)
4)
Equal
5)
Single
Track
29
31
39
49
51
69
71
Code
Multi-
track
A9
B1
B9
C9
D1
E9
F1
Function
system.
system.
the
key area
count area
home address
key area
count area
a
Locates a
the
Locates a
by
Locates a
selected by
Locates a
the system.
Locates
by the system.
system.
system.
the
key
count
Locates a
the
Locates a
by
selected by
selected
system.
the
selected by
selected
area selected by
selected
area
area
Data
The key
drive
system.
Five bytes
area from the
with CCHHR
Four
area
with
The
drive and
system.
Five
area
with
The key
drive and
the system.
Five bytes
area from
with
area
track
and
bytes
from the
CCHH
key area
track
bytes
the selected
from
CCHHR from
area
track
the selected
CCHHR
Compared
the
from
bytes
with data
(CCHHR)
selected
from
(CCHH) of
selected
from the
bytes
with data
(CCHHR)
bytes
with the key area from
(CCHHR)
from the
from
of the
drive
the system.
home address
drive and track
system.
from the selected
from the
of the next
drive and
system.
the
from the
of the next count
drive and
system.
selected
the
next count
and track
count
track
selected
track
the key
Note
Note
area
key
The
1:
record
next
Count
Read
a
chained
searched is in the
Same as
2:
is
higher
from a
Search
located
than
compared
(excluding
or
Count
Key
in any
key
the
is
RO),
ID
Search
operation,
same record.
Equal
key area
area from
command.
except
on
unless
the
the
area
chained
key area
the
the key
track
system.
of the
If
area
that
from
is
3: Locates any ID
Note
wan
4: Same as
Note
located
from
5: Locates
Note
higher than
the ID
Search
is
the
the ID
from
the system.
from
Key Equal
equal to or
system.
from
ID from the
the
the track
except
higher
the track
higher
is
that
the key
the key
than
that is
system.
Search Commands
area
area
equal to
or
33

SENSE DATA
The status
in the
different formats, 0-6.
describe
three formats,
storage
3340/3344 are
the
ISC and
2, 3,
Some
attachment
should
a complete
ing manuals
115,
• IBM
Characteristics,
IBM
•
Characteristics,
IBM
•
Characteristics,
and condition
sense bytes.
the disk
control.
3830-2
and
a detailed
sense byte
methods.
also
order
set of sense
are
and
125,
System/
System/
System/370
There
storage
and
0, 2,
Only the formats
explained
reference
description
formats may
companion
recommended
135 users:
370 Model
Order No.
370 Model
Order
Order
of the
are 24
Four formats,
condition.
3 are
associated with the
in
this publication.
manuals for
of Unit
vary for
Therefore,
manuals
byte
information.
for
115
GA33-1510.
125
No.
GA33-1
Model
135
No.
GA33-3005.
3340/3344 is
bytes
and seven
1, 4,
The remaining
dealing with
formats
Status.
the different
the
3340/3344
in order to
The follow-
System/370
Functional
Functional
506.
Functional
reported
and
5,
the
Refer
Models
6
0,
user
have
to
Sense
In all
the
high-level
tion.
Sense
remaining
'•
Byteyiev
S •
7
Byte
Summary
formats,
information
byte
bytes,
0-3
Bits
4-7
Bits
4 5
1
1 1
the first
eight
concerning
7 identifies
8 through
=
The
1 2
1
1
1 1
=
Define
24,
format
a message.
6 7 Message
1
1
11
bytes,
0-7, give
status
the
format
are
arrayed:
array
of bytes
3 Format
1
1
4
1
5
6
1
F
and condi-
in which
8-24
the
Each
of
possible
following
the formats
messages) is
pages.
,
4, 5,
and
1
summarized
6 (including
in the
charts
the
on
the
34 IBM
3340/44 Reference
Manual

SENSE
BYTES
0-7
SUMMARY
Byte
6
BitO
Command
Reject
•Permanent
Error
Feature
RPS
Present
128
HIGH-ORDER
Intervention
Required
Track
Invalid
Format
Correctable
RESTART
PHYSICAL
B I
64
LOGICAL
512
FORMAT
J.
Channel Bus
Out Parity
I
End
Cylinder
I
Not
l
COMMAND
|
DRIVE
|
CYLINDER
0-3
(bits
I
Equipment
Check
I I
of
Used
Not Used
I
Environmental Compatibility
Data
I
(Provided
only
I
IDENTIFICATION
C I
LOW-ORDER
32
|
ADDRESS
256
|
hex)
Present
when byte
D
16
-L
No
Found
I
Mode
I
I
LOGICAL
AND
LogTrk8
Data
Check
Record
1 bit
7.
CYLINDER
8
Overrun
File
Protected
1
Operation
I
_|_
Log
|
MESSAGE
—
Incomplete, is
ADDRESS
4
LOGICAL
Trk 4
-L
I
Data
I
J_
|
CODE
6
Condi-
Track
tion Check
Write
Inhibited
Storage
Note
See
active)
TRACK
Trk 2
Log
4-7
(bits
Type
hex)
Seek
Check
I
Operation
Incomplete
LogTrkl
|
^OR
Set by Error
o
I
I
1 1
Seek
If
**
Current
(address)
remains
in Bytes
|
2
Procedures
3
|
Recovery
1
»*CURRENTSEEK
ADDRESS
i l
**CURRENTSEEK
ADDRESS
1 1 1 1 1
active
Check
address
seek
to
issued
same
the
and 6.
5
4
|
|
i 1 1
(byte bit
is the
device.
the
above.
as
516
7)
argument
last
Byte
Always
I
format
present
Storage
Data
Note:
7
5
3348-35Mb
Module
Data
Type
6
7
1
3348-70Mb
Module
Data
or 3344
1
3348-70F Mb
Module
Data
or3344-B2F
1
1
Sense
Data 35

FORMATS
and 5 MESSAGE
1, 4,
SUMMARY
MESSAGES,
Transmit
Head
Difference
(3344)
status
selection
6
address error
Transmit
error
Transmit
difference
8
error
Drive
as
9
during
Seek verification
check
address
Seek
B
Sector
Format
No
Message
Transmit target
error
Microprogram
detected error
(See
byte
18)
Fixed
error or
Transmit
High
Sync
Out
timing
error
Unexpected
Transmit
expected
drive
at initial
cylinder
head
status
not
Read IPL
on
physical
Incomplete
or
Non
-compare
determined
1
Error
by format
Format
area
HA
check
data
Count area
data check
Key
area
data
check
Data
area
uncorrectable
data
check
HA area
no sync byte
found
Count
no
found
Key area
no
found
Data
no
found
Not
(3344 only)
AM Detection
failure on retry
Not
Not
—
area
sync
byte
—
sync
byte
—
area
sync byte
Used
Used
Used
—
and message
4
code
Format
Used
Not
Not
Used
Not
Used
Data
area
correctable
data
check
Not
Used
Not
Used
Not
Used
Not Used
Not
Used
Not
Used
Not Used
Not Used
(byte
5
7)
No Interrupt
from drive
Defect
skipping
re-orientation
check
DM
Incompatibility/
Invalid
DM
on
3344)
size
(not
Not Used
Format
IBM
36
3340/44 Reference
Manual
Not
Used
Not
Used
1
Not
Used
Not
Used
1
Format
4
Not Used
Not
Used
Not
Used
Not
Used
Format
5

3340
SENSE
BYTE
FORMAT
SUMMARY
1
Byte
8
Drive
Status
9
Checks,
Status
10
DMSeq
Control
1
1 Load Sw
Status
12
R/W
Safety
13
14
15
Bit
Controller
Check
Module
Data
Loaded
Lchd
Sw
Module
Data
Size
Check
Drive
Start
Switch
Multiple
Head
Switch
(If
Sel
(For
Message
1
Drive
Interface
Check
Sector
Compare
Check
Module
Data
4
Latch
Module
Data
Present
Switch
Capable/
Enable
Check
CONTROL
Message
Code
2,
CONTROL
(Valid
CONTROL
(Valid only
Drive
Check
Motor-at-
Speed
Latched
Module
Data
Latch 2
Cover
Locked
Switch
Write
Overrun
INTERFACE
C)
Code
Microprogram
see
4-
INTERFACE
I
for
only
-I-
INTERFACE TAG BUS (At time
ii i
for
Read/Write
Check
Air/Belt
Switch
Latch
Module
Data
Latch 1
Module
Data
Unloaded
Switch
Index
Check
BUS OUT
I
Messages, Bjt 18.
BUS
I
Message Codes 1,
Message
Codes
IN (At time
1, 3,
On
Line
Write
Enabled
Check
Latch
Data
Loaded
Switch
Read/Write
Interlock
Check
EXPECTED
or
I
I
3, 5, 6,
5, 6,
Module
Valid
error
7,
8,
error
and
7, 8,
Data
Module
Attention
Data
Size 4
Fixed
Data
Sequence
Check
Air/Belt
Switch
Control
Check
DRIVE
I
for
1,
detected)
was
I
and
was
i
9).
Module
Head
Data
Size
-70 Mb
Module
Ltchd
STATUS/DATA
5,
I
6, 7,
3,
9).
detected
Busy
Module
2
Bias
Disable
Switch
Carriage
Home
Transition
Check
and
9)
8.
7
Seek
Complete/'
Search
Sector
Module
Data
Sizel
-35 Mb
Odd
Track
Motor-at-
Speed
Switch
Write
Current
Check
OR
1
OR
2
Access
1 6
Status
^
1
Controller
Checks
Micro
g
1
Detected
Errors
19
Status
20
Interface
Checks
21
22
23
Access
Out
Time
Check
PLO
Check
Read/
Set
On
Write
See
1
Cntrl I 'face
Tag Bus
Check
Parity
Overshoot
Check
PLO
No
Input
Check
I'face
Cntrl
Out
Bus
Check
Parity
Servo
Off-track
Check
SERDES
Check
Drive
Selection
Check
FAULT
FAULT
Track
Crossingi
Gap
Counter
Check
Check
Cntrl
Bus
Parity
CODE
Device
In
Bus
Parity
SYMPTOM
SYMPTOM CODE
Servo
Latch
Write
Data
Check
I'faee
In
Check
Linear
Mode
Latch
Ivlonitor
Check
Coded
Lo
Error
Initialize
Write
Failure
Error
(bits
Gain
Condition
4-7
hex)
Device
Bus
Parity
Control
Latch
ECC
Check
Out
Check
Wait
Latch
ECC
Zeros
Detected
Fixed
Head
Feature
Device
Tag
Parity
Check
OR
4
OR
3
Sense Data
37

1
If
Busy
If
Set R/W is
Bit 5
Bit
Bit 7
is
on
(Byte
active
=
I Write
6=
Index
=
Active Track
8,
Sense
Mark
bit
(Byte
6).
19, bit
Search
Sector is
0),
in
progress.
2 If Seek
PREVIOUS
3
If
Seek Check
4
Microprogram
1
Check is
SEEK
128
High
is
128
High
Error
Not Used.
No
Tag Valid on R/W
(Byte
on
bit
7),
bytes
0,
IT
ADDRESS (drive location
64
Logical
512
on (Byte
PRESENT
64
Logical
512
Messages
Cylinder
| 256
bit
0,
T
|
Cylinder
256 |
I
(Sense Byte
Op.
32
Address
7),
SEEK
32
Address
bytes 20
13
and 14
Is
and
1
ADDRESS
16
I
18,
are
W
before present seek;
16
bits
21 are:
4-7
1
Low
hex)
8
9
8
Logical
8
Head switch
Busy
15
bytes
1
Cylinder
Logical
missing
and
5
6
Logical
Track
Address
4
Track
timer expired
after
seek
Low
1
Address
start
Logical
Address
2
check.
issued.
is
17
Cylinder
No
2
3
4
5
6
7
Normal
on R/W
No
response from controller on Control Op.
Time-out waiting for index or Active
ECC
Multiple
Preselection
or Check
Op or on ECC
Hardware Check.
or no controller selected.
Check.
End
Op.
track.
Incorrect
A
Not used.
B
Not
C
D
E
F
used.
Not
used.
Not used.
Attention Check.
drive
selected.
38 IBM
3340/44
Reference
Manual

3344
SENSE
BYTE FORMAT 1
SUMMARY
Byte
8
9
10
11
12
13
14
15
Drive
Status
Checks,
Status
Sequence
Control
LoadSw
Status
R/w
Safety
Bit
Controller
Check
Drive
Start
Latch
Multiple
Sel
Head
Check
Message
(If
Device
Interface
Check
Sector
Compare
Check
Spindle
Sequence
Latch 4
Guard
Band
Pattern
Capable/
Enable
Check
CONTROL
Message
(For
Code 2,
1
Code C)
see
CONTROL
(Valid only for
-I
CONTROL
(Valid only for
Drive
Check
Motor-at-
Read/Write
Check
Speed
Latched
Spindle
Sequence
2
Latch
Target
Velocity
Write
Overrun
INTERFACE
Microprogram
INTERFACE BUS
I
I
-4-
i I
Message
L
INTERFACE
i
i
Message
Air/Belt
Switch
Latched
Spindle
Sequence
1
Latch
Track
Crossing
Index
Check
BUS OUT or
Messages, Bit
IN (At
Codes
1. 3,
TAG BUS (At
Codes
1, 3, 5,
On
Line
Write
Enable
Timer
Check
Delta
Check
EXPECTED
|
18. Valid
-4-
time error
5, 6, 7, 8,
time error
6, 7,
Ltch
IW
8,
Spindle
Attention
Fixed
Installed
Sequence
Check
Air/Belt
Switch
DRIVE
I
for
-4-
detected)
was
I
and
was
and
9)
Head
Ltchd
Control
Check
STATUS/DATA
5, 6, 7,
1,3,
9)
detected)
Busy
Always
On
Transition
Check
[
and
8,
9)
Seek
Complete/
Search
Sector
Always
On
Odd
Physical
Track
Motor-at-
Speed
Switch
Write
Current
Check
OR
1
OR
2
16
Access
Status
17
Controller
Checks
Micro
18
Detected
Errors
19
Status
20
Interface
Checks
21
22
23
Access
Out
Time
Check
PLO
Check
Read/
Set
on
Write
byte
(see
Cntrl I 'face
Bus
Tag
Check
Parity
Overshoot
Check
No
1)
Cntrl I
Bus Out
Parity
PLO
Input
'face
Check
Servo
Off-track
Check
SERDES
Check
Drive
Selection
Check
FAULT
FAULT
Rezero
Mode
Latch
Gap
Counter
Check
Device
In
Bus
Check
Parity
SYMPTOM
SYMPTOM
Servo
Latch
Write
Data
Check
Head
Short
Check
Cntrl
Bus
Parity
CODE
CODE
I'face
In
,
Check
Linear
Mode
Latch
Monitor
Check
Coded
(bits
Initialize
Write
Failure
Control
Latch
ECC
Check
Error Condition
4-
hex)
7
Device
Out
Bus
Check
Parity
Wait
Latch
ECC
Zeros
Detected
Fixed
Head
Feature
Device
Tag
Parity Check
OR
4
OR
3
Sense
Data 39

If
1
If Set
2 If
PREVIOUS
Busy is
R/W
5
Bit
6=
Bit
7
Bit
Seek
128
on (Byte
is active (Byte
=
Write Sense
I
Index
=
Active Track
Check is
8,
Mark
on
bit
(Byte
Search Sector is in progress.
6),
bit
19,
0),
bit
0,
7),
72 [3 14 IT
SEEK ADDRESS (drive location
64
32 16
bytes
13 and 14
are:
before present seek; bytes 5
8
and
6
6
Low
Logical
17
Cyl
inder
1
3
Seek
Jf
4
Microprogram
1
2
3
High
|
Check
is on
128
High
I
Error
Not Used.
No
Tag Valid on R/W
No
Normal or Check
on R/W
No
Op or on ECC
response from
Logical
512
(Byte
PRESENT
64
Logical
512
Messages
controller on
Cylinder
|
bit
0,
i
Cylinder
256
|
(Sense Byte
Op.
End
Op.
Address
256
bytes 20 and 21 are
7),
SEEK
1
ADDRESS
32
Address
18,
Control
Op.
16
bits
4-7
r
Low
8
9
A
B
Logical
hex)
Head
Busy
Incorrect
Not used.
Logical
Cylinder Address
Logical
switch timer expired check.
missing
drive
Track
4
Track
4 I
after seek
selected.
Address
2
I
Address
2
start is issued.
40
Time-out waiting for index or
4
ECC
5
6
7
IBM
Hardware
Multiple
Preselection
3340/44
Check.
or no controller selected.
Check.
Reference Manual
Active
track.
C
D
E
F
Not
used.
Not
used.
Drive
at invalid
Attention
address.
Check.

SENSE
BYTE
FORMAT
SUMMARY
4
BitO
I I
Byte
*8
CYLINDER
I I |
*9 CYLINDER
|
*10
*T1
*12
13
HEAD
|
HEAD
I
RECORD
|
SECTOR
|
14
l_
1
ADDRESS
ADDRESS
ADDRESS
ADDRESS
NUMBER
NUMBER
2 3
|
I
L
|
| |
| |
i I
I I
I I
|
I
4 5 6 7
I
I
I
I
I
I I I I
I I
I I .... J
I I I
I I I
I I J
I I J.
I I
I
15
16
17
18
19
20
21
22
23
Count
Identification
I
_1
I
I
|
I I
FAULT
|
FAULT
|
I
|
|
|
|
SYMPTOM
I I
SYMPTOM
I
CODE
CODE
I I I I I
I I I I I
I
I I I I I
|
I I I I I
I
I I I I
I
I I II
I I I !...._
I I I
.-
Sense
Data
41

SENSE BYTE
FORMAT
5
SUMMARY
Byte
*8
*9
•10
•11
*12
13
14
15
B't0
I
1
CYLINDER
1
CYLINDER
•
HEAD
ADDRESS
1
HEAD
ADDRESS
1
RECORD
1
NUMBER
SECTOR NUMBER
1
>
RESTART
1
DISPLACEMENT
|
2
3
|
4
!
ADDRESS
1
i
I 1 1 |
ADDRESS
1 1 1 1
1 1 1 1
1 1 1 1
II
1 1 1
1 1
1 1 1
1
1 1
5
|
i 1
1 |
I | ,
1 1 |
I 1
l
II
6
|
1 1
7
!
16
17
IS
19
20
21
RESTART
RESTART
1 1 1
ERROR
1
ERROR
1 1
DISPLACEMENT
DISPLACEMENT
ERROR PATTERN
1
ERROR
1
PATTERN
22 ERROR PATTERN
1
23
1 1 1 I I 1 1
*
Count
Identification
DISPLACEMENT
1 1
I
DISPLACEMENT
1 1 1 |
1 1 1 1
1 1
1 1 1 1
1 1 1 1
1 1 1
1
1
1 1 1
1 1
1 1
I |
|
1 1
1
IBM
42
3340/44
Reference
Manual

SENSE
BYTE
BitO
FORMAT 6
SUMMARY
Byte
8
9
10
11
12
13
14
15
16
NUMBER
I
NUMBER
J
NUMBER OF
J
NUMBER OF
J
J-
NUMBER OF
J
BYTES READ
OF
I
BYTES READ
OF
I
BYTES
I
BYTES
I
SEEK
I
OR
I
OR
I
READ OR
I
READ OR
I
I
COMMANDS
I L-
SEARCHED (Key
I
SEARCHED (Key
I
SEARCHED
SEARCHED
(Key
1
(Key
I
PROCESSED
Data Areas
and
and Data
Data Areas
and
and Data
Only)
1
Only)
Areas
1 L
Only)
1
Only)
Areas
I
17
'18
*19
*20
21
*22
•23
*
Bytes
Channel select
for byte*
18-23
20-23
Not
NUMBER OF
COMMAND
I
OVERRUNS
DATA
J
COMMAND
J_
OVERRUNS
DATA
J
device-dependent
COMMANDS
SEEK
I
I
OVERRUNS
I
I
OVERRUNS
'
I
information.
PROCESSED
I
CHANNEL
CHANNEL C
I
CHANNEL
CHANNEL C
CHANNEL B
CHANNEL D
CHANNEL
CHANNEL D
A if byte
if byte
byte 18
A if
if byte
I I
if
byte
byte 18 bit
B if
if
byte 18
byte 18
if
1
__l J
L_
I
I
1
18
18
18 bit
18 bit
is
bit
bit is
bit is
is 1
is
bit
bit is 1
is 1
is
_L
1
L
L
L
43
Data
Sense

OPERATING
3340
OPERATOR
INSTRUCTIONS
PANEL
3344
OPERATOR
PANEL
Ready
Lights
ready
Indicator
when the
for
Start/Stop
With
the
data
module is
track
When
unloads
cannot
the
Read
Lights
data
the
0,
1
The
2. The
3. The
the
unload
drive
Only
when
module
Read
provided
and
operation.
Switch
switch
or with
loaded
drive
power
data
module
cover
switch is
the cover
while
set to
is closed
Indicator
the write
is loaded.
Only
function
data
that:
set
the system
a
pending
module
Start, the
and
the heads
is
on.
is
in
place.
and
to
Stop, the
unlocks.
Attention.
function
Write
on
the
is properly
cover is
are
latched.
data
The
data
is
communicating
is inhibited
is inhibited
data
module.
1
inserted
locked,
moved
2
1
the
to
module
module
after
the
by enabling
and
with
START
STOP
It
Ready
The
on, the
is
Lamp
Ready
drive
on a track.
Start/Stop
The
drive
When
set
start
spinning,
When
set
engages,
in
the
stop
busy.
Attention
When
pressed,
Rezero
zero,
to
resets
the
controller.
operation.
lamp
speed
Switch
Start/Stop
to
Start,
and
to
Stop,
and
the
disks
position
Pushbutton
the
the
address
turns
on
is
up
switch
the
brake
tl
e heads
the heads
stop.
prevents
Attention
Rezero
registers,
R/W
READ
when
to
normal,
starts
is
released,
move
io
ract,
An
a stop
pushbutton
moves
the heads
and
the
drive
and
and
stops
to
cylinder 0.
the
electrical
if
the
starts
signals
power is
the
head
a
the
disks
brake
interlock
drive
a
to track
attention
drive.
is
Cover
Lights
Attention
By
a Rezero
44
Locked
when
the drive
Pushbutton
operating
1. Read/Write
2. DM
controller.
3. Drive is
(after
IBM
the
operation:
(data
placed
maintenance
3340/44
Indicator
cover
is locked.
attention
heads
module)
Reference Manual
pushbutton
are
Attention
online
completion).
moved
and
CE
to track
is
signaled
mode is
the
drive
0.
reset
begins
to the
R/W
or
When
in
can
be
done.
possible.
operation,
operation
Read
the
Read
If set
If
the
the
condition
is
completed.
Switch
position,
to
switch
R/W,
position
does
no
write
all
normal
is
changed
not change
or
erase
operations
until
operation
during
the
are
an

3340/3344
POWER
PANEL
Machines
Power
Operation of the
applied to
be
power
sequencing
tion.
Without String
On Switch
the
present. The
is
controls
Power
3340 or
switch is
during a
Switch
Q
On switch
3344 provided
allows ac power to
bypassed by the
system
Feature
subsystem
power-up opera-
Machines
r
Enable/Disable Switches
The
be used to
drives to
With String
Enable
I
Disable
Enable/Disable
a
Enable
'
I
Disable
dedicate the
interface.
single
switches
Switch
3340-A2
Feature
Power
(A or B
Interlocking is
On
interface) can
associated
and
provided.
Power
Operation
from the
During a
bypassed and
controls.
Note:
load or
Off Switch
of the
3340 or
system
not use
Do
unload
Power
3344 when
power-down
power is
Power
the data
Off switch removes
system power
operation, this switch is
removed by
On/Power
module.
the sequencing
Off
ac power
is up.
switches to
Operating
Instructions
45

DATA
MODULE LOADING
1
2. Open
3
4. Close the top
5. Place the Start/Stop
6. The
the Start/Stop
Place
the top cover.
With the data
the drive,
shroud recess
Cover Locked indicator
The
the start of the load sequence.
module doorway facing the rear of
lower the data module
until it is seated.
cover.
data module
20 seconds, the Ready
show the drive is ready.
Change Device
control.
End Interrupt to the
switch in the stop position.
into the drive
switch in the start position.
will light indicating
is automatically loaded. After
indicator will light
to
This also forces a Pack
storage
DATA MODULE UNLOADING
1
Place the Start/Stop switch in the stop position.
2. When the Cover Locked indicator turns
open the top cover.
3.
Lift the data module from the
h^^H
Read
Only
drive.
HI
i
'
START
STOP
'J'
1 1
off,
2
Note:
on:
a. Proper data module
b. The
c.
Fixed head
Correct data module loading depends
shroud
recess.
3340 top cover being
The 3348 Model 70F being used
drives
the
out
indicates ready, but the
to the system. Intervention
in
having the
fixed
Model 70F is loaded on a
the
the sense information.
head
fixed
drives can operate
module.
7. If the data
indicator does not
switch.
switch at Stop
does
assistance.
module fails to load,
light.
If nothing happens, place
and press Reset
not respond, call for
alignment in the drive
closed.
fully
only
on
head feature.
feature,
the Ready
drive is not online
If
drive with-
light
Required is set
with any data
the Ready
Press the
drive Reset
the Start/Stop
again. If the drive
customer engineer
Opening
Cover
46 IBM 3340/44
Reference
Manual
Load/Unload Data
Module

READ
The
data. On the
for
3340 units
the data module.
Enable
ONLY
Only
Read
this purpose,
Read Only
1.
With
press
B).
and
Turn inset
2.
data module may
The
3.
desired drive.
3344
the
the data
down the
FUNCTION
function
is
means
180°
protects previously
units a
located
protecting data is
for
Function
module
IBM
and
or R/W switch,
Read
on the
operator
removed from the
logo
snap
now be
inset of
into
the handle
place
loaded in
written
panel.
located
drive,
(C).
the
used
In
on
(A
Disable
1.
2.
Note:
Read
the
Read Only
With the data
return the
reverse
data module
The
desired drive.
Do not
Only
function
drive shroud recess.
Function
module removed from the drive,
IBM
180°
logo inset
(D).
original position
its
to
may now be loaded
attempt
to enable or disable the
while the data
into
the
module rests in
Read/Write
A
B Actuate
from
Read/Write
to
Read
Only
ReadOnly
C
D Actuate
from Read
Only to
Read/Write
Operating
Instructions 47

INDEX
AC on indicator
mechanism 2
Access
motion time 16
Address
cylinder 41
flag 10
41
head
home
present
previous
16
seek
Addressing, device 16
logical 6
multiple 16
physical 6
Areas
count 8
data 8
key 8
Attention
check 38,40
pushbutton 44
45
8,10
38, 40
38, 40
B
Bus out parity 20
Busy
37
Byte
detection code 1
10
flag
22
head
home address 10
skip displacement 10
Capacities
cylinder and track 12,14
data module
Cartridge (see data module)
Channel A 43
Channel C 43
Channel command word
Channel commands
listing
control
read
search
sense
write
summary
control
read
search 33
sense
write
Channel status word (CSW)
Characteristics 1
Checks, error 37,39
Command reject
Configurations
DDA 4
IFA(3135) 5
ISC or
25
25
25
25
29,30
26
31,32
3830-2
13,15
25
27, 28
20
5
6
(CCW) 1
1
maximum 5
Control
integrated storage
4
3340-A2 2
Control commands
listing
25
summary
Correctable
Count
area
27
errors
8
20
Cover locked 44
Cylinders
alternates
cylinder
6
boundary 20
number 10
D
area
Data
Data check 20
Data
Data module
data surface format 6
initialization 6
models 6
illustration 6
types 6
Data records
Data security
Data surface format 6
Data transfer rates 17
DC On indicator
DCB (detection
DDA (direct disk attachment) 4
Defect
Delay, rotational 17
Detection
Device release
Device reserve 28
Devices,
Diagnostic load
Diagnostic sense
Diagnostic
Direct
Direct
Disk storage
configuration 4
features
modules
Drive
selection 16
E
End of cylinder 20
Environmental
Equipment check 20
Erase
Error
condition table
correction function 18
recovery
Error
Error correction function 18
Error displacement
Error
8
length
10
illustration
8
7
and privacy 17
45
code bytes) 1
skipping 1
code bytes
28
control
storage
Access storage 1
disk
addressing
3
condition table
pattern 42
28
26
write 28
attachment (DDA)
3
1
data
action 18
(DCB)
3
present 20
20
20
42
1
4
48 IBM
3340/44
Reference Manual

symptom
Fault
Features,
fixed
head
remote
rotational
string
Feature,
File
File
Fixed
Flag
3344
string
protected
protection
head 3
byte
Formats
record
count
data area
key
track
Function,
Gap
10
Gl
10
G2
10
G3
11
G4
H
selection
Head
address 8
Home
I
(integrated
IFA
Index
even
odd
Indicator
cover
Power
Power On
read
ready 44
Initialization,
Input/output
Integrated
Integrated
Intervention
Invalid
(integrated
ISC
Key
area
channel
length
L
Length
data
key
Loading,
code
3340
3
switch
position
switch 3
switch 3
20
10
area 8
area 8
8
only 47
read
6
6
locked
Off 45
44
only
data
operations 16
file
storage
required
track
8
commands
(KL)
11
11
data
41
3
sensing 3
17
8
16
time
attachment)
file
44
45
module 6
attachment
control
20
20
stora^
11
control)
module
25
46
(IFA)
(ISC)
M
Macro-orders
Message
Module,
Multitrack
N
No
No
Number,
o
Operating
Operation
Operator
Overrun
summary
Data 1
operation
record found
cylinder
module
data
module
data
only
read
3340/3344
3340/3344
panel
attention
cover locked
only
read
indicator 44
ready
start/stop
command
data 43
Panel
3340/3344
3340/3344
3340/3344
Physical
Power
Power
Power
address
off
on
panel
Power
Power
enable/disable
power
power
Preventive
Programming
Read and
commands
Read
listing
summary
count
Read
count
Read
data
Read
home
Read
initial
Read
key
Read
multiple
Read
only
Read
description
3340
3344
disable
enable
2
36
operation
27
20
10
instructions
loading
unloading 46
function 47
operator
power
incomplete
pushbutton
44
indicator 44
switch
43
operator
power 45
string
switch
switch 45
On
Off
off
on
16
45
indicator
indicator 45
switches 45
switch
switch
maintenance
error 20
buffered
reset
25
29
29
data
key
29
address
program
data 29
count key
function
17
17
17
47
47
20
46
panel
panel
20
44
switch
45
45
30
30
load
44
44
45
log
45
1
data
44
45
26
29
30
Index 49

Read only
Read record
indicator
zero
(RO)
44
29
Read sector 30
Read/write
Ready
Recalibrate
rates 17
indicator 44
27
Record
data 8
equal-length
9
format 8
length 12
overflow 8
zero
Record number
Record overflow
Recovery action
Remote switch
Restart CCW1 18
Restart CCW 2 18
Restart
Restore
Rotational
10
42
8
table 21
attachment
displacement 42
27
delay
average 17
maximum 17
Rotational
R/W or Read
Search
listing 25
summary
Search home
Search ID equal 33
Search ID
Search ID high 33
Search key
Search key equal or high 33
Search key high
Sector number
Seek address
Seek check
Seek cylinder 27
Seek head
Seek verification
Sense
Sense commands
listing
summary 26
Sense
Sense
Servo system 2
Set file mask
Set sector
Skip displacement
Space count
Speed, access and
Start/stop
Storage control
IFA 4
ISC 4
3830-2
String
enable/disable
feature
Summary, format
3340 sense byte
3344 sense
Switches
enable/disable
position
switch 44
commands
33
address
equal or high
equal 33
33
42
16
20
27
byte summary
25
data 34
I/O 26
27
27
27
data transfer
switch 44
4
switch
3
byte 39
sensing
equal 33
33
17
34
10
switches 45
1
37
45
power off 45
power on 45
start/stop 44
System attachment
System/370,
System/370, direct
Test I/O 26
Timing
specifications
access
motion 16
head selection
rotational delay
models
1
3
access for 1
16
17
Track
capacity
capacity
defective 20
descriptor
format
Track
9
formula 9
record 8
description
illustration
descriptor record
8
10
(R0) 8
u
Unit check
Unloading,
Verification,
Voice-coil
16
data
seek 17
2
module
45
w
Write
commands
listing
count,
25
data 31
and data 31
special
3340-A2 1
3340-B1 1
3340-B2
3344-B2 1
3344-B2F 1
data module
key,
and data 32
address (HA) 32
20
zero
count, key and
storage
1
(R0)
31
45
1
6
6
data 31
summary 31
Write
Write
Write home
Write inhibit
Write key
Write record
Write
Numeric
3340/3344 disk
16
configuration 1
models
operator panel 44
power panel
3344 disk storage
3348
capacities
models 6
illustration
50
IBM
3340/44
Reference Manual

READER'S
COMMENT FORM
Reference Manual
3340/3344 Disk
IBM
•
Your
comments,
If
your answer to a question is "no" or
suggestions become the
Does this publication
Did you find the
Easy to read and
Organized for
Complete?
Well illustrated?
Well indexed?
Written for your technical level?
What
is your
How
you use this
do
As
an
advanced knowledge of the subject?
For
For information about operating procedures?
Other
for
Storage
accompanied
property of IBM.
meet
material:
understand?
convenient use?
occupation?
publication?
introduction to the subject?
your
answers to
by
needs?
No
help
us produce better
the following questions,
requires qualification, please explain in the space
Yes
D
Yes
No
instructor in a class?
As an
As a student in a class?
As
reference manual?
a
publications for
provided. All
Explain
GA26-1619-4
use.
your
comments and
Yes
No
D
We would
reply, be sure to include your name and address.
appreciate your other comments; please give specific page and line references where appropriate. If you wish a
Reply Requested Yes
•
Thank
you for your
cooperation.
D
NoD
Name
Address
No postage stamp necessary if mailed
in
the U.S.A.
_Zjp_£_

GA26-1619-4
Your
comments, please
.
This manual is part of
programmers, and operators of
form
this material.
be carefully reviewed
will
All
Fold
library
a
comments
and suggestions become
that serves
as
a
reference
IBM systems. Your
the
by
persons responsible
Business Reply
No
postage stamp
Postage
International
Department
Monterey
San Jose, California
95193
source for systems
comments
the
property of
Mail
necessary if
will
be paid
Business
G26
Cottle
&
analysts,
on the
for
writing and
other
IBM.
side of
this
publishing
Fold
First
Class
Permit
San
Jose
California
mailed
by: ^^^^^^
the
in
Machines
U.S.A.
Corporation
—
Maaaaw
Rds.
mmm
MMHM
2078
o
c
o
a
>
o
a
<Q
30
at
3
3
8
2
!
j
!
9
5
!
'
'
o
Z
o
;
;
is
Attention:
Fold
Graphics and Publishing,
MM
International
Data Processing
1133 Westchester
(U.S.A.
IBM
World
821
United Nations
(International)
Business
only)
Trade Corpo
lachines
R
Divislo
n
Aveni
e, White Plains,
ration
PIaz
a, New
Corporation
York, New
New
York
Dept. G26
York
10604
10017
Fold
3
'.
3
a.
C
in
2
J*

GA26-1619-4
33
CD
-ti
to
CD
01
3
C
03
CO
CO
CO
CO
J*.
o
2
p
CO
CO
o
6
CD
Q.
5'
c
CO
>
>
International
Business Machines Corporation
Data Processing Division
1133 Westchester Avenue, White Plains, New York 10604
(U.S.A.
only)
IBM World
Trade Corporation
821 United Nations Plaza, New York, New York 10017
(International)
CD