Firmware

Besides requiring drivers, LTO drives themselves rely on firmware. As a LTO drive is basically a computer, consider the firmware to be its operating system. This firmware is just as much under active development as are the drivers, and should not be ignored when troubleshooting. When you run into an issue, but all drivers are installed correctly, make sure your firmware is up to date.

Update Notifications

Canister Preflight Checks will notify users of IBM and Quantum drives when a new LTO firmware is available. Firmware updates are advisory and can be skipped if required using the > in the bottom right hand corner of the window.

Downloading LTO firmware

LTO firmware is specific to each LTO vendor. Below you'll find links for IBM and Quantum firmware downloads. Users with HP and Tandberg drives are advised to contact their drive vendor for assistance.

Brands such as Symply, Magstor, OWC and mLogic generally use stock IBM LTO drives inside their products, but not always, so be sure to check Preflight Checks.

Once you have downloaded the latest firmware, the next step is to install IBM Tape Diagnostic Tools ("ITDT"), then perform the update.

Official IBM LTO firmwares can be obtained from Fix Centralarrow-up-right, which requires an account. For convenience, you can find the same downloads here on the Qualstar firmware indexarrow-up-right.

Both Symplyarrow-up-right and Magstorarrow-up-right each maintain a handy list of IBM firmware downloads for their customers.

Installing ITDT

Use the steps below to install and run ITDT, aka. IBM Tape Diagnostic Tools:

ITDT can be downloaded herearrow-up-right. Since installation is a bit fiddly, we've put a script together that drops ITDT into your home directory:

  1. Open Applications > Utilities > Terminal.app

  2. Copy, then paste the following prompt, then hit enter to install ITDT: curl -fsSL "https://downloads.hedge.video/canister/scripts/itdt_install.sh" | bash

  3. Run ITDT using: ~/ITDT/itdt

  4. Accept the ITDT license agreement by typing L, [Enter], then I and again [Enter].

ITDT is now set up.

Updating the firmware

Next, the firmware itself:

1. Download the latest firmware for your drive.

circle-check

2. Move the firmware package (a .fmrz file) into the input directory inside ITDT install location.

On macOS, the default location is ~/ITDT/input/.

Not sure how to get to that folder? In Finder, hit Shift-Command-H and enter the above path.

triangle-exclamation

3. ITDT should still be running from the installation steps above. Now enter the following commands to open the connection to your tape device and upload the firmware:

  • u, then [Enter]

  • 1 (one, not el), then [Enter]

  • If you have just one tape device, tape0 is your device name, so just hit [Enter] four times.

circle-info

If you have multiple LTOs connected, the easiest way to make sure you're updating the correct LTO device is to power off the other units. Alternatively, Mac users can look up device SCSI IDs in System Information > SAS. In this example screenshot, the device ID is 0:

SCSI Device ID is 0
  • 71, then [Enter].

  • If you properly copied the firmware into the input folder, you'll see a view like this, listing your firmware file in slot 0:

  • Select the firmware with 0 and an x will appear next to it.

  • Continue with C , then [Enter] and wait until done.

  • A successful upgrade will have a PASSED status:

  • Hit [Enter] to return to the Tape Util menu.

4. When back in the Tape Util menu, close the connection to the tape:

  • Type 2, then [Enter] twice.

5. Now you can quit ITDT: q then [Enter]

6. You can safely close the Terminal app.

Last updated