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>
