*BSD News Article 5157


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!spool.mu.edu!caen!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!drycas.club.cc.cmu.edu!ghod
From: ghod@drycas.club.cc.cmu.edu
Newsgroups: comp.unix.bsd
Subject: [386bsd] Strange solution to booting problem
Message-ID: <1992Sep17.004545.2065@drycas.club.cc.cmu.edu>
Date: 17 Sep 92 00:45:44 -0500
Organization: Carnegie Mellon Computer Club
Lines: 68

Greetings....

	I'd like to share with you a strange experience I just had concerning
the dist.fs bootable image. I've been trying to get a 3.5" copy of it to boot
on my 386 SX for the past couple of days with no success. Each time I try to
boot, the system hangs almost immediately. At best, it only reads the boot
sector, then it locks up tight. The only observable activity prior to the
system freezing is the momentary blinking of the keyboard LEDs. After that,
nothing. Zip. Nada. Even the RESET button won't work.

	Thus I began searching for a fix. I tested the boot disk on a 486
machine at work. Naturally, it worked fine. I disabled all the comm ports and
removed all the peripherals (except the VGA card): still no luck. I twiddled
with the CMOS setup and disabled every piece of shadowed memory in sight: still
nothing. I downloaded Terry's patched dist.fs bootable from agate: more of the
same. I read the bug report postings and discovered that the keyboard
controller was responsible for hanging the system under certain circumstances
and that resetting it by unplugging and then reconnecting the keyboard might
un-freeze things: that didn't work either.

	Then tonight, a few minutes ago in fact, I got the standard dist.fs
to boot. Here's what happened: I have a pile of 3.5" 1.44meg floppies lying
around (none of which are labeled, of course) which will soon hold the 386bsd
binary distribution set. They're all MS-DOS formatted, but not bootable.
Somehow I got confused and tried to boot off one of them by mistake, resulting
in the familiar "Non-system disk" error message being displayed. So I replaced
it with the dist.fs disk and hit RETURN, fully expecting the machine to lock up
yet again. Only this time, it worked like a charm. I tried this trick, which I
now call 'the bait and switch', repeatedly and it worked each time. I'll be
darned if I can figure out what's going on, but I'm hoping someone in this
discussion can shed some light on the subject. I plan to attempt a hard disk
installation in the not to distant future, but I'm concerned that this strange
booting problem will persist after 386bsd has been installed. If anyone can
explain why the 'bait and switch' works and predict whether or not a hard disk
installation will be successful, please let me know.

Some pertinent facts:

Swapping drives and booting from the 1.2 meg disk also causes my system to
hang. However, I have not as yet tried the 'bait and switch' with the other
drive.

I can get Terry's patched bootable going using the same trick, only the system
hangs again before the boot sequence completes. (It craps out after a few
seconds of disk access -- no messages appear on the screen.)

I recall l someone else posting a request for help with the same kind of
problem (i.e lockups with a 386) but noone followed it up.

My system configuration:
LASER PC clone
16 Mhz 80386SX/SL processor (math co-processor not installed)
4 Mbytes RAM
AMI 386 BIOS version 1.5 (1990 vintage)
Oak VGA adapter (VGA BIOS v2.15-35)
Seagate ST351-A 42 Mbyte IDE (drive which 386bsd identifies correctly)
1.44 meg 3.5" and 1.2 meg 5.25" floppy drives (the 3.5" is the boot drive)
2 serial ports, 1 parallel port, 1 game port
generic 101-key AT keyboard


Thanks in advance.
--Bill Paul
Assistant System Administrator
New Windsor Associates L.P.

     ghod@drycas.club.cc.cmu.edu  -or- ghod@drycas.bitnet