Every time i'm trying to use the multiple volume spanning option -M of GNU tar (version 1.11.2) on my NeXTStep 3.3 for Intel Processors machine, either in writing such volumes or in reading volumes written on another computer, i meet the following problem:
after having given a command such as:
gnutar cMvf /dev/rfd0b "files"
to write the data stream on a diskette as a raw device, the programm starts working properly, filling the diskette, but with continuous messages in /usr/adm/messages:
Sep 13 20:01:38 ue801be mach: fd0: Sector 760 cmd = Write; DMA Over/underrun: RETRYING
After about fifty times repeating this warning, the programm exits with:
gnutar: can't write to /dev/rfd0b : Invalid argument
Same thing when trying to read an archive from a diskette via the raw device; in /usr/adm/messages:
Sep 13 20:26:52 ue801be mach: fd0: Sector 1180 cmd = Read; DMA Over/underrun: RETRYING
the programm starts reading back onto the hard drive, exiting then with the mentioned message:
gnutar: read error on /dev/rfd0b : Invalid argument
gnutar: Too many errors, quitting.
Does someone know what the DMA Over/underrun messages mean in relation to the gnutar utility? I'm not sure if this is a NeXT specific problem or if i made mistakes with the gnutar options.
Any help would be appreciated.