Date: Fri, 31 Mar 2000 22:19:34 -0600 From: Patrick Hartling <patrick@137.org> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: freebsd-current@FreeBSD.ORG Subject: Re: Panic in pmap_enter Message-ID: <20000401041935.2978E1D4@friley-160-236.res.iastate.edu> In-Reply-To: Message from Matthew Dillon <dillon@apollo.backplane.com> of "Fri, 31 Mar 2000 19:58:51 PST." <200004010358.TAA36352@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Dillon <dillon@apollo.backplane.com> wrote: > :I rebuilt my -current system this morning and am now getting paincs with > :both the SMP and non-SMP kernels. The current panic with a uniprocessor > :kernel is: > : > :panic: pmap_enter: invalid page directory, pdir=0, va=0xc0da0000 > : > :It occurs right after the output for pci0. I'm currently sitting at the db> > :prompt with this kernel. > : > :With an SMP kernel, I get the following at the same point in the boot > :process: > : > :panic: pmap_enter: invalid page directory, pdir=0, va=0xc0da3000 > > This usually happens when you set kernel resource options that are > too high. If you are setting kernel resource options, try commenting > them out. Well, I did recently add options for shared memory settings to get XFree86 4.0 working better. It hadn't caused any problems until now though. I just tried commenting out those options and recompiling, but I still get the panic. > To get your old kernel to boot you may have to remove your ethernet card. That's not an option. ;) I am, however, using the if_fxp module instead of compiling the driver into the kernel, so I can avoid loading the module. > :I can still boot my old kernel (from 3/26), but I get a panic in ifconfig > :when my Ethernet card (an onboard Intel EtherExpress Pro 10/100) is ^^^^^^^ > :configured, so it's not easy for me to get working sources or newer changes. > :Has anyone else seen this? I haven't seen much email today because my > :-current machine is where I normally get my mail. :( > : > : -Patrick > > You can boot the kernel into single user mode. Interrupt the FreeBSD > boot sequence by hitting space, then (typically) type 'boot /kernel -s' > (specify a path to your working kernel if not /kernel). Yes, I know how to get into single-user mode and how to choose kernels at boot time. I was a bit vague in what I was trying to do with my old kernel. Sorry for any confusion. -Patrick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000401041935.2978E1D4>