Subject: Re: 1.5.2 and MI SCSI
To: None <daniel@bicho.SynchroDS.COM, simonb@wasabisystems.com>
From: Daniel Senderowicz <daniel@bicho.SynchroDS.COM>
List: port-pmax
Date: 09/27/2001 10:00:15
Please forgive my ignorance, to begin I have a couple of more
elementary questions:

1) Do I have to compile a new kernel?
2) If so, from where do I download the sources and relevant
   makefiles?

Thanks.

Dan

>
>> 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							#
>