The last time I used a tape drive under Linux (well, Xenix, really, back in 1988...) the dump command had an argument telling it the size of the tape (block size x number of blocks) - I kept having to modify systems for clients who upgraded from dc-300 tapes to dc-300xl tapes to tell "dump" to use the whole tape...
Was the STD2401 fully recognized when you installed it in 2002? If so, did you have DDS4 tapes then, or is there any chance it was originally setup as a DDS3 12/24 tape drive?