SCSI Tape Error

When I am trying to read any tape I getthe following message on my screen:
"stp: Error on SCSI tape=0 (ha=0 id=6 lun=0)"

Does anybody know how to solve this problem and what the message means.

I already have rebooted the server and cleaned the heads of the tape unit.

HELP!!!!

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:

# tape unload /dev/rStp0
# tape unload /dev/nrStp0

Here's the major/minor numbers:
crw-rw-rw- 4 root other 46, 12 Mar 21 1997 nrStp0
crw-rw-rw- 7 root other 46, 4 Aug 09 15:00 rStp0

There is a shell script available to help determine the correct device for you to use:
ftp.cactus.com/cowboy/backitup/test_tape_cmd

Also if you use LONE-TAR to eject the tape then make sure you go into the 'ENV.menu' and change #23 to reflect the new device name.