Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Aug 1995 12:19:25 -0400 (EDT)
From:      Chuck Robey <chuckr@Glue.umd.edu>
To:        FreeBSD-Questions@FreeBSD.org
Subject:   Kernel problems
Message-ID:  <Pine.SUN.3.91.950803121432.29889A-100000@cappuccino.eng.umd.edu>

next in thread | raw e-mail | index | archive | help
I'm having kernel building problems under the 0622 snap.  Soon as I fix 
them, I'm gonna upgrade, using CTM, but I'd really appreciate it if someone
would look at them with me.  This is a report, I think maybe you guys 
were real busy with the NFS problems, so below is the text of my previous 
posting.  Actually, I sent it to hackers, but I am thinking that maybe it 
belonged here better.  Anyways, here it is:

-------------------------------------------------------------------------
>From chuckr@Glue.umd.eduWed Aug  2 23:03:56 1995
Date: Tue, 1 Aug 1995 20:55:42 -0400 (EDT)
From: Chuck Robey <chuckr@Glue.umd.edu>
To: FreeBSD-Hackers@FreeBSD.org
Subject: Making a 0622-snap kernel

I am having trouble making a kernel for my 0622 snap system, or rather, 
getting it to work right.  If I give it a name other than kernel, stow it 
into /, and manually start it, it works fine.  If I use make install to 
install it into /kernel, and just boot once, it works fine.  If I then do 
any reasonable file work (in my experimentation, I installed 
/usr/ports/graphics/tiff) then it panics, with the warning:
PANIC: pmap_copy_page: CMAP busy.  This won't happen if I have it working 
as something other than /kernel, no matter how hard I beat it, and it 
only dies (if it's /kernel) on the 2nd boot, after some filesystem work.
Does anyone have any idea what it could be?

BTW, it's very repeatable, I've rebooted again and again all afternoon.
The panic shows up on boot, after the fsck's, just before the net starts.

Below, I'll describe my machine, then include the config file.

VLB bus 486-66 with 20 megs RAM.  Genoa VGA.
Adaptec 1542C at 0x130, irq 11, drq 5.
       I'm not using the normal port of 0x330 because it conflicts with the
       soundblaster.
SoundBlaster 16, at irq 5, 0x300.
2 floppies, 1 gig Seagate SCSI-2 disk.

#
# CHUCKR  -- Dervied from GENERIC with adds from LINT
#
#	$Id: CHUCKR,v 1.46 1995/06/11 19:31:11 chuckr Exp $
#

machine		"i386"
cpu		"I486_CPU"
ident		CHUCKR
maxusers	10

options		GPL_MATH_EMULATE	#GNU Math Coprocessor Emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		NFS			#Network Filesystem
options		MSDOSFS			#MSDOS Filesystem
options		"CD9660"		#ISO 9660 Filesystem
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3
options		"SCSI_DELAY=15"		#Be pessimistic about Joe SCSI device
					#Oh, it's not that bad
options		BOUNCE_BUFFERS		#include support for DMA bounce buffers
options		UCONSOLE		#Allow users to grab the console
options		SCSI_REPORT_GEOMETRY	#always report SCSI geometry on boot
# options		"AUTO_EOI_1"		#speed up interrupts using 1-8
options		"CHILD_MAX=128"
options		"OPEN_MAX=128"
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

config		kernel	root on sd0 

controller	isa0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1

#controller	aha0	at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller	aha0	at isa? port 0x130 bio irq ? drq 5 vector ahaintr

controller	scbus0

device		sd0


device		cd0	#Only need one of these, the code dynamically grows

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr

device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device		lpt0	at isa? port? tty irq 7 vector lptintr

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.

device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr

#
# Sound Card Setup!
#

controller	snd0
device sb0	at isa? port 0x220 irq 9 drq 3 vector sbintr
device sbxvi0	at isa? drq 6
device sbmidi0	at isa? port 0x330
device opl0	at isa? port 0x388

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
# pseudo-device	sl	1
# ijppp uses tun instead of ppp device
#pseudo-device	ppp	1
pseudo-device	tun	1
pseudo-device	pty	24
pseudo-device	gzip		# Exec gzipped a.out's


----------------------------+-----------------------------------------------
Chuck Robey                 | Interests include any kind of voice or data 
chuckr@eng.umd.edu          | communications topic, C programming, and Unix.
9120 Edmonston Ct #302      |
Greenbelt, MD 20770         | I run Journey2 (Freebsd 2.0R) and n3lxx
(301) 220-2114              | (FreeBSD 2.0.5-snap) and am I happy!
----------------------------+-----------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.950803121432.29889A-100000>