You need to change the device name for the 'tape unload' command. Lets say that you backup using '/dev/rStp0'... then the unload command should call '/dev/nrStp0'. Why??? The rewind device (rStp0) is trying to do a rewind after eject and 'nrStp0' will *not* attempt to rewind. After done do a test like below: