From: "Petr Vandrovec" <VANDROVE@vc.cvut.cz>
To: Robert Kaiser <rob@sysgo.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Anybody got 2.4.0 running on a 386 ?
Date: Wed, 10 Jan 2001 17:16:34 MET-1 [thread overview]
Message-ID: <12302DEB1F3D@vcnet.vc.cvut.cz> (raw)
On 10 Jan 01 at 17:00, Robert Kaiser wrote:
> > not really. Could you write a small function that just reads the kernel
> > image from the first symbol to the last one, and see whether it crashes?
> > (read it into a volatile variable to make sure GCC reads it.)
>
> I tried this: Reading the entire image never caused any crashes.
>
> However, I did have some (rare) instances of the kernel booting
> successfully. Then it would fail again, booting the very same image
> that had worked before.
>
> I am beginning to suspect that I may be dealing with flaky hardware.
> (I'm working from home today and I only have access to one of my 386
> specimen here).
>
> I guess I'll better shut up until I can double check on
> some other 386 boards tomorrow....
Could you try to remove 'inb $0x92,%al','orb $02,%al','outb %al,$0x92'
from arch/i386/boot/setup.S ? Maybe it causes something to your A20.
For example A20 through KBC and bit 1 of port 0x92 are wired together
with XOR, and port 0x92 acts immediately, while KBC acts with delay.
So test for a20 succeeds, as KBC did not turned its A20 yet, but then
after KBC gets done its job, it dies... (eventually overwritting kernel
itself; do you use zImage or bzImage? with bzImage at odd megabyte it should
die almost immediately)
But it is pure speculation. Value of %ax after a20_wait loop finishes
could be interesting too - is it zero (no loop), one (0ffff:210 contained
0), or something higher (we had to wait for KBC)?
You can also try loading with loadlin from DOS with XMS manager,
instead of through LILO, as if you'll load DOS=HIGH, it will enable A20
for you. And temporary remove whole A20 game from boot.S.
Best regards,
Petr Vandrovec
vandrove@vc.cvut.cz
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next reply other threads:[~2001-01-10 16:18 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-10 17:16 Petr Vandrovec [this message]
2001-01-10 17:13 ` [PATCH] 2.4.0 agpgart with i815 and external card Charles McLachlan
2001-01-10 19:03 ` Jeff Hartmann
[not found] <Pine.LNX.4.04.10101101000130.27018-100000@hantana.pdn.ac.lk>
2001-01-10 15:37 ` Anybody got 2.4.0 running on a 386 ? Robert Kaiser
-- strict thread matches above, loose matches on Subject: below --
2001-01-10 9:25 richardj_moore
2001-01-10 14:19 ` Alan Cox
2001-01-10 15:04 ` Robert Kaiser
2001-01-10 15:49 ` Alan Cox
2001-01-10 16:02 ` Robert Kaiser
2001-01-09 20:53 Robert Kaiser
2001-01-09 21:15 ` Brian Gerst
2001-01-09 21:17 ` Robert Kaiser
2001-01-09 21:46 ` Brian Gerst
2001-01-09 22:17 ` Robert Kaiser
2001-01-09 22:57 ` Ingo Molnar
2001-01-09 23:44 ` Robert Kaiser
2001-01-10 0:19 ` Alex Buell
2001-01-10 0:20 ` Ingo Molnar
2001-01-10 0:24 ` Ingo Molnar
2001-01-10 16:00 ` Robert Kaiser
2001-01-10 21:29 ` Tom G. Christensen
2001-01-09 23:03 ` Brian Gerst
2001-01-09 23:04 ` Robert Kaiser
2001-01-09 23:28 ` Anuradha Ratnaweera
2001-01-09 23:42 ` Robert Kaiser
2001-01-10 1:48 ` Miles Lane
2001-01-10 15:25 ` Robert Kaiser
2001-01-10 21:04 ` Miles Lane
2001-01-10 16:28 ` Paul Gortmaker
2001-01-09 22:44 ` Timur Tabi
2001-01-09 21:59 ` Brian Gerst
2001-01-10 19:51 ` mo6
2001-01-10 20:18 ` Brian Gerst
2001-01-10 21:53 ` mo6
2001-01-11 12:20 ` mo6
2001-01-10 3:53 ` Tom Leete
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=12302DEB1F3D@vcnet.vc.cvut.cz \
--to=vandrove@vc.cvut.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=rob@sysgo.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox