Drive Code Broadcast

About this task

Note: IBM service typically performs this operation and it is recommended that you do not make any changes.

Use this procedure to broadcast tape drive code to systems attached to this console.

Procedure

  1. From System Console GUI, select System Tools > Drive Code Broadcast.
  2. Select the Manage tape drive code on this console option under Actions to view tape drive code currently on the TSSC. From this screen you can add new code to the console or delete existing code.
  3. To copy the tape drive microcode from a DVD or USB do the following:
    1. Click on the radio button Manage tape drive code on this console.
      A Choose Media section on the page is displayed.
    2. Select the CD-ROM or USB Device radio button.
      A window is displayed informing you to insert Drive Code Media.
    3. Install the media in the DVD-tray or connected to the USB port and click Ok.
    4. If a valid drive code CD or USB was inserted, you see a listing of the drive code on the disc in the Manage Tape Drive Code section of the page.
      Note: The drive code is copied into the following directory on the TSSC /var/enc/tapedrivecode/

      To delete existing code:

      • 1. Place a check mark next to the code images you want to delete.
      • 2. Click Delete selected code and you are prompted to verify the delete operation.
      • 3. Click OK to continue deleting the selected drive code or Cancel to return to the previous screen.
  4. Check the box next to each tape drive code you want to copy to the console and click Copy selected code to console. Wait for the image to copy to the console.
    Note: If you don't want to copy any code from this disc to the console, click Cancel.
  5. To broadcast the tape drive code to the TS7700, select the Broadcast tape drive code radio button in the Actions section at the top of the page.
    • 1. Select the tape code that you are going to send to the TS7700.
    • 2. Select the TS7700 that will receive the tape drive code.
    • 3. Click Broadcast Selected Code to start the process.
    • 4. A window is displayed to confirm the broadcast, and press OK.
    • 5. Wait for the broadcast to complete. A Successful message is displayed at the top of the screen.
    • Use the TS7700 SMIT menu to update the tape drive code.
  6. You can gather tape drive information from attached systems by selecting the Gather tape drive information option under Actions. The display shows all valid attached systems. Place a check mark next to each system for which you would like to see tape drive information. After you make your selections, click Gather information from selected systems. You are prompted before the information is gathered. Click OK to continue or Cancel to end this process. Clicking OK proceeds with the gathering process. It can take several minutes depending on the number of systems selected. Once finished, the screen displays tape drive information for the selected systems.

Results

Note: Consult with your next level of support for questions and/or direction on code levels to apply to tape drives.
Table 1. Control Unit Error Codes
This error code… ...informs you that …
0 Code update process is completed and all code updates are complete
22 Code update process is completed with some incomplete code updates
23 Code update process is completed with errors
24 Could not receive codeloadstatus file from subsystem. Code update process completed
1 Code activation is currently in progress on the specified subsystem
2 Subsystem code activation function did not receive the code update request file
3 rsENDriveCodeLoad.pl -L already running on system console
4 Could not retrieve configuration for the subsystem with specified IP address
5 Specified subsystem does not support code updates through the system console
6 No requested images are available on system console
7 Error creating drive code package
8 Error creating drive code update request file
9 Subsystem does not have enough storage space available for code transfer
10 Communications error prevented a command from being sent to the subsystem
11 Incorrect arguments sent to subsystem drivecodecheck program
12 Warning: the subsystem could not remove the temporary archive file
13 Code image extraction failed on subsystem
14 Code image permissions change failed on subsystem.
15 Code image archive not received on subsystem
16 Subsystem command execution failed for an unknown reason
17 Lost process synchronization between system console and subsystem
18 Status of code update is unknown. fork() call to launch drive code update command failed
19 Multiple status update failures while waiting for drive code update process
20 Code update process did not return, status of code update unknown
21 Code update process returned with unexpected failure code
Table 2. Single Drive Error Codes
This error code … ...informs you that …
25 Unable to communicate with drive
26 Device is open and in use (for example, not offline)
27 Device has no more internal memory
28 Device rejected command, incompatible or corrupted microcode file
29 Non-tape drive error when loading drive code
30 Code update process has been started