Kernels >1.3.x hanging

Kernels >1.3.x hanging

Post by Michael Hoes » Mon, 24 Jul 1995 04:00:00


I dont know if this is a bug or a problem with my system, but perhaps someone
can help me with the following:
I can use no kernels > 1.3.x. Personally I tried patchleves 4,10 + 11.
The kernels compiles successfully and installs right, and does boot till the
message "VFS: Mounted root..." and when init should come up, the systems stops.

I'm using ELF-Kernel but also tried a-out version, using GCC 2.6.3 and 2.7.0
and the newest libraries (5.0.9/4.7.2).
I tried multiple versions of SysVInit, (Aouts, ELFs, own-compiled, precompiled)
to ensure it's not a problem of my init-program (BTW, my oldest A-OUT-init hang
in a continously loop of printing lines "No more processes left in runlevel..."
to my screen, the newer ELF-version don't say nothing).

Kernels release 1.2.x working fine here with and without ELF (Only my
SCSI-system is crashing on heavy load, thats why I want to try higher
version of Kernel).

My hardware is a
P60(Sis,Award-Bios), 32MB Ram, AHA2940, Elsa Winner 1000, SMC-Elite Ultra

Sorry for my bad english.

Michael Hoess


1. ELF + 1.3.x kernel -> kernel header can't be identified

I want to start working with the 1.3 kernels, but I can't get past one
of the last stages of the build process.  When piggybac in
arch/i386/boot/compressed runs, it states that it can't identify the
kernel (see output below).  The magic numbers in the source do
indicate a lack of a match, but I can't figure out why.

I have been researching this problem on the Usenet, and have
discovered that other people have had this problem when working with
1.3.x kernels and ELF.  Usually, just after ELF is installed.  The
probable cause is that something needs to be updated, I just don't
know what.  

make output related to failure :
make[2]: Entering directory
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o xtract
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o piggyback
./xtract /usr/src/kernel-1.3.62/vmlinux | gzip -9 | ./piggyback >
Non-GCC header of 'system'
Compressed size 20.
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -traditional -c
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS
-c misc.c
 -o misc.o
ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 00000fe0
misc.o: In function `memcpy':
misc.o(.text+0x1eac): undefined reference to `input_data'
misc.o(.text+0x1eb1): undefined reference to `input_len'
misc.o(.text+0x1ec7): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/usr/src/kernel-1.3.62/arch/i386/boot'
make: *** [zImage] Error 2


2. Adding a network interface after install

3. ET4000/W32 chipset hangs w/ 1.3+ kernels

4. Can't access SMTP or Telnet

5. >>> System hangs after upgrading to kernel 2.0 <<<

6. apache thottling bandwidth

7. kernel upgrade 1.3 --> 1.4: where has the disklabel gone?

8. Routing problem ?! No...

9. Problems with SVGATextMode 0.9 and kernel => 1.3

10. Kernels >= 1.3.x completly break my system

11. NCSA 1.3-->1.4.2-->1.5

12. 1.2.x to 1.3 -> <Files> doesn'work any more !!

13. Apache 1.3 and <Directory> vs <FilesMatch> problem