[gnu.utils.bug] Problem with GNU tar, "-M", and Sun-3 tape drives?

rang@cpsin3.cps.msu.edu (Anton Rang) (01/17/89)

I recently installed GNU Tar, version 1.03, on a Sun-3/280 running
SunOS 3.5.  The Sun has a 1600-bpi tape drive (don't know the model
number, it's the regular cheap one from Sun).  When I tried using tar
with the command line:

    gnutar -c -b 50 -f /dev/rmt0 -M -l -V "cps45x: /usr 1-15-88" .

it seemed to run OK up to the end of the tape, then printed out an
error message--something like "tar: /dev/rmt0: write failed, short
25600 bytes".
  From a cursory glance at the code, it looks like the Sun isn't
returning a 'errno' code of ENOSPC or EIO, which causes tar to abort
instead of going to the next volume.  Has anyone else seen this?  Is
there some way around this?
  Thanks for any help....

+---------------------------+------------------------+----------------------+
| Anton Rang (grad student) | "UNIX: Just Say No!"   | "Do worry...be SAD!" |
| Michigan State University | rang@cpswh.cps.msu.edu |                      |
+---------------------------+------------------------+----------------------+