Linux on a MCA-NCR 80386

Philipp Frauenfelder (pfrauenf@niederglatt.lugs.ch)
Thu, 26 Dec 1996 12:29:54 +0100 (MET)


Hello guys,

I'm trying to boot a kernel on a NCR 80386 with MCA.

First step: I've compiled a kernel on my other Linux-Box (80486 VLB etc.).
I took the source from 2.1.16, since the MCA patches are in this source
tree already.

First problem: it's not possible for me to compile the kernel with only
MCA-support include and PCI-support not. GCC complains about things he was
not finding while compiling bios32.c -- so I went and included PCI-support
too. Fine.

Next problem: the compile went trough and left me with a about 12kB (no
typo!) big zImage (make zImage). As I don't want to upgrade all the things
mentioned in Documentation/Changes, I've looked around in the source to
find the difference between 2.1.16 and 2.0.25. I found it in
arch/i386/Makefile, line 31. There it says 'IMAGE_OFFSET=0xC0100000' and
I've changed it back to 'IMAGE_OFFSET=0x100000' as it was in 2.0.25. Now I
get a zImage which is about 415kB big. Very nice.

Let's cat arch/i386/boot > /dev/fd0 and try the new kernel out (I'm just
interested whether it's booting). But the only thing that happens:
Loading ...........................
Uncompressing Linux...done.
Now booting the kernel
And finished. The computer now completly hangs, nothing happens and if I
had not switched it off, it would still display this message (by the way:
I've also tried bzImage).

Now my questions:

o Is it really necessary to include PCI-support into an MCA-kernel?

o Why is the MCA-kernel not booting? I expected it to initialise
the console, at least.

o I'm currently using:
binutils 2.6.0.12
gcc 2.7.2
libc 5.2.18
ld-linux.so.1.7.14
Which one of these do I *really* need to upgrade in order to be
able to compile the kernel 'out of the box' (read: w/o changing
IMAGE_OFFSET)?

or alternatively

o Are there other parts of the kernel which are affected by my
change of IMAGE_OFFSET in arch/i386/Makefile?

Thank you very much for every advise or hint. Additional info on kernel
config or hardware of NCR-MCA machine are available on request.

'Mery X-mas' is outdated now, but I wish you a happy new year.

cu
Philipp

-- Philipp Frauenfelder home: pfrauenf@niederglatt.lugs.ch --
-- Tel./Fax: +41 1 850 54 64 school: pfrauenf@math.ethz.ch --
-- Member of the Linux User Group Switzerland -- Student at ETH Zurich --