Zane H. Healy wrote:
On Fri, 13 Feb
2009, Tobias Russell wrote:
Am I right in thinking I get use the SET command
to build a map table so
I can use the rest of the space?
If so anyone know the commands I need to issue?
You don't mention what version of RT-11 you're running, just how many
partitioins you can have will depend on the version. My guess is you're
limited to 8, as you need to be at 5.5 or higher to have more.
I think this is right, my notes and systems are temporarily all in
storage.
:-(
SET DU0: PORT=0, UNIT=0, PART=0
SET DU1: PORT=0, UNIT=0, PART=1
SET DU2: PORT=0, UNIT=0, PART=2
SET DU3: PORT=0, UNIT=0, PART=3
The above SET commands require at least V05.03 of RT-11. Prior to V05.03
of RT-11, you can use only PART=0 since the SET commands are not
supported. I assume that you are using at least V05.00 since you would
not be able to even see DU0: otherwise.
The above set commands assume that the the SCSI ID is zero, i.e. the
physical
drive is connected as unit 0. If you set the SCSI ID to a different
value or you
add other physical drives at other SCSI IDs, then adjust the UNIT=0 portion.
RT-11 allows the SCSI ID to be a maximum of 255, although with the CQD
200/M, I expect that the maximum value you will be ever using is UNIT=6
with the host adapter using SCSI ID=7.
The other additional commands are:
SET DU4: PORT=0, UNIT=0, PART=4
SET DU5: PORT=0, UNIT=0, PART=5
SET DU6: PORT=0, UNIT=0, PART=6
SET DU7: PORT=0, UNIT=0, PART=7
As long as any given RT-11 partition is a data device, the actual partition
can be a value from 0 to 255. This means that an 8 GigaByte hard drive
with 256 RT-11 partitions can be easily accessed, although the only
person who has (bragged) of that size of SCSI drive has been Tim Shoppa.
Under RT-11, each DUn: is regarded as a different physical device even
though they are all on the same physical disk drive. Since the block number
is 16 bits in RT-11, the maximum block number is 65535 (although in most
cases, the maximum block number that is actually used is 65534). Thus,
the maximum size of an RT-11 device is 32 MegaBytes.
Note that prior to V05.06 of RT-11, it is possible to software boot ONLY
DU0: of the physical disk drive based on the above 8 SET commands.
In general, for all versions of RT-11, for a hardware boot to work, PART=0
is essential and the command:
SET DUn: PORT=0, UNIT=n, PART=0
must have both "n" values the same, i.e. the hardware boot code is able to
read ONLY a specified UNIT number that is entered via DUn: while in
RT-11, the UNIT=n must also be identical for the hardware boot to work.
So you can hardware boot only PART=0 of each physical hard drive
using RT-11 unless you are willing to modify the boot code.
For V05.05 and later of RT-11, a SYSGEN is allowed which is able to
specify the use of an extended MSCP device driver with up to 64 RT-11
partitions, i.e. from D00: to D77: where the unit number looks like two
octal digits even though they are actually RAD50.
If you have more questions, please ask. There is a serious bug in RT-11
associated with the extended MSCP device driver.
Jerome Fine