Subject: Re: 1.5.2 and MI SCSI
To: Daniel Senderowicz <daniel@bicho.SynchroDS.COM>
From: Simon Burge <simonb@wasabisystems.com>
List: port-pmax
Date: 09/27/2001 13:25:00
Daniel Senderowicz wrote:

> I just downloaded and installed 1.5.2 without a hitch. However
> I'm not sure if that kernel uses the MI SCSI stuff. If not, can
> someone point to me where to look for instructions on how to
> get/compile and install all the relevant MI beasts? Thanks.

The following diff should get you going with MI SCSI.  I _think_ tcds
support works - if it causes you problems just comment out those two
entries.

Note that you'll need to update your /etc/fstab (see my previous email
on when NetBSD-current switched - basically use "sd" for disks, "cd" for
CD-ROMs), and make sure that you make the new devices entries in /dev:

	cd /dev
	sh MAKEDEV sd0 sd1 sd2 ... cd0 ... st0 ...

And make a backup of your currently working kernel!

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD CDs, Support and Service:    http://www.wasabisystems.com/


Index: GENERIC
===================================================================
RCS file: /cvsroot/syssrc/sys/arch/pmax/conf/GENERIC,v
retrieving revision 1.77.2.3
diff -d -p -u -r1.77.2.3 GENERIC
--- GENERIC	2001/05/01 15:54:09	1.77.2.3
+++ GENERIC	2001/09/27 03:20:06
@@ -134,8 +134,8 @@ bba*	at	ioasic? offset ?	# MAXINE basebo
 audio*	at	bba?
 dtop*	at	ioasic? offset ?	# MAXINE kbd and mouse
 #fdc	at	ioasic? offset ?	# MAXINE floppy disk (not supported)
-asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC
-#xasc*	at	ioasic? offset ?	#  [ MI SCSI version ]
+#asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC
+xasc*	at	ioasic? offset ?	#  [ MI SCSI version ]
 
 # 3MAX has TURBOchannel but no IOASIC
 ibus0	at	tc? slot ? offset ?	# 3MAX system slot
@@ -152,31 +152,31 @@ sfb*	at	tc? slot ? offset ?	# PMAGB-B HX
 px0	at	tc? slot ? offset ?	# PMAG-C,D,E,F PX family
 #sfbp*	at	tc? slot ? offset ?	# PMAGD HX+ Smart Framebuffer
 xcfb*	at	tc? slot ? offset ?	# PMAG-DV Color Framebuffer at MAXINE
-asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
-#xasc*	at	tc? slot ? offset ?	#  [ MI SCSI version ]
+#asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
+xasc*	at	tc? slot ? offset ?	#  [ MI SCSI version ]
 le*	at	tc? slot ? offset ?	# PMAD-A LANCE
 fta*	at	tc? slot ? offset ?	# PMAF-F FDDI
-#tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
-#asc*	at	tcds? chip ?
+tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
+asc*	at	tcds? chip ?
 
 # PMAX and MIPSMATE
 ibus0	at	mainbus0
 pm*	at	ibus0 addr ?		# 3100 onboard fb
 le*	at	ibus0 addr ?		# 3100, 5100 onboard LANCE
-sii*	at	ibus0 addr ?		# DC7061 onboard SCSI
-#xsii*	at	ibus0 addr ?		#  [ MI SCSI version ]
+#sii*	at	ibus0 addr ?		# DC7061 onboard SCSI
+xsii*	at	ibus0 addr ?		#  [ MI SCSI version ]
 
 #########################################################################
 # SCSI configuration							#
 #########################################################################
 
 # old 4.4BSD/pmax DECstation SCSI driver
-oldscsibus*	at sii?
-oldscsibus*	at asc?
-include 	"arch/pmax/conf/scsi.pmax"
+#oldscsibus*	at sii?
+#oldscsibus*	at asc?
+#include 	"arch/pmax/conf/scsi.pmax"
 
 # MI SCSI configuration 
-#include 	"arch/pmax/conf/mi.scsi"
+include 	"arch/pmax/conf/mi.scsi"
 
 #########################################################################
 # Pseudo-devices							#