jeffrey%punvax.UNCA.AdhocNet.CA@UNCAEDU.BITNET (01/23/88)
Please Bare with me if this the second copy of this you get. We are having a problem with our D/A and A/D boards on our MicroVAX II. We are a research lab running only V4.2 (no more grant money for upgrade without a valid reason). DATA TRANSLATION created this great board which do massive data transfers reading direct from the disk. But the problem is that in doing so they pre-allocate 129 PAGE MAPPING REGISTERS /board (when the drivers are loaded). But I have two boards ... 258 there are only 496 available for the whole computer. My questions is that in the MicroVax there are 8192 register, but I told to be consistent with the UNIBUS only 496 are made available. Well, we have the source for the drivers, can we patch it to use the upper registers? The result of the DT boards preallocating is that when DECNet is started it also wants some registers and the pagefile/swapfiles want some register and installed images want some register. So the result is when you run a program which reads a large block of data for disk, the process goes away, never to return. It is waiting for registers too. (FAT CHANCE) The boards are DT2751 and DT2752 with a set of AZ, AY driver. (DEC has the same boards call AAV11-C and ADV11-C) If any one know something about accessing the upper mapping registers, please write us. DT won't talk to us and Digital told us that information was classified. This sound kind of (I Hate to say it but) OS/2 ..... you have any 80386 chip but can only use the 80286 function..... you have 8192 register but can only use 496 ...... pitty. PS I Hate programming IBMs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Darren Jeffrey JEFFREY@PUNVAX.UNCA.ADHOCNET.CA System Programmer/Manager Dept. of Psychology "I.B.M. - I Bought Macintosh (II)" University of Calgary Calgary, Alberta, Canada