rdump from sun

Steve Hayman sahayman at porbeagle.cs.indiana.edu
Tue May 21 07:57:29 AEST 1991


>#!/bin/csh
>time rdump 0ubsdf 126 9154 12000 hermes:/dev/rmt1h $1
>				   ^
>				   | this is the DS3100.
>
>The error message on the sun is 'broken pipe, dump aborted, etc...'  


I was able to reproduce this between a Sun and DS3100 here.

Your rdump parameters are asking /etc/rmt on hermes - which is the
program that actually does tape I/O when you run rdump - to write
64512-byte buffers.  From a quick look at the Ultrix source, it appears
that Ultrix /etc/rmt has a 10K limit on the size of a block you can write.

I suggest obtaining the BSD version of rmt (which you can ftp from
uunet, it's in bsd-sources/usr.sbin/rmt) and installing it instead of
/etc/rmt.  The BSD version dynamically allocates buffers and can
read/write whatever large block size you want.  Installing the bsd rmt
here fixed the problem.

hope this helps.
steve
-- 
Steve Hayman    Workstation Manager    Computer Science Department   Indiana U.
sahayman at iuvax.cs.indiana.edu                                    (812) 855-6984
NeXT Mail: sahayman at spurge.bloomington.in.us



More information about the Comp.unix.ultrix mailing list