OVERVIEW

This kit contains the PoorManCD pseudo cdrom drive for VAX/VMS. I wrote it
sometime ago to allow old MicroVAX machines to read FILES-11 CDROMs. As you
may recall these VAXes featured a Q-BUS and ST-506 disk controllers, so
adding a CDROM was difficult and expensive because you must add a Q-BUS
SCSI controller.
The PoorManCD approach is quite simple. It reads logical blocks over the
network. The LINUX box accepts the request, reads the logical block from
the CDROM drive attached (SCSI, ide, etc...) using the block device associated
and returns 512-byte blocks to the VAX.
The pseudo driver loaded on the VAX side behaves as if it were an RRD43 cdrom
drive locally attached, and all the FILE-11 operations are carried out transpa-
rently.


INSTALLATION

VAX SIDE
--------

1) Check in the sysuaf.dat that SYSTEM account "bytlm" quota is about 64000.
   If the current value is less than 64000, you must run authorize and change
   it.

2) Log in as SYSTEM on the vax and create the following directory

	$ create sys$sysdevice:[cddriver]

3) copy all *.mar and *.com files from the PoorManCD distribution to this
   directory. You can use DECnet for Linux dncopy file utility.

4) Set to this directory and execute the following command:

	$ @make			; This will build the cddriver

	$ @load			; This will load the cddriver

5) Edit the cdstart.mar file and change the last line containing the
   physical ethernet address of the "server" machine to that of your
   Linux BOX (You can use ifconfig to display it on LINUX).

6) Start the cddriver

	$ @cdstart

7) Make sure cddriver is correctly loaded.

	$ show dev/full cda0:

8) Before mounting the cdrom, make sure the pcdserver is running on
   the Linux BOX.

	$ mount/ove=id cda0:

LINUX SIDE
----------

1) Change to the directory where you untared the PoorManCD distribution

2) Execute

	# make
	# make install
	# make clean

	This create and install the executable called "pcdserver"

3) Run the pcdserver program

	# pdcserver /dev/sonycd 


SUPPORT

I am a full time worker so I cannot promise support, but I will eventually
answer any mail I receive and try to help as much as possible.


Eduardo Marcelo Serrat		<emserrat@hotmail.com>
