Upon reboot, at the point after "shutdown -r now" where it
says "rebooting system", the kernel crashes. However,
system halt works fine.
Red Hat 5.2 (kernel 2.0.36-7) installed out of the box
Intel 486 DX4-100
16MB RAM (48 virtual)
IDE, no SCSI
This system works just fine in Windows, as well as with the
warm boot system call.
I've compiled the 2.2.5 kernel on this machine, and the
kernel doesn't crash, but it hangs at "rebooting system".
Following is the kernel dump when it crashes using the
eax: 000000f9 ebx: 00000000 ecx: 28121969 edx:
esi: 00000001 edi: 00000001 ebp: 000000f9 esp:
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process linuxrc (pid: 6, process nr: 6, stackpage =
Stack: 00109c2d 00006810 00000001 00000001 bffffee4 000186a0
fee1dead 2812169 01234567 00000001 00000001 bffffee4
0000002b 0804002b 0000002b 00000058 08049a33 00100023
Call Trace: [<00109c2d>] [<00114a91>] [<0010abc5>]
Code: eb 0c 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 eb 0e
VFS: Cannot open root device 08:22
Kernel panic: VFS: Unable to mount root fs on 08:22
Check out the ninth word in the stack "fee1dead". "Feel
Dead". Very cute :)
I've replaced the 72-pin DIMM memory with new chips, for a total of
32MB. This had no effect. The problem still exists.
Sounds like you have an APM bios implementation that is not fully
compatible with the kernel APM stuff. Recompile the kernel with APM
support disabled and reopen if this still occurs. At the point where
you are getting the trouble the kernel may be trying to send the APM
bios a signal to reboot or shutdown and it is getting confused.