Are you willing to read that DECUS Freeware CD ROM but you have an old Q-Bus VAX with no CD Drive/SCSI controller?
Do you need more disk space but you only have a ST-506 disk controller and are not able to find a RD54/53 disk?
If the answer at these questions is YES then your are definitely a poor man and the PoorMan series of pseudo device drivers for VAX/VMS and your Linux box can help.
The Poor Man CD and Poor Man DISK emulate an RRD43 600MB and RZ24 205MB Disk respectively. The Linux box running Kernel 2.1.XXX serves its CDROM drive and a 205MB file accessed thru the loopback device to the VAX over the network. On the VAX side, these devices appear as locally attached, and all the I/O operations are carried out transparently.
The PoorManDISK is not reliable as a real hard disk because it communicates with the Linux box over the network using a connectionless datagram-oriented protocol, so be careful when you decide which data you put on it. Nevertheless it behaves quite well in non-congested networks.
This is an example on how to download and configure the PoorManDISK pseudo drive. Installing the PoorManCD is similar.
# tar xvfz poormandisk.tgz
# make; make install
# mkdir /vaxdsks # cd /vaxdsks # dd if=/dev/zero of=/vaxdsks/rz25.dsk bs=1048576 count=205 # phdserver /vaxdsks/rz25.dsk &
SYS$SYSDEVICE:[HDDRIVER]
$ set def sys$system $ run authorize UAF> mod system/bytlm=64000 UAF> exit $ $ set def sys$sysdevice:[hddriver] $ @make
hdstart.com
DCL script and change in the proper
place the physical ethernet address of your Linux Box. You can issue
ifconfig
on linux to get this address.$@load $@hdstart HDDRIVER STARTED!
$ init hda0: tst
$ mount hda0: tst