Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2000 13:59:44 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        John Baldwin <jhb@freebsd.org>
Cc:        alpha@freebsd.org
Subject:   Re: Status update
Message-ID:  <14798.14987.25117.33017@grasshopper.cs.duke.edu>
In-Reply-To: <200009231755.KAA51845@john.baldwin.cx>
References:  <200009231727.LAA17839@berserker.bsdi.com> <200009231755.KAA51845@john.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help


John,

I just tried your latest patchset on an API UP1000.
(MD5 (alpha.ithreads.patch) = 11d809b59741189c7261be15166e2519)


It locks solid after printing the copyright:
FreeBSD/alpha SRM disk boot, Revision 0.3
(root@thunder.cs.duke.edu, Tue Aug 29 11:44:06 EDT 2000)
Memory: 131072 k
<...>
ok unload kernel
ok load kernel.ithreads
/kernel.ithreads data=0x3c8c98+0x327a8 syms=[0x8+0x4eeb8+0x8+0x393ce]
ok boot
Entering kernel.ithreads at 0xfffffc0000330780...
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.

<hang>

This is with both serial & graphics console.

The UP1000 uses the irongate chipset & routes all interrupts through
isa.  I tried adding an isa_{dis,en}able_intr() functions and
replacing the enable/disable args to alpha_setup_intr() in
isa_setup_intr(), but it didn't seem to have any affect.  The box
doesn't have a halt switch, so I cannot determine exacly where it is
locking up.

Do you have any ideas?

Thanks,

Drew

PS:

Config file is basically generic, plus static hints, plus your
suggested debugging flags:

--- GENERIC	Wed Sep 20 13:30:20 2000
+++ ITHREADS	Sun Sep 24 13:49:45 2000
@@ -24,11 +24,11 @@
 machine		alpha
 cpu		EV4
 cpu		EV5
-ident		GENERIC
+ident		ITHREADS
 maxusers	32
 
 #To statically compile in device wiring instead of /boot/device.hints
-#hints		"GENERIC.hints"
+hints		"ITHREADS.hints"
 
 #makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
 
@@ -63,7 +63,7 @@
 options 	CD9660_ROOT		#CD-ROM usable as root device
 options 	PROCFS			#Process filesystem
 options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
-options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI 
+options 	SCSI_DELAY=1500	#Delay (in ms) before probing SCSI 
 options 	UCONSOLE		#Allow users to grab the console
 options 	KTRACE			#ktrace(1) syscall trace support
 options 	SYSVSHM			#SYSV-style shared memory
@@ -182,3 +182,8 @@
 device		aue		# ADMtek USB ethernet
 device		cue		# CATC USB ethernet
 device		kue		# Kawasaki LSI USB ethernet
+options		SMP_DEBUG
+options		DIAGNOSTIC
+options		INVARIANTS
+options		INVARIANT_SUPPORT
+


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14798.14987.25117.33017>