Endless kernel Oops with plain 2.3.99-pre5

From: Sascha Ziemann (szi@aibon.ping.de)
Date: Sat Apr 22 2000 - 17:32:47 EST


Hi,

I have a problem with kernel 2.3.99-pre5. I get always a kernel Oops
like this one for example:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
00000000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<00000000>]
EFLAGS: 00000246
eax: c107a960 ebx: c10670b8 ecx: c10670d4 edx: 00000000
esi: 00000000 edi: c17fc028 ebp: 00000000 esp: c16fdee4
ds: 0018 es: 0018 ss: 0018
Process bash (pid: 5, stackpage=c16fd000)
Stack: c0123dd4 c107a960 c10670b8 c16fc000 c107a960 c16fdf80 c16e7007 c0138a52
       c17b747c 00000000 00000000 c107a960 c16fc000 c0138b3d c107a960 c16fdf30
       c16fc000 c107a960 00000001 00000000 c0135ee9 c107a960 c16fdf80 c17b73c0
Call Trace: [<c0123dd4>] [<c0138a52>] [<c0138b3d>] [<c0135ee9>] [<c0136098>] [<c01361be>] [<c0132f9e>]
       [<c010956c>]
Code: Bad EIP value.

What I have done:

I have created a bootdisk with syslinux-1.48 containing a bzImage, a
initrd image and a syslinux configuration file:

Directory for A:/

ldlinux sys 5860 04-22-2000 16:12
initrd gz 341732 04-22-2000 23:54
syslinux cfg 90 04-22-2000 23:58
linux 510866 04-22-2000 22:58

The file syslinux.cfg contains the following append line:

append initrd=initrd.gz root=/dev/ram init=/linuxrc.bash console=ttyS0,9600 console=tty0

The initrd image contains the three programs rc-1.5 (the Plan9 shell),
bash-2.04 (--enable-minimal-config) and busybox-0.43. The file
/linuxrc.bash is a simple script:

#! /bin/bash
/bin/bash -i

It does not matter whether I run bash or rc. The system boots fine
and starts the shell and I get the prompt (# or ;). But when I type
in a command like ls for example, I get the Oops at once.

The kernel contains only the romfs and devfs and most network options
(netfilter) but no other filesystems and no NIC driver and no SCSI, no
ISDN, no frame buffer, no video, no etc. but EIDE and the serial
console code. But it makes no difference, when I disable the serial
console. I don't know if it is usefull, when I post the startup
messages or the kernel configuration. I don't know how to use
ksymoops, because my working system has only a 2.0.38 kernel. The
systems runs in Vmware 1.1 on Linux 2.0.38. I have compiled the
kernel with gcc version 2.95.2.

I have no idea how to make this installation any more simpler.

What goes wrong? What can I do?

Sascha

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Apr 23 2000 - 21:00:21 EST