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