From owner-freebsd-questions Thu Aug 3 09:19:35 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id JAA04695 for questions-outgoing; Thu, 3 Aug 1995 09:19:35 -0700 Received: from distortion.eng.umd.edu (distortion.eng.umd.edu [129.2.98.6]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id JAA04689 for ; Thu, 3 Aug 1995 09:19:33 -0700 Received: from cappuccino.eng.umd.edu (cappuccino.eng.umd.edu [129.2.98.14]) by distortion.eng.umd.edu (8.6.10/8.6.4) with ESMTP id MAA06469 for ; Thu, 3 Aug 1995 12:19:30 -0400 Received: (chuckr@localhost) by cappuccino.eng.umd.edu (8.6.10/8.6.4) id MAA00215; Thu, 3 Aug 1995 12:19:28 -0400 Date: Thu, 3 Aug 1995 12:19:25 -0400 (EDT) From: Chuck Robey To: FreeBSD-Questions@FreeBSD.org Subject: Kernel problems Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: questions-owner@FreeBSD.org Precedence: bulk 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 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! ----------------------------+-----------------------------------------------