Subject: Re: SE/30 Kernel Problems
To: None <port-mac68k@netbsd.org>
From: Bryan Vyhmeister <bryan@vyhmeister.com>
List: port-mac68k
Date: 10/31/2002 18:54:38
Right after I sent the original message I noticed the SMALLRAM config.  
Using that I changed my SE30SBC config. Here is the updated SE30SBC  
config and dmesg. Any ideas would be appreciated. I will start  
compiling this about 9:00 PM pacific time if no one answers before  
then. Thanks for all your help.

Bryan

On Thursday, Oct 31, 2002, at 17:52 US/Pacific, Bryan Vyhmeister wrote:

> After spending all that time compiling my kernel, the SE/30 just  
> freezes after the "So I sez to him..." quote. I am attaching my kernel  
> config and dmesg. Any ideas what could be wrong? I would experiment  
> and try more things but it takes so long to compile I figured I would  
> ask here first.
>
> Bryan
>

== SE30SBC config start ==

#	$NetBSD: GENERICSBC,v 1.17.4.1 2002/08/01 04:24:41 lukem Exp $
#
# GENERICSBC

include	"arch/mac68k/conf/std.mac68k"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident 		SE30SBC

maxusers	16		# estimated number of users

makeoptions	COPTS="-O2 -m68030"	# Optimize for the MC68030

# CPU support.  At least one is REQUIRED.
#options 	M68040
options 	M68030
#options 	M68020		# Note:  must have 68851 PMMU

# CPU-related options.
#options 	FPSP
#options 	FPU_EMULATE

# Standard system options

#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
#options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

#options 	LKM		# loadable kernel modules

#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB			# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	KGDB			# remote debugger
#options 	KGDB_DEV=0xc01		# kgdb device number (dev_t)
#options 	KGDB_DEVRATE=38400	# baud rate
#makeoptions	DEBUG="-g"	# compile full symbol table

# Compatibility options
#options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# The following is needed to run pre-NetBSD 1.6 binaries under ELF.
options 	COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
options 	EXEC_AOUT	# support for exec'ing a.out

#options 	COMPAT_LINUX	# compatibility with Linux/m68k binaries
#options 	COMPAT_M68K4K	# compatibility with NetBSD/m68k4k binaries
#options 	COMPAT_SUNOS	# compatibility with SunOS 4.x binaries
#options 	COMPAT_SVR4	# compatibility with SVR4 binaries

# File systems
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
##file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	CODA		# Venus/Coda distributed file system

# File system options
options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options
#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	SCSIVERBOSE	# human readable SCSI error messages

# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)

# rcons options; note that 1-bit and 8-bit displays are supported by  
default.
#options 	RCONS_2BPP		# Support for 2-bit display
#options 	RCONS_4BPP		# Support for 4-bit display
#options 	RCONS_16BPP		# Support for 16-bit display

# Mac-specific options
#options 	ALTXBUTTONS	# Map Opt-{1,2,3} to mouse buttons
#options 	DISABLE_EXT_CACHE # If really paranoid, disable IIci ext.  
cache
options 	GRF_COMPAT	# Include grf compatibility code
#options 	MRG_ADB		# Use ROM-based ADB driver
#options 	ZS_CONSOLE_ABORT

#options 	NFS_BOOT_DHCP

# Kernel root file system and dump configuration.
config		netbsd	root on ? type ?

#
# Device configuration
#

mainbus0 at root

fpu0 at mainbus?			# Floating-Point Coprocessor support


# Basic Bus Support

# On-board I/O bus support
obio0 at mainbus?

# NuBus support
nubus0 at mainbus?


# Console Devices

# Apple Desktop Bus interface
adb0	at obio?
aed*	at adb?				# ADB event device
akbd*	at adb?				# ADB keyboard
ams*	at adb?				# ADB mouse

# Basic frame buffer support
#intvid0	at obio?			# Internal video hardware
macvid*	at nubus?			# NuBus video card

# Device-independent frame buffer interface
#macfb*	at intvid?
macfb*	at macvid?

# Workstation Console devices
wsdisplay* at macfb? console ?
wskbd*	at akbd? console ?
wsmouse* at ams?


# Serial Devices

# On-board serial interface
zsc0	at obio?
zstty*	at zsc? channel ?


# SCSI Controllers and Devices

# SCSI controllers
# XXX - use only one of ncrscsi or sbc
#ncrscsi0 at obio?			# SCSI NCR 5380
sbc0	at obio? flags 0x1		# MI SCSI NCR 5380
#esp0	at obio?			# SCSI NCR 53C9x
#esp1	at obio?			# SCSI NCR 53C9x

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
#st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#se*	at scsibus? target ? lun ?	# SCSI ethernet
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown

# IDE controller and devices
#wdc*	at obio? flags 0x1000
#wd*	at wdc? channel ? drive ?


# Miscellaneous mass storage devices

# IWM floppy disk controller
#iwm0	at obio?			# Sony driver (800K GCR)
#fd*	at iwm? drive ?


# Network Interfaces

# On-board Ethernet controllers
#sn*	at obio?			# SONIC-based (DP83932, DP83916)
#mc*	at obio?			# MACE-based

# NuBus Ethernet controllers
ae*	at nubus?			# DP8390-based
#sn*	at nubus?			# SONIC-based (DP83932, DP83916)
#sm*	at nubus?			# SMC 91cxx-based

#nsphy*	at mii? phy ?
#ukphy*	at mii? phy ?

# Audio Devices

# On-board audio hardware
asc0	at obio?			# ASC/EASC audio

# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	raid		8	# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
# options	RF_INCLUDE_EVENODD=1
# options	RF_INCLUDE_RAID5_RS=1
# options	RF_INCLUDE_PARITYLOGGING=1
# options	RF_INCLUDE_CHAINDECLUSTER=1
# options	RF_INCLUDE_INTERDECLUSTER=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING=1
# options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vcoda		1	# Venus/Coda distributed file system
pseudo-device	vnd		4	# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter	12	# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	ppp		2	# Point-to-Point Protocol
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	sl		2	# Serial Line IP
#pseudo-device	strip		2	# Starmode Radio IP (Metricom)
pseudo-device	tun		2	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging

# miscellaneous pseudo-devices
pseudo-device	grf		2	# grf emulation for wscons
pseudo-device	ite		1	# ite emulation for wscons
pseudo-device	pty			# pseudo-terminals
#pseudo-device	tb		1	# tablet line discipline
pseudo-device	clockctl		# user control of clock subsystem

# random number generator pseudo-device
#pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)

== SE30SBC config stop ==



== dmesg from SE/30 start ==

[ using 427148 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
     The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.

NetBSD 1.6 (GENERICSBC) #0: Sun Sep  8 21:02:13 UTC 2002
      
autobuild@tgm.daemon.org:/autobuild/mac68k/OBJ/autobuild/src/sys/arch/ 
mac68k/compile/GENERICSBC
Apple Macintosh SE/30  (68030)
cpu: delay factor 166
total memory = 69632 KB
avail memory = 60380 KB
using 896 buffers containing 3584 KB of memory
mrg: 'Mac II class ROMs' ROM glue, tracing off, debug off, silent traps
mainbus0 (root)
obio0 at mainbus0
adb0 at obio0
asc0 at obio0: Apple Sound Chip
iwm0 at obio0: Apple GCR floppy disk controller
fd0 at iwm0 drive 0: (drive empty)
sbc0 at obio0: options=1<PDMA>
scsibus0 at sbc0: 8 targets, 8 luns per target
zsc0 at obio0 chip type 0
zsc0 channel 0: d_speed   9600 DCD clk 0 CTS clk 0
zstty0 at zsc0 channel 0
zsc0 channel 1: d_speed   9600 DCD clk 0 CTS clk 0
zstty1 at zsc0 channel 1
nubus0 at mainbus0
ae0 at nubus0 slot 9: MacNIC II/E, 64KB memory
ae0: Ethernet address 00:00:94:31:69:ef
macvid0 at nubus0 slot e: Macintosh SE/30 Internal Video
macvid0: 512 x 342, monochrome
macfb0 at macvid0
wsdisplay0 at macfb0 (kbdmux ignored): console (std, vt100 emulation)
fpu0 at mainbus0 (mc68882)
adb0 (direct, II series): 3 targets
aed0 at adb0 addr 0: ADB Event device
akbd0 at adb0 addr 2: extended keyboard
wskbd0 at akbd0 (mux ignored): console keyboard, using wsdisplay0
ams0 at adb0 addr 15: EMP trackball <KML1> 2-button, 200 dpi
wsmouse0 at ams0 (mux ignored)
ams1 at adb0 addr 3: relative positioning device (mouse?) (50)
wsmouse1 at ams1 (mux ignored)
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <IBM, DPES-31080, S31S> SCSI1 0/direct  
fixed
sd0: 1034 MB, 4903 cyl, 4 head, 108 sec, 512 bytes/sect x 2118144  
sectors
sd0: async, 8-bit transfers
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs
== dmesg from SE/30 stop ==