[comp.os.vms] <None>

CCHD@latvax8.lat.oz (Huw Davies - La Trobe University Computer Centre) (03/09/90)

i'm trying to install a Maxtor XT-2190 into a VAXstation-2000.
At the moment, I'm having no luck formatting it. The VAXstation
happily works with an RD53 borrowed from another VAXstation, and
the Maxtor happily formats (as an RD50!) in a Rainbow. Does anyone
else have any experience with this type of drive in a VAXstation?

Huw Davies,
Senior Systems Programmer,
Computer Centre,
La Trobe University,
Bundoora,
Victoria 3083, Australia

Phone:  (03) 479-2515 International: +61 3 479-2515
ACSnet: cchd@latvax8.lat.oz
CSnet:	cchd@latvax8.lat.oz or cchd%latvax8.lat.oz@australia or
	cchd%latvax8.lat.oz@csnet-relay
BITnet:	cchd@latvax8.lat.oz
ARPA:	cchd%latvax8.lat.oz@uunet.uu.net or
	cchd@latvax8.lat.oz.au on sites with latest nameservers
UUCP:	...!{uunet,mcvax,ukc}!munnari!latvax8.lat.oz!cchd
JANET:  cchd%latvax8.lat.oz@uk.ac.ean-relay or
	cchd%latvax8.lat.oz@uk.ac.ucl.cs or
	cchd%latvax8.lat.oz@uk.ac.ukc

rankin@airgpx.caltech.edu (08/26/90)

In newsgroup comp.lang.c, article <3204@dftsrv.gsfc.nasa.gov>,\
 vander@nssdcb.gsfc.nasa.gov (John Vanderpool) writes:
> a few days ago someone asked for the "magic" offset using VAXC I/O file
> pointers to the RMS structures - i didn't see anyone reply and was wondering
> if anybody replied to him personally if they could e-mail me the info.

     I didn't notice the original request; here's an answer though.
This intro is condensed from the V5.2 fiche for module VAXCIO:
 ;.sbttl  _fstat - return FAB and NAM and RAB block address
 ; FSTAT needs to use some fields in the FAB, so this routine returns the
 ; address of the FAB and NAM and RAB block address. [074]
 ;   Inputs:	4(ap)	file descriptor number
 ;		8(ap)	address to receive FAB address
 ;		12(ap)	address to receive NAM block address
 ;   [074]	16(ap)	address to receive RAB block address
 ;   Outputs:	R0	< 0 => error, >= 0 => success

     If you'd prefer that in C, here's a usage example:
#include <stdio.h>
#include <rms.h>
extern int _fstat(int, struct FAB **, struct NAM **, struct RAB **);
..
    FILE *fp;
    struct FAB *fab_p;
    struct NAM *nam_p;
    struct RAB *rab_p;
    int result = _fstat(fileno(fp), &fab_p, &nam_p, &rab_p);
    if ( result >= 0 ) {
	/* do something with one or more of the RMS blocks */
    }

     This routine is not accessible in the shareable image version of
VAXCRTL.  You'll have to link with the object library (vaxcrtl.olb).

     Since this isn't documented or intended for use by mere mortals,
they can change or eliminate it without any qualms.  Use at your own
risk.  (I don't--and won't--use it; simpler just use RMS directly if
one needs the file attributes, fully parsed filename, or whatever).

		Pat Rankin, rankin@eql.caltech.edu

ted@nieland.DAYTON.OH.US (Ted Nieland) (11/02/90)

The Languages and Tools SIG and the VAX SIG of the U.S. Chapter of DECUS
is proud to announce the October 1990 version of the DECUS VMS Startup Set.

The DECUS VMS Startup Set is a tape of some of the most used non-commercial
programs for VAX/VMS.  See the attached copy of the AAAREADME.TXT file for 
more information.

The DECUS VMS Startup Set has been sent to the DECUS Library and to the top of
the DECUS LUG distribution tree.  DECUS LUGs will soon be able to obtain a copy
of the tape from their regional tape coordinator.  The DECUS Library can take
inquiries about the tape today.

Outside of the United States, contact your DECUS Office about getting a copy 
of the DECUS VMS Startup Set.

To contact the DECUS Library:

 		The DECUS Program Library
		219 Boston Post Road  BP02
		Marlboro, MA  01752-1850

		Phone: 508 480-3418


--
M. Edward (Ted) Nieland
DECUS L&T and VAX SIGs Steering Committees
Ted@NIELAND.DAYTON.OH.US     (aka  uunet!dayvb!nieland!ted)


			The DECUS VMS Startup Set


This tape contains the top public domain programs for VMS.  The programs were 
nominated via a voting process opened to the public via DECUServe and 
INFO-VAX/COMP.OS.VMS (a conferencing system on the MATRIX).  Not all of the 
favorite programs have been included, since some of them are very large 
programs that are available as specific collections from DECUS.  These 
programs/collections are DECUS UUCP (which includes VMS NEWS) and TeX/LaTeX.

Ted Nieland
L&T Public Domain Working Group Chairperson


The following are the programs that are included in this collection:

BECOME   - A program that allows system managers to BECOME another user
           without having to log into that user's account.  This program
           requires system manager privleges.  To use it enter the command
           BECOME <username>.

BOSS     - A program that makes use of the pseudo-terminal drivers (either
           the DECUS supplied version or the DECWindows suppilied version)
           to allow a single terminal to have multiple logins.

BULLETIN - An electronic Bulletin Board based on the VMS MAIL style.  Allows
           you to post one message for many user's to read.

DM$SD    - A directory manager program and a set default utility

FILE	 - A program to modify the file attributes without modifying
	   the data.  Makes it easy to change blocksize/recordsize/dates.

FINGER   - A show system program that also allows you to check to see if
           a user has unread mail messages, a PLAN file, when they last
           logged in and more.  Has a network object so you can check
           across DECnet links to other computers.

GNUEMACS - The EMACS editor from the Free Software Foundation.

	NOTE:  Please see the GNU EMACS documentation in its directory
		for detail on this program and using the DEC Windows
		version.

GCC      - A native mode C compiler from the Free Software Foundation.
           This compiler is not VAX C, but more like a UNIX C compiler.
           It does not create listings or and DEBUG records.

G++	 - A Native mode C++ compiler from the Free SOftware Foundation.

KERMIT   - The standard asnyc file transfer protocol between computers.

MAILUAF  - A program to maintain the MAIL User Authorization File.  This file
           is not maintained normally and the information on old users
           remains in the file, even after they have been deleted from
           the system UAF.

MAKE     - A port of the UNIX make to VMS.  It allows you to define a 
           a script to rebuild a program and then proceeds to only do
           the parts of the script needed to rebuild an image.

MODIFY   - A program that allows to replace a string with another string
           through out many files with many options to control the 
           replacments.

MORE     - A port of the UNIX more to VMS.  This like TYPE/PAGE, but has
           capabilities to search for string, back up, spawn a process, etc.

PTY/     - The DECUS Psuedo terminal drivers and the PHOTO program. The
PHOTO      Pseudo terminal drivers are used to create a "virtual terminal"
           that can be used by various programs and not be attached to a 
           physical terminal.  The PHOTO program allows you log all output 
           of a terminal to a file.  PHOTO uses the pseudo terminal drivers.

SNAP     - SNAP allows a system manager to take a SNAPshot of the system and
           make modifications to the processes in that snapshot.  Modifications
           include raising or lowering of priorities, killing procresses,
           stopping a program in a process, and more.

SPELL    - The VASSAR Spelling Checker with dictionaries.  

STATUS   - An enhanced show system program that runs across the network.

SWING    - A graphical set default utility.

TPUVI    - An emualtion of the UNIX vi editor in TPU.

VERB     - A program that will decompile the DCL tables on your system
           into a .CLD file.  You can then use that CLD file to modify
           the DCL table to your own preferences.

VFE      - VAX File Editor.  A program that allows you edit files byte
           by byte.

WATCH    - A program that allows a system manger to WATCH another 
           terminal.  WATCH duplicates the output stream of the specified
           terminal to your terminal.  If you type CNTRL-\ you can now
           enter characters into the WATCHed terminal's input stream.
           Type CNTRL-\ to close the input stream.  Type CNTRL-Z to
           get out of WATCH.

XMODEM   - The XMODEM async file transfer protocol

YMODEM   - The YMODEM async file transfer protocol

ZDEC     - Zero Device Error Counters. A program to clear the error counts
           on devices as shown by SHOW ERROR.

ZMODEM   - The ZMODEM async file transfer protocol

ZOO      - A file and directory archiver with compression.

murphy@ufp.dco.dec.com (Rick Murphy) (01/07/91)

--

A new version of DXRN/MXRN are available. They track changes made to the
original code (XRN) up to XRN V6.14. Many new features and bugs fixed.

For those who don't know, DXRN is a DECwindows (XUI) version of XRN.
MXRN is a Motif (V1.0 or V1.1) version of XRN. Both have been tested on
various DEC systems, both VMS and ULTRIX.

The VMS kit for this release provides support for TCP/IP products other
than DEC's UCX. (Thanks to the contributors!)
	-Rick

How to get DXRN:
(For ULTRIX:)
% ftp gatekeeper.dec.com
user: anonymous
password: guest
ftp> cd pub/DEC
ftp> binary
ftp> get dxrn.tar.Z
ftp> quit
% uncompress dxrn.tar.Z
% tar xf dxrn.tar

(For VMS:)

$ ftp gatekeeper.dec.com
user:anonymous
password: guest
ftp> cd pub/DEC
ftp> get dxrn.share
ftp> quit
$ @dxrn.share

How to install DXRN:

0. See the file CHANGES for a list of changes from the last release.

1. Does an NNTP server (version 1.5 or greater) exist on your network?
   - if not, get the NNTP server code and install it
     (via anonymous ftp from ucbvax.berkeley.edu)
   - make sure that XHDR (in nntp/common/conf.h) was defined
     when your NNTP server was installed.
     (XRN will tell you if it has not been defined)

2. Look at `config.h' and make the necessary modifications
   (default settings, location of various files, domain name, etc.)
   (VMS Users need to look at clientlib.c and define the proper 
    symbol for the TCP/IP they're using.)

   ** Note: Unless you want to look like you're coming from DEC, it's
            important to edit at least the 'domain' and 'organization'
            defines in config.h. You've been warned.

3. Make dxrn
   
   (For ULTRIX:)

   a. Build dxrn

	  make

   b. Build mxrn

	  make -f Makefile.motif


   (For VMS:)

   a. Build dxrn:

	$ @make-dxrn

   b. Build mxrn:

	$ @make-mxrn

Rick Murphy, WA1SPT/4			DEC Washington ULTRIX Resource Center
Domain:  murphy@burfle.dco.dec.com -or- murphy@ufp.enet.dec.com
Bang:    decwrl!ufp.enet!murphy		Ding:  (301) 306-2985
Disclaimer: This nonsense came from an AI program written in TECO. Ignore it.

jstewart@rodan.acs.syr.edu (Ace Stewart) (05/14/91)

Has anyone tried to use the smg$set_cursor_mode with ada and had it
work where the physical cursor _does_ get turned off? I keep having
the cursor appear on the pasteboard, and it is driving me bats! In
writing a spreadsheet, a little blinking cursor is annoying.

Or, due to lack of investigation, am I looking at the wrong routines?

Help!  :)

--Ace

-- 
    Ace Stewart | Affiliation: Eastman Kodak Company, Rochester, New York
jstewart@rodan.acs.syr.edu jstewart@sunrise.bitnet jstewart@mothra.cns.syr.edu
   jstewart@sunspot.cns.syr.edu     ace@suvm.bitnet     rsjns@suvm.bitnet

cts@dragon.com (Charles T. Smith, Jr.) (06/09/91)

I have a MicroVAX II system with a Systems Industries Qbus ESDI controller.
Currently, its running with a 330 MB Maxtor drive (and running well).

I want to add a Priam Model 338 (ID-330E) to the subsystem.  I was able
to format the drive;  the controller and diagnostics see the drive;  however
VMS does not.

So far, the SI engineer has suggested moving the Priam to be the first drive
on the daisy cable, and to remove the resistor pack on the Maxtor.  Still
nada.

At boot, I can attempt to boot the new drive;  the controller clearly accesses
the drive, but the Vax comes back with a devoffline error.  The original
Maxtor boots fine.

Unfortunately, I have no documentation for either the controller or the
drive.

The Maxtor is set up as 34 sector, 1223 cyl.  The Priam defaulted to
36 sec, 1224 cyl.  I didn't change these values, and it seemed to 
format ok.

Any ideas or suggestions would be greatly appreciated.


------------------------------------------------------------------------------
Charles T. Smith, Jr.                       | "Beam me up, Scotty, there's no 
cts@dragon.com                              |  intelligent life down here..."
gatech!emory!dragon!cts                     |
------------------------------------------------------------------------------