Problems moving to 2.4.x from 2.2.x kernel (unable to handle kernel paging request)

Problems moving to 2.4.x from 2.2.x kernel (unable to handle kernel paging request)

Post by Robert E. Kearney Jr » Mon, 27 Jan 2003 03:00:12



I'v been running fine for quite a while now, and figured its time to
update my kernel, and some of the software. I downloaded 2.4.20,
configured according to my previous kernel build on 2.2.16, compiled and
installed.  However, after about 1 min, I get a kernel panic(unable to
handle kernel paging request at virtual addres ....), usually kswapd,
sometimes machine dies right away, other times.. It dies a few seconds
later.  

No single command seems to initiate the panic....

I read through other posts, but couldn't find anything relevant.  I
reconfigured kernel and recompiled several times with different configs,
but each time, I still get the same response.  Hoping anyone can help
out here.  The only relevent topic I found about this problem is where
one user was getting this on 2.4.20, and reverted back to 2.4.18, I
tried 2.4.18 also with several configs...

Thanks for any help..

Here are some of the oops messages,
Jan 23 22:18:56 terminus kernel: Unable to handle kernel paging request
at virtual address 00003600
Jan 23 22:18:56 terminus kernel:  printing eip:
Jan 23 22:18:56 terminus kernel: 00003600
Jan 23 22:18:56 terminus kernel: *pde = 00000000
Jan 23 22:18:56 terminus kernel: Oops: 0000
Jan 23 22:18:56 terminus kernel: CPU:    0
Jan 23 22:18:56 terminus kernel: EIP:
0010:[cpuid_exit+13824/-1072693248]    Not tainted
Jan 23 22:18:56 terminus kernel: EFLAGS: 00010202
Jan 23 22:18:56 terminus kernel: eax: 00000001   ebx: c02770a0   ecx:
c180a000   edx: 00000036
Jan 23 22:18:56 terminus kernel: esi: 00000036   edi: 0000000b   ebp:
000000c7   esp: c003ff28
Jan 23 22:18:56 terminus kernel: ds: 0018   es: 0018   ss: 0018
Jan 23 22:18:56 terminus kernel: Process kswapd (pid: 4,
stackpage=c003f000)
Jan 23 22:18:56 terminus kernel: Stack: c0013a30 c0126cf3 c02770a0
00000202 c003e000 00000008 000001d0 c021bd00
Jan 23 22:18:56 terminus kernel:        c02980c0 c009bf40 c009e6a8
00000000 00000020 000001d0 00000006 00000cd0
Jan 23 22:18:56 terminus kernel:        c0126e85 00000006 0000000c
c021bd00 00000006 000001d0 c021bd00 00000000
Jan 23 22:18:56 terminus kernel: Call Trace:    [shrink_cache+723/784]
[shrink_caches+85/128] [try_to_free_pages_zone+48/80]
[kswapd_balance_pgdat+69/144] [kswapd_balance+22/48]
Jan 23 22:18:56 terminus kernel:   [kswapd+161/192] [kswapd+0/192]
[kernel_thread+43/64]

------------------------------------------------------------------------
----------------------
Bootup on 2.4.20, with oops stuff

Jan 23 22:17:05 terminus syslog: klogd shutdown succeeded
Jan 23 22:17:05 terminus exiting on signal 15
Jan 23 22:18:08 terminus syslogd 1.3-3: restart.
Jan 23 22:18:08 terminus syslog: syslogd startup succeeded
Jan 23 22:18:08 terminus syslog: klogd startup succeeded
Jan 23 22:18:08 terminus kernel: klogd 1.3-3, log source = /proc/kmsg
started.
Jan 23 22:18:08 terminus kernel: Inspecting /boot/System.map
Jan 23 22:18:08 terminus random: Initializing random number generator:
succeeded
Jan 23 22:18:09 terminus xinetd[393]: failed to parse 192.168.16.100,
[line=16]
Jan 23 22:18:09 terminus kernel: Loaded 12797 symbols from
/boot/System.map.
Jan 23 22:18:09 terminus kernel: Symbols match kernel version 2.4.20.
Jan 23 22:18:09 terminus kernel: No module symbols loaded - kernel
modules not enabled.
Jan 23 22:18:09 terminus kernel: Linux version 2.4.20
(r...@terminus.dnspenguin.com) (gcc version 2.96 20000731 (Red Hat Linux
7.0)) #4 Thu Jan 23 21:15:07 EST 2003
Jan 23 22:18:09 terminus kernel: BIOS-provided physical RAM map:
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 0000000000000000 -
000000000009f400 (usable)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 000000000009f400 -
00000000000a0000 (reserved)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 00000000000e0000 -
0000000000100000 (reserved)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 0000000000100000 -
0000000001000000 (usable)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 00000000fec00000 -
00000000fec01000 (reserved)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 00000000fee00000 -
00000000fee01000 (reserved)
Jan 23 22:18:09 terminus kernel:  BIOS-e820: 00000000fffe0000 -
0000000100000000 (reserved)
Jan 23 22:18:09 terminus kernel: 16MB LOWMEM available.
Jan 23 22:18:09 terminus kernel: On node 0 totalpages: 4096
Jan 23 22:18:09 terminus kernel: zone(0): 4096 pages.
Jan 23 22:18:09 terminus kernel: zone(1): 0 pages.
Jan 23 22:18:09 terminus kernel: zone(2): 0 pages.
Jan 23 22:18:09 terminus kernel: IBM machine detected. Enabling
interrupts during APM calls.
Jan 23 22:18:09 terminus kernel: Kernel command line: auto
BOOT_IMAGE=linux5 ro root=301 BOOT_FILE=/boot/bzImage-012303-1
ether=15,0x5000,eth0 ether=5,0x210,eth1
Jan 23 22:18:09 terminus kernel: Initializing CPU#0
Jan 23 22:18:09 terminus kernel: Detected 166.196 MHz processor.
Jan 23 22:18:09 terminus kernel: Console: colour VGA+ 80x25
Jan 23 22:18:09 terminus kernel: Calibrating delay loop... 331.77
BogoMIPS
Jan 23 22:18:09 terminus kernel: Memory: 14168k/16384k available (967k
kernel code, 1828k reserved, 232k data, 244k init, 0k highmem)
Jan 23 22:18:09 terminus kernel: Dentry cache hash table entries: 2048
(order: 2, 16384 bytes)
Jan 23 22:18:09 terminus kernel: Inode cache hash table entries: 1024
(order: 1, 8192 bytes)
Jan 23 22:18:09 terminus kernel: Mount-cache hash table entries: 512
(order: 0, 4096 bytes)
Jan 23 22:18:10 terminus kernel: Buffer-cache hash table entries: 1024
(order: 0, 4096 bytes)
Jan 23 22:18:10 terminus kernel: Page-cache hash table entries: 4096
(order: 2, 16384 bytes)
Jan 23 22:18:10 terminus xinetd[393]: finger disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: tftp disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: telnet disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: talk disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: swat disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: socks disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: shell disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: login disabled, removing
Jan 23 22:18:10 terminus kernel: Intel Pentium with F0 0F bug -
workaround enabled.
Jan 23 22:18:10 terminus xinetd[393]: exec disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: ntalk disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: linuxconf disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: ftp disabled, removing
Jan 23 22:18:10 terminus xinetd[393]: {init_services} no services.
Exiting...
Jan 23 22:18:10 terminus kernel: CPU: Intel Pentium MMX stepping 03
Jan 23 22:18:10 terminus xinetd: xinetd startup succeeded
Jan 23 22:18:10 terminus kernel: Checking 'hlt' instruction... OK.
Jan 23 22:18:10 terminus kernel: POSIX conformance testing by UNIFIX
Jan 23 22:18:10 terminus kernel: PCI: PCI BIOS revision 2.10 entry at
0xfd8bc, last bus=0
Jan 23 22:18:10 terminus kernel: PCI: Using configuration type 1
Jan 23 22:18:10 terminus kernel: PCI: Probing PCI hardware
Jan 23 22:18:10 terminus kernel: Limiting direct PCI/PCI transfers.
Jan 23 22:18:10 terminus kernel: Activating ISA DMA hang workarounds.
Jan 23 22:18:10 terminus kernel: Linux NET4.0 for Linux 2.4
Jan 23 22:18:10 terminus kernel: Based upon Swansea University Computer
Society NET3.039
Jan 23 22:18:10 terminus kernel: Initializing RT netlink socket
Jan 23 22:18:10 terminus kernel: Starting kswapd
Jan 23 22:18:10 terminus kernel: parport0: PC-style at 0x3bc
[PCSPP(,...)]
Jan 23 22:18:10 terminus kernel: pty: 256 Unix98 ptys configured
Jan 23 22:18:10 terminus kernel: Serial driver version 5.05c
(2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 23 22:18:10 terminus kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jan 23 22:18:10 terminus kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Jan 23 22:18:10 terminus kernel: lp0: using parport0 (polling).
Jan 23 22:18:10 terminus kernel: Uniform Multi-Platform E-IDE driver
Revision: 6.31
Jan 23 22:18:10 terminus kernel: ide: Assuming 33MHz system bus speed
for PIO modes; override with idebus=xx
Jan 23 22:18:10 terminus kernel: PIIX3: IDE controller on PCI bus 00 dev
09
Jan 23 22:18:10 terminus kernel: PIIX3: chipset revision 0
Jan 23 22:18:10 terminus kernel: PIIX3: not 100% native mode: will probe
irqs later
Jan 23 22:18:10 terminus kernel:     ide0: BM-DMA at 0xfff0-0xfff7, BIOS
settings: hda:pio, hdb:pio
Jan 23 22:18:10 terminus kernel: hda: WDC AC22500L, ATA DISK drive
Jan 23 22:18:10 terminus kernel: hdb: ATAPI CDROM, ATAPI CD/DVD-ROM
drive
Jan 23 22:18:10 terminus kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jan 23 22:18:10 terminus kernel: blk: queue c0292e84, I/O limit 4095Mb
(mask 0xffffffff)
Jan 23 22:18:10 terminus kernel: hda: 4999680 sectors (2560 MB) w/256KiB
Cache, CHS=620/128/63, (U)DMA
Jan 23 22:18:10 terminus kernel: hdb: ATAPI 128X CD-ROM drive, 128kB
Cache, (U)DMA
Jan 23 22:18:10 terminus kernel: Uniform CD-ROM driver Revision: 3.12
Jan 23 22:18:10 terminus kernel: ide-floppy driver 0.99.newide
Jan 23 22:18:10 terminus kernel: Partition check:
Jan 23 22:18:10 terminus kernel:  hda: hda1 hda2 < hda5 hda6 >
Jan 23 22:18:10 terminus kernel: Floppy drive(s): fd0 is 1.44M
Jan 23 22:18:10 terminus kernel: FDC 0 is a National Semiconductor
PC87306
Jan 23 22:18:10 terminus kernel: eth1: 3c5x9 at 0x210, 10baseT port,
address  00 20 af 25 35 15, IRQ 5.
Jan 23 22:18:10 terminus kernel: 3c509.c:1.19 16Oct2002 bec...@scyld.com
Jan 23 22:18:10 terminus kernel: http://www.scyld.com/network/3c509.html
Jan 23 22:18:10 terminus kernel: loop: loaded (max 8 devices)
Jan 23 22:18:10 terminus kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Jan 23 22:18:10 terminus kernel: 00:0b.0: 3Com PCI 3c590 Vortex 10Mbps
at 0x5000. Vers LK1.1.16
Jan 23 22:18:10 terminus kernel: 00:0b.0: Overriding PCI latency timer
(CFLT) setting of 24, new value is 248.
Jan 23 22:18:10 terminus kernel: ide-floppy driver 0.99.newide
Jan 23 22:18:10 terminus kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jan 23 22:18:10 terminus kernel: IP Protocols: ICMP, UDP, TCP
Jan 23 ...

read more »

 
 
 

Problems moving to 2.4.x from 2.2.x kernel (unable to handle kernel paging request)

Post by Mikael Pettersso » Mon, 27 Jan 2003 16:50:07



>I'v been running fine for quite a while now, and figured its time to
>update my kernel, and some of the software. I downloaded 2.4.20,
>configured according to my previous kernel build on 2.2.16, compiled and
>installed.  However, after about 1 min, I get a kernel panic(unable to
>handle kernel paging request at virtual addres ....), usually kswapd,
>sometimes machine dies right away, other times.. It dies a few seconds
>later.  
...
>Jan 23 22:18:09 terminus kernel: Linux version 2.4.20

>7.0)) #4 Thu Jan 23 21:15:07 EST 2003

2.4 built with a very old gcc-2.96. Early 2.96 versions are known
to have problems. Please recompile with gcc 2.95.3 or 3.2 or RedHat's
latest gcc-2.96 update.

If the problems persist, run memtest86 for a couple of hours.

/Mikael
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/