User's Guide
Appendix C Automatic Drive Cleaning
Monitoring the Drives
Quantum|ATL P3000 Series User’s Guide 105
Monitoring the Drives
3
In host-initiated cleaning mode, the host is responsible for 
monitoring the drives to determine when a drive needs to be 
cleaned.
In automatic cleaning mode, the library monitors the drives to 
determine when a drive needs to be cleaned.
Each drive “CLEANING_ REQUIRED” flag is checked at the 
completion of an inventory. 
A specific drive’s “CLEANING_REQUIRED” flag is checked at the 
completion of a Move Medium command involving that drive. 
Media Movement to the Drive
3
When a cleaning cartridge is selected, the library moves it to the 
drive requiring cleaning. If the movement operation is not 
completed due to an unrecoverable error, the drive cleaning 
operation does not proceed, and the library returns the cleaning 
cartridge to its original storage element. If an unrecoverable error 
occurs when moving a cleaning cartridge that prevents a 
subsequent host initiated command from completing, a check 
condition is set in the returned status byte and a subsequent 
Request Sense returns the appropriate error (such as Transfer 
Element Full). Since the drive still indicates that it needs cleaning, a 
new drive cleaning operation is attempted.
If a library-initiated cleaning cartridge movement is in progress 
and the host issues a command that requires the use of the 
transport, the host-initiated command is held until the library-
initiated movement is completed. If an error occurs with the 
library-initiated movement, the host initiated command is 
processed following the error. If a subsequent error occurs, a check 
condition will be set in the returned status byte and a subsequent 
Request Sense will return the appropriate error code. 










