Subject: /boot MSCP multicontroller support bug (+fix)
Index:	sys/pdpstand/ra.c 2.11BSD

Description:
	Attempting to boot from other than the primary/default MSCP
	controller hangs.

Repeat-By:
	Have two or more MSCP controllers in the system and attempt
	to boot from other than the one at the standard CSR.

Fix:
	The incorrect unit number (which contains the controller number)
	was being used.

	Apply the included patch to /sys/pdpstand/ra.c.

---------------------------------------------------------------------------
*** /usr/src/sys/pdpstand/ra.c.old	Sun Apr 21 00:13:54 1991
--- /usr/src/sys/pdpstand/ra.c	Thu Dec 26 12:11:36 1991
***************
*** 87,93 ****
  		racom->ra_ca.ca_cmdl = (short)&racom->ra_cmd.m_cmdref;
  		racom->ra_ca.ca_cmdh = (short)(segflag & 3);
  		racom->ra_cmd.m_cntflgs = 0;
! 		if (racmd(M_O_STCON, 0) < 0) {
  			printf("RA%d ctlr STCON err\n", ctlr);
  			return(-1);
  		}
--- 87,93 ----
  		racom->ra_ca.ca_cmdl = (short)&racom->ra_cmd.m_cmdref;
  		racom->ra_ca.ca_cmdh = (short)(segflag & 3);
  		racom->ra_cmd.m_cntflgs = 0;
! 		if (racmd(M_O_STCON, io->i_unit) < 0) {
  			printf("RA%d ctlr STCON err\n", ctlr);
  			return(-1);
  		}
