[comp.unix.ultrix] Adding an RF72 to ULTRIX V3.1B

alan@shodha.enet.dec.com ( Alan's Home for Wayward Notes File.) (01/05/91)

Followup-To: comp.unix.ultrix
Subject: Re: Problems with RF72's on MV3400 under ULTRIX 3.1B
Newsgroups: comp.unix.ultrix,comp.unix.wizards
Distribution: world
Keywords: RF72, ULTRIX
Summary: Still won't be supported, but...
References: <307@edison.UUCP>

In article <307@edison.UUCP>, colin@edison.UUCP (Colin Wilson) writes:
} I am having problems with my 3400 not recognizing the 4 RF72 drives which
} we just received from DEC.  I rebuilt the kernel and did a SHOW DSSI from
} the boot prompt to verify that the drives were addressed correctly.  
} DEC support thinks it should work, but the RF72 isn't a "supported" device
} under ULTRIX 3.1 (3.1B actuall).

	This won't make it supported, but there's a fair chance
	it will work.  If you still have problems then going to
	V4.x is probably the only solution.

	Somewhere under the /sys directory is another directory
	called "data".  Inside this directory will be a file called
	mscp_data.c.  It contains a bunch of tables.  The two that
	you are interested are the default partition table and the
	media ID table.  You should be able to add an entry to the 
	tables for the RF72, rebuild and reboot your kernel and have 
	ULTRIX recognize it.  The default partition table you can
	just copy the one that is closest to what you want, use the
	one below which vaguely resembles the one in V4.1 or make
	up your own.

	The Hard Part - You'll need the media ID of the RF72.  I
	have a strange suspicion that is Company Confidential and
	Proprietary Information and thus I can't give it to you.
	You may be able to derive it from some of the other media
	IDs, find it hiding in the SHOW {mumble} console command
	or wrench it out with diagnostics.  At worst you can probably
	pay for an hour of DEC consulting to get the number.  (Or
	find somebody else on the net that has a V4.1 system that
	can look it up in their table.)

	Then you'll want to add an entry for it in /etc/disktab.

 	PART_SIZE rf72_sizes[8] ={
		32768,	0,		/* A=blk 0 thru 32767 		*/
		190608,	32768,		/* B=blk 32768 thru 223375 	*/
		-1,	0,		/* C=blk 0 thru end (2047100) 	*/
		300708,	1144976,  	/* D=blk 1144976 thru 1445683 	*/
		300708,	1445684,	/* E=blk 1445684 thru 1746391 	*/
		-1,	1746392, 	/* F=blk 1746392 thru end  	*/
		921600, 223376,		/* G=blk 223376 thru 1144975 	*/
		-1,	1144976,	/* H=blk 1144976 thru end 	*/
	};

} 
} Thanks in Advance.

	You're welcome.
} 
} Colin Wilson, SEI Information technology
-- 
Alan Rollow				alan@nabeth.enet.dec.com