Solved

Kernel Bug at page_alloc.c:82

Posted on 2001-06-23
4
305 Views
Last Modified: 2013-12-15

  I tried to install Redhat 7.1 booting
  from CDROM, and I got weird errors as following:

  Kernel command line: initrd=initrd.img lang=text devfs=
  nomount BOOT_IMAGE=vmlinuz
  Initializing CPU#0
  Detected 133.637 MHZ Processor
  Console: colour VGA+80x25
  Calibrating delay loop.. 266.24 BogoMIPS
  Kernel BUG at page_alloc.c:82!
  Invalid operand: 0000
  CPU: 0
  EIP: 0010:[<c01286ca>]
  EFLAGS: 00010286
  eax:0000001f ebx:c1000164 ecx:00000001 edx:c022c104
  esi:00000005 edi:c0272cc0 ebp:00000000 esp:c0241f70
  ds:0018  es:0018 ss:0018
  Process swapper cpid:0, stackpage=c0241000
  Stack: c01ee63b c01ee7d0 00000052 ...
         ... ...  ....................
         ............................. ffffffff
  Call Trace [<c01ee63b>] [<c01ee7d0>] [<c0105000>]
             [<c01e4459>] [<c0105000>] [<c0100191>]
  Code: 0f 0b 83 c4 0c 8b 43 08 85 c0 74 16 6a 54 68 d0
        e7 1e c0 68
  Kernel panic: Attempted to kill the idle task!
  In idle task - not syncing

  I have no idea what's going on.  Is this any
  hardware problem?  Could anyone let me know how
  to solve this problem?

  Thanks,
  cwp
 
0
Comment
Question by:cwpak
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 200 total points
ID: 6222905
That's probably a hardware problem. The likely cause is the CDROM drive or memory. About all you can do to diagonse that furthere is to try swapping components. However you also could have a bad CD image. Typically the CD's from a boxed set are unlikely to have that problem, but a downloaded and locally burned CD is suspect until it's been used to install RedHat at least once.

I'd suggest trying the CD on some other, more modern, box and see if the installer will start. You can always abort the installation without damaging anything on the "test" box.
0
 

Author Comment

by:cwpak
ID: 6224728

  I have two PCs and I have installed RedHat 7.1
  with the same CD on the first machine successfully.
  I don't think this is CD image problem,
  but this is more like
  hardware problem as you mentioned.  Could you
  be more specific what components of hardware
  cause this problem and how to diagnose or solve them?

  Thanks,

  cwp
0
 

Author Comment

by:cwpak
ID: 6228163
 
  jlevie,

  I tried to swap memory chips on board, and
  that error's no longer shown.  I installed
  Redhat 7.1 OK finally.  However, I'm still
  trying to investigate why memory chips are
  bad.  While my machine was booting, memory
  test successfully performed, and I assumed
  that my memory chips were good enough to use.

  Do you have any comments on that?

  cwp
0
 
LVL 40

Expert Comment

by:jlevie
ID: 6230946
The memory test done by the BIOS during POST is typically far from exhaustive and in some cases is little more than just a memory sizing exercise. So it is entirely possible for the BIOS routine to "pass" memory that can't be used by the Linux kernel. I don't overly trust the self test of memory done by the BIOS, although you can trust it when it it reports less memory than you know to be installed. In that case a DIMM/SIMM is bad enough for the BIOS to detect and it certainly won't work with an operating system. I don't have a pointer to one handy, but there are real memory exercisers avaliable on the net that can do an exchaustive test of memory. Those are very useful when marginal memory is in the machine. Good enough to boot Linux, but not quite good enough for reliable operation.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
error log using ftp 7 80
CentOS 7 Linux for HP DL380 G4 32Bits 7 76
Trying to install php56 on CentOS 7 get GPG error 5 40
Linux kernel panic ext3-fs error 14 27
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question