Subject: Re: port-sparc/13644: 1.5X panics on sun4c with SUN4C-only kernel
To: None <gnats-bugs@gnats.netbsd.org, netbsd-bugs@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 08/07/2001 22:46:52
On Mon, Aug 06, 2001 at 11:44:17PM +0200, Manuel Bouyer wrote:
> [...]
> I'll try a SUN4+SUN4C only kernel, and a SUN4C+SUN4M only tomorow (need to
> rebuild the kernel from scratch for this, and it takes to much time for this
> evening)

OK, so SUN4C+SUN4M kernel doesn't work but fails with different mode:
single user hangs at the 'RETURN for sh' message: no keyboard (serial console)
input, can't even enter ddb. If I try to boot multiuser, init dies with a
segmentation fault and the machine hangs.

A SUN4+SUN4C kernel works fine, with only these changes to my sun4c-only
kernel:
--- CORDOUAN.old        Sun Nov 21 18:23:01 1999
+++ CORDOUAN    Tue Aug  7 22:38:28 2001
@@ -9,7 +9,7 @@
 
 # Options for variants of the Sun SPARC architecure.
 # We currently support three architecture types; at least one is required.
-#options       SUN4            # sun4/100, sun4/200, sun4/300
+options        SUN4            # sun4/100, sun4/200, sun4/300
 options        SUN4C           # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc.
 #options       SUN4M           # sun4m - SS10, SS20, Classic, etc.
 
@@ -177,7 +177,7 @@
 #### Bus types found on SPARC systems.
 
 sbus0  at mainbus0                             # sun4c
-#obio0 at mainbus0                             # sun4 and sun4m
+obio0  at mainbus0                             # sun4 and sun4m
 #vme0  at mainbus0                             # sun4
 #iommu0        at mainbus0                             # sun4m
 #sbus0 at iommu0                               # sun4m
@@ -207,8 +207,8 @@
 #clock0        at obio0 addr 0xf2000000                # sun4/300
 
 ## Intersil clock found on 4/100 and 4/200 systems.
-#oclock0       at obio0 addr 0xf3000000                # sun4/200
-#oclock0       at obio0 addr 0x03000000                # sun4/100
+oclock0        at obio0 addr 0xf3000000                # sun4/200
+oclock0        at obio0 addr 0x03000000                # sun4/100
 
 ## Memory error registers.
 memreg0        at mainbus0                             # sun4c

(obio0 and oclock0 added to get the kernel to link).

--
Manuel Bouyer <bouyer@antioche.eu.org>
--