[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: debugging a kernel that just won't cooperate



At 3:21 PM -0500 3/24/02, Warchild wrote:
<snip>
>I applied patches 015 and 016, rebuilt the kernel just like I always have,
>copied bsd to /, and rebooted expecting to be back in business in a few
>minutes. 
>
>No such luck.  I came to my console only to see "/bsd 3698688 failed(5).
>will try bsd.old".  I booted bsd.old and started debugging.  I checked to
>make sure the patches applied properly and that there were no strange error
>messages anywhere in the compilation process.  Just as a sanity check, I
>rebuilt the kernel again but got the same error message at boot time. 
>
>So I got brave and decided to start over.  I got the latest source from CVS
>and followed the instructions word-for-word from the patch-branch how-to
>page.  Installed kernel.  Reboot.  Same deal.
>
>Either I am severely slow this weekend, or I'm just having bad luck.  I
>can compile the kernel fine, but I'll be damned it'll boot.  I checked the
>misc@ archives, but the closest I could find were some references to broken
>floppy drives when installing.
>
>Pointers/clue-sticks would be most appreciated.  dmesg of the last known
>working kernel is attached.

Hmmmmm... Do you have a single partition on your disk?

<snip dmesg, but thanks for including the whole thing>
>cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 134 MHz
>cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
<snip>
>wd0 at pciide0 channel 0 drive 0: <Maxtor 83240D3>
>wd0: 16-sector PIO, LBA, 3090MB, 6697 cyl, 15 head, 63 sec, 6329388 sectors

I'm sure someone else will whack me with the clue-by-four if I'm 
wrong, but this is looking to me like the new kernel is outside the 
bootable area of your disk. A P133 BIOS can probably see the first 
2GB of disk, but might still be stuck at 504MB. See if FAQ 14 doesn't 
help:

<http://www.openbsd.com/faq/faq14.html#LargeDrive>

If I'm right, the right way to fix it is to repartition the disk. I'm 
still a relative newcomer to the strange world of the i386 
architecture & its BIOS issues, so I may well be wrong. (Nick, please 
be gentle if I'm sending this guy on a wild goose chase.)

-Kit
-- 
"They that can give up essential liberty to obtain a little temporary 
safety deserve neither liberty nor safety."
-Benjamin Franklin

"...qui desiderat pacem, praeparet bellum"
(...if you would have peace, be prepared for war)
-Flavius Vegetius Renatus