ProLiant Servers (ML,DL,SL)
1751751 Members
3854 Online
108781 Solutions
New Discussion

Re: can't boot up the CentOS7 after upgrade the kernel from 3.10.0 to 4.4.189

 
SOLVED
Go to solution
pansue
Occasional Visitor

can't boot up the CentOS7 after upgrade the kernel from 3.10.0 to 4.4.189

The CentOS is newly installed with a USB stick. I can get in the Centos7 normally with the default kernel 3.10.0. =================================================

however, after I upgrade the kernel to kernel-lt-4.4.189-1.el7.elrepo.x86_64. 

I restart the system , when Start to boot the OS, it stopped and showing:

[Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330)

i8042: Can't read CTR while initializing i8042.

I waited for a very long time , the screen changes nothing ,

I had to power off the server , and power on again ,

then on the grub bootloader screen , I choose the lowere 3.10.0 kernel , It works again. ====================================================

3 REPLIES 3
Jimmy Vance
HPE Pro
Solution

Re: can't boot up the CentOS7 after upgrade the kernel from 3.10.0 to 4.4.189


@pansue wrote:

The CentOS is newly installed with a USB stick. I can get in the Centos7 normally with the default kernel 3.10.0. =================================================

however, after I upgrade the kernel to kernel-lt-4.4.189-1.el7.elrepo.x86_64. 

I restart the system , when Start to boot the OS, it stopped and showing:

[Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330)

i8042: Can't read CTR while initializing i8042.

I waited for a very long time , the screen changes nothing ,

I had to power off the server , and power on again ,

then on the grub bootloader screen , I choose the lowere 3.10.0 kernel , It works again. ====================================================


Can't tell you what is hanging your system, but I can say that the message you are seeing on the screen are not the issue. These just happen to be the last message you see before the system either hangs or stops output to the console.  Those two message appear on every ProLiant running Linux at every boot. 

[Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330) is a text message Linus added to the kernel as he thinks the OS should contol all the performance counters whereas the ProLiant firmware holds on to a few of them . The message is just infromational.

i8042: Can't read CTR while initializing i8042. is a kernel warning message that he kernel cannot lcoated a PS/2 keyboard controller.  The ProLiant hardware doesn't include one, again, just an informational message

 

No support by private messages. Please ask the forum! 
pansue
Occasional Visitor

Re: can't boot up the CentOS7 after upgrade the kernel from 3.10.0 to 4.4.189

Just as you said , these 2 messages is not the problem .

But very strange that , I use a lower kernel , it works but the higher one 4.4.

Jimmy Vance
HPE Pro

Re: can't boot up the CentOS7 after upgrade the kernel from 3.10.0 to 4.4.189


@pansue wrote:

Just as you said , these 2 messages is not the problem .

But very strange that , I use a lower kernel , it works but the higher one 4.4.


I run 4.x kernnel on Proliant without issue.  I'd probably start by adding kernel debug boot options like 'nomodeset' to the boot line and see if that helps identify the issue.

No support by private messages. Please ask the forum!