Return to BSD News archive
Newsgroups: comp.os.386bsd.questions Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!agate!dog.ee.lbl.gov!network.ucsd.edu!qualcom.qualcomm.com!unix.ka9q.ampr.org!karn From: karn@unix.ka9q.ampr.org (Phil Karn) Subject: Re: Cannot reboot new Kernel Message-ID: <1993Mar12.062446.25554@qualcomm.com> Sender: news@qualcomm.com Nntp-Posting-Host: unix.ka9q.ampr.org Reply-To: karn@servo.qualcomm.com Organization: Qualcomm, Inc References: <1ne9p4INN6ah@srvr1.engin.umich.edu> Date: Fri, 12 Mar 1993 06:24:46 GMT Lines: 17 I suspect that many of the hang-on-boot problems are still caused by the keyboard probe routine at startup. When I recently switched 50 Mhz 486 motherboards in my 386BSD system (so I could use VESA VGA - another long story) I too found that my 386bsd would no longer boot. I simply went into the pcprobe() function in /sys/i386/isa/pccons.c and inserted "break;" into the loop that so it wouldn't loop forever resetting the keyboard controller until it returns the expected acknowledgement. Apparently not all keyboard controllers respond as expected to a reset. I rebuilt the kernel with this patch and it came up fine. I also tried it on a variety of 386s and 486s at work and it booted successfully (with keyboard working) on each of them. Phil