Xref: utzoo comp.sys.dec:5795 comp.unix.ultrix:7289 alt.sys.sun:3936 Newsgroups: comp.sys.dec,comp.unix.ultrix,alt.sys.sun Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!sdd.hp.com!news.cs.indiana.edu!sahayman@porbeagle.cs.indiana.edu From: Steve Hayman Subject: Re: rdump from sun Message-ID: <1991May20.165748.16663@news.cs.indiana.edu> Organization: Computer Science, Indiana University, Bloomington. Date: Mon, 20 May 91 16:57:29 EST >#!/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@iuvax.cs.indiana.edu (812) 855-6984 NeXT Mail: sahayman@spurge.bloomington.in.us