************************************************************
***********  IBMtape changer  specific messages   **********
************************************************************

1	lin_tape_changer_ioctl() SIOC_INQUIRY command
2	lin_tape_changer_ioctl() SIOC_INQUIRY_PAGE command
3	lin_tape_changer_ioctl() SIOC_REQSENSE command
4	lin_tape_changer_ioctl() SIOC_RESERVE command
5	lin_tape_changer_ioctl() SIOC_RELEASE command
6	lin_tape_changer_ioctl() SIOC_TEST_UNIT_READY command
7	lin_tape_changer_ioctl() SIOC_LOG_SENSE_PAGE command
8	lin_tape_changer_ioctl() SIOC_MODE_SENSE_PAGE command
9	lin_tape_changer_ioctl() READ_ELEMENT_INFO command
10	lin_tape_changer_ioctl() SMCIOC_POS_TO_ELEM command
11	lin_tape_changer_ioctl() SMCIOC_INIT_ELEM_STAT_RANGE command
12	lin_tape_changer_ioctl() READ_ELEMENT_STATUS command
13	lin_tape_changer_ioctl() SMCIOC_MOVE_MEDIUM command
14	lin_tape_changer_ioctl() SMCIOC_INIT_ELEM_STAT command
15	lin_tape_changer_ioctl() SMCIOC_PREVENT_MEDIUM_REMOVAL command
16	lin_tape_changer_ioctl() SMCIOC_ALLOW_MEDIUM_REMOVAL command
17	lin_tape_changer_ioctl() SMCIOC_EXCHANGE_MEDIUM command
18	lin_tape_changer_ioctl() SMCIOC_READ_ELEMENT_DEVIDS command
19	lin_tape_changer_ioctl() SMCIOC_UNLOAD_MEDIUM command
20	lin_tape_changer_ioctl() SMCIOC_LOAD_MEDIUM command
21	lin_tape_changer_ioctl() SCSI_IOCTL_SEND_COMMAND command
22	lin_tape_changer_ioctl() unknown Invalid IOCTL Call
23	lin_tape_changer_ioctl() return code: %d
24	changer_check_result() error with no sense data
25	changer_check_result() SenseKey: %X ASC: %X ASCQ: %X
26	Changer device closed
27	Changer device trace enabled
28	Changer device trace disabled
29	Changer device opened
30      lin_tape_changer_ioctl() SIOC_QUERY_PATH command
31      lin_tape_changer_ioctl() SIOC_DEVICE_PATHS command
32      lin_tape_changer_ioctl() SIOC_ENABLE_PATH command
33      lin_tape_changer_ioctl() SIOC_DISABLE_PATH command
34      IBMchanger%d failovered to path IBMchanger%d

************************************************************
***********    IBMtape drive specific messages    **********
************************************************************
50      tape_check_result() error with no sense data
51      tape_check_result() SenseKey: %X ASC: %X ASCQ: %X
52      tape_check_result() information field: %d %d %d %d
53      tape_check_result() encountered EOM
54      tape_check_result() encountered EOD
55      tape_check_result() encountered file mark
56	Tape device closed
57	Tape device trace enabled
58	Tape device trace disabled
59      lin_tape_drive_read() entry
60      lin_tape_drive_write() entry
100	Tape device opened
101	lin_tape_drive_write() error recovery in progress
102	lin_tape_drive_write() corrupted scatter gather list
103	lin_tape_drive_write() failed copied to scatter gather
104	lin_tape_drive_write() Failed to locate CDB space
105	lin_tape_drive_write() Unable to allocate Srb
106	lin_tape_drive_write() corrupted single scatter gather
107	lin_tape_drive_write() scatter list usage overflow
108	lin_tape_drive_write() fatal error corrupted buffer
109	lin_tape_drive_write() 2nd corrupted scatter gather
110	lin_tape_drive_write() unable to complete the request
111	lin_tape_drive_read() Fixed block mode invalid block size
112	lin_tape_drive_read() Fixed block mode less block size
113	lin_tape_drive_read() Fixed block mode not divisible
114	lin_tape_drive_read() Multiple odd block transfer rejected
115	lin_tape_drive_read() Transfer length greater than the default
116	lin_tape_drive_read() Variable block size greater than the max
117	lin_tape_drive_read() corrupted scatter gather list
118	lin_tape_drive_read() data overflow detected
119	lin_tape_drive_read() Failed to locate CDB space
120	lin_tape_drive_read() Unable to allocate Srb
121	lin_tape_drive_read() corrupted single scatter gather
122	lin_tape_drive_read() scatter list usage overflow
123	lin_tape_drive_read() Fatal Error corrupted buffer
124	lin_tape_drive_ioctl() MTRESET command
125	lin_tape_drive_ioctl() MTFSF command
126	lin_tape_drive_ioctl() MTBSF command
127	lin_tape_drive_ioctl() MTFSR command
128	lin_tape_drive_ioctl() MTBSR command
129	lin_tape_drive_ioctl() MTWEOF command
130	lin_tape_drive_ioctl() MTREW command
131	lin_tape_drive_ioctl() MTOFFL command
132	lin_tape_drive_ioctl() MTNOP command
133	lin_tape_drive_ioctl() MTRETEN command
134	lin_tape_drive_ioctl() MTBSFM command
135	lin_tape_drive_ioctl() MTFSFM command
136	lin_tape_drive_ioctl() MTEOM command
137	lin_tape_drive_ioctl() MTERASE command
138	lin_tape_drive_ioctl() MTRAS1 command
139	lin_tape_drive_ioctl() MTSETBLK command
140	lin_tape_drive_ioctl() MTSEEK command
141	lin_tape_drive_ioctl() MTTELL command
142	lin_tape_drive_ioctl() MTSETDRVBUFFER command
143	lin_tape_drive_ioctl() MTLOCK command
144	lin_tape_drive_ioctl() MTUNLOCK command
145	lin_tape_drive_ioctl() MTLOAD  command
146	lin_tape_drive_ioctl() MTUNLOAD command
147	lin_tape_drive_ioctl() MTCOMPRESSION command
148	lin_tape_drive_ioctl() Invalid MT IOCTL command
149	lin_tape_drive_ioctl() MTIOCGET command
150	lin_tape_drive_ioctl() MTIOCPOS command
151	lin_tape_drive_ioctl() SCSI_IOCTL_TEST_UNIT_READY command
152	lin_tape_drive_ioctl() scsi_ioctl command
153	lin_tape_drive_ioctl() STIOCDM command
154	lin_tape_drive_ioctl() STIOCTOP command
155	lin_tape_drive_ioctl() STOFFL command
156	lin_tape_drive_ioctl() STREW command
157	lin_tape_drive_ioctl() STERASE command
158	lin_tape_drive_ioctl() STRETEN command
159	lin_tape_drive_ioctl() STWEOF command
160	lin_tape_drive_ioctl() STFSF command
161	lin_tape_drive_ioctl() STRSF comman
162	lin_tape_drive_ioctl() STFSR command
163	lin_tape_drive_ioctl() STRSR command
164	lin_tape_drive_ioctl() STINSRT command
165	lin_tape_drive_ioctl() STEJECT command
166	lin_tape_drive_ioctl() STTUR command
167	lin_tape_drive_ioctl() STLOAD command
168	lin_tape_drive_ioctl() STSEOD command
169	lin_tape_drive_ioctl() STFSSF command
170	lin_tape_drive_ioctl() STRSSF command
171	lin_tape_drive_ioctl() STIOCHGP command
172	lin_tape_drive_ioctl() STIOC_INQUIRY command
173	lin_tape_drive_ioctl() SIOC_REQSENSE command
174	lin_tape_drive_ioctl() SIOC_RESERVE command
175	lin_tape_drive_ioctl() SIOC_RELEASE command
176	lin_tape_drive_ioctl() SIOC_TEST_UNIT_READY command
177	lin_tape_drive_ioctl() SIOC_LOG_SENSE_PAGE command
178	lin_tape_drive_ioctl() SIOC_MODE_SENSE_PAGE command
179	lin_tape_drive_ioctl() SIOC_INQUIRY_PAGE command
180	lin_tape_drive_ioctl() STIOCSETP command
181	lin_tape_drive_ioctl() STIOCQRYP command
182	lin_tape_drive_ioctl() STIOCSYNC command
183	lin_tape_drive_ioctl() STIOCQRYPOS command
184	lin_tape_drive_ioctl() STIOCSETPOS command
185	lin_tape_drive_ioctl() STIOCQRYSENSE command
186	lin_tape_drive_ioctl() STIOCQRYINQUIRY command
187	lin_tape_drive_ioctl() STIOC_READ_POSITION command
188	lin_tape_drive_ioctl() STIOC_RESET_DRIVE command
189	lin_tape_drive_ioctl() STIOC_PREVENT_MEDIUM_REMOVAL command
190	lin_tape_drive_ioctl() STIOC_ALLOW_MEDIUM_REMOVAL command
191	lin_tape_drive_ioctl() STIOC_REPORT_DENSITY_SUPPORT command
192	lin_tape_drive_ioctl() QUERY_DRIVER_VERSION command
193	lin_tape_drive_ioctl() SCSI_PASS_THROUGH command
194	lin_tape_drive_ioctl() SCSI_PASS_THROUGH_W_SENSE command
195	lin_tape_drive_ioctl() STIOCREADRESERVEKEYS command
196	lin_tape_drive_ioctl() STIOCREADRESERVES command
197	lin_tape_drive_ioctl() STIOCPERSISTRESERVEOUT command
198	lin_tape_drive_ioctl() MTDEVICE command
199	lin_tape_drive_ioctl() Invalid IOCTL Call
200	lin_tape_drive_ioctl() return code: %d
40      lin_tape_drive_ioctl() STIOC_LOCATE command
41      IBMtape%d failovered to path IBMtape%d
42      IBMtape%d requested encryption handling

************************************************************
***********   IBMtape driver specific messages    **********
************************************************************
201	Initialize IBMtape device driver
202	lin_tape_init() Unable to register the device
203	lin_tape_init() major number registered: %d 
204	lin_tape_init() Unable to allocate tape descriptors
205	lin_tape_init() Unable to allocate changer descriptors
206	Can not initialize /proc/scsi/IBMtape
207	Can not initialize /proc/scsi/IBMchanger
208	lin_tape_add_class_device() entry (2.6 kernel)
209	lin_tape_add_class_device() no tape table initialized
210	lin_tape_add_class_device() Can not allocate tape descriptor
        lin_tape_add_class_device() Can not allocate tape descriptor
211	Tape Device file system registered
212	IBMtape%d device successfully attached +
	SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) 
	+ %d Serial Number Length + %s Serial Number
213	lin_tape_add_class_device() no changer table initialized
214     lin_tape_add_class_device() Can not allocate changer descriptor
215	Changer Device file system registered
216	IBMChanger%d device successfully attached +
	SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) 
	+ %d Serial Number Length + %s Serial Number
217	lin_tape_add_class_device() IBMTapeDevices is correupted
218	lin_tape_remove_class_device() entry
219	lin_tape_open() corrupted tape entry table
220	lin_tape_open() Attempt to open IBMtape%d
221	lin_tape_open() tape device number out of range
222	lin_tape_open() ReadWriteBuffer is corrupted
223	lin_tape_open() ReadWriteBuffer controls are corrupted
224	lin_tape_open() scatter gather is corrupted
225	lin_tape_open() Unable to allocate space for CDB
226	lin_tape_open() Unable to allocate space for SenseData
227	lin_tape_open() unable to reserve the device
228	IBMTape%d opened
229	lin_tape_open() corrupted changer entry table
230	lin_tape_open() Attempt to open IBMChanger%d
231	lin_tape_open() changer device number out of range
232	lin_tape_open() unable to reserve the changer
233	IBMChanger%d opened
234	lin_tape_open() logic error
235	lin_tape_close() corrupted tape entry table
236	lin_tape_close() Attempt to close IBMtape%d
237	lin_tape_close() failed, device busy
238	lin_tape_close() failed to release the device
239	lin_tape_close() ReadWriteBuffer is corrupted
240	lin_tape_close() Unable to destory scatter gather
241	lin_tape_close() Attempt to close IBMChanger%d 
242	lin_tape_flush() write filemark and reposition the tape
243	lin_tape_flush() forward to the next filemark

80      IBMtape%d detached + SCSI Path %d(scsi) %d(channel)
81      IBMchanger%d detached + SCSI Path %d(scsi) %d(channel) 
82      IBMtape%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is to wait
83      IBMchanger%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is to wait
85      IBMtape%d + SCSI Path %d(scsi) %d(channel) opened
86	IBMchanger%d + SCSI Path %d(scsi) %d(channel) opened
87	IBMtape%d + SCSI Path %d(scsi) %d(channel) closed
88      IBMchanger%d + SCSI Path %d(scsi) %d(channel) closed
89      IBMchanger%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is reserved
90	IBMchanger%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is released
91      IBMtape%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is reserved
92	IBMtape%d + SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) is released
93      IBMtape command information
94      IBMtape%d path enabled
95      IBMchanger%d path enabled
96      IBMtape%d path disabled
97      IBMchanger%d path disabled
98      IBMtape%d checking for best path
99      IBMchanger%d checking for best path

********************************************************************
*       Auto-retrieving dump/simmim data                           *
********************************************************************
244     tape_check_result() Failed to save SimMim, errno is %d
245     tape_check_result() SimMim over run
246     tape_check_result() Failed to save drive dump, errno is %d
247     tape_check_result() Drive dump over run

********************************************************************
*       Parameters for full tracing                                *
********************************************************************

248     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun)
249     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) + CDB %d(CDB length) %s (CDB field)
250     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) + Data: %d(data length) %s (data field)
251     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun)
        + Status %d(driver_byte) %d(host_byte) %d(message_byte) %d(status_byte)
252     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) + Sense Data %d(Data length) %s(Data field)
253     SCSI Path %d(scsi) %d(channel) %d(id) %d(lun) + Return Code %d

********************************************************************
*       extra ioctl messages                                        *
********************************************************************
61      IBMChanger DDIOC_INQUIRY entry
62      IBMChanger DDIOC_RETURN_ERR entry
63      IBMChanger LBIOC_RETURN_ELEMENT_COUNT entry
64      IBMChanger LBIOC_LIBRARY_INVENTORY entry
65      IBMChanger LBIOC_MOVE_MEDIUM entry
66      IBMChanger LBIOC_LIBRARY_AUDIT entry
67      IBMChanger LBIOC_EXTEND_RETRACT_IO_PT entry
68      IBMChanger LBIOC_POSITION entry
69      IBMChanger LBIOC_LIBRARY_INFO entry
70      IBMChanger DDIOC_XINQUIRY entry
71      IBMChanger LBIOC_XDRIVE_INVENTORY entry
72      IBMChanger DDIOC_LOG_SENSE entry
73      IBMChanger LBIOCL_ENH_LIBRARY_INVENTORY entry

255     Trace messages truncated





