Could you do a cat /proc/scsi/scsi to see what the kernel sees on the scsi bus... it might help in determine if the SCSI tape drive is saying it is something other than tape drive.