Hi all;


Fedora 25 - KDE spin on a thinkpad x1 carbon 4th gen -

Getting kernel errors to all screens

I changed this line in /etc/rsyslog.conf

#kern.*                                                 /dev/console

to this:

kern.*                                                 /var/log/messages


but kernel messages are still going to all terminals, even after a reboot.

Anyone know how to fix this?


My problem is every time the kernel warns me that it's disabling throttling of the cpu's due to temp I get the messages to all my open terminals and I always have several terminals open



Thanks in advance





On 04/09/2017 10:00 AM, ProPAAS DBA wrote:

It turns out this is syslogd doing this, not mce. anyone know how to disable this behavior?


I tried "dmesg -n 1" but no change



On 04/09/2017 09:03 AM, ProPAAS DBA wrote:

Hi all;


I've been seeing mcelog errors since a few updates back. After much, much  digging it seems that the mcelog errors are due to spikes in cpu temperature.

I have a Thinkpad x1 Carbon 4th generation running Fedora 25 - KDE

I get why I'm seeing the cpu temp spikes since it usually happens when I'm doing a fair amount of gaphics processing with darktable and have 2-3 VM's running via VMware Workstation, however in the past I would see a notification popup on the system tray, now I see the notification on the system tray AND I also get output like this in EVERY terminal window I have open:


Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: CPU 2: Machine Check: 0 Bank 128: 000000008812280b

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: TSC 16382416299d

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: PROCESSOR 0:406e3 TIME 1491696663 SOCKET 0 APIC 1 microcode 9e

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 128: 000000008812280b

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: TSC 163824164344

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: PROCESSOR 0:406e3 TIME 1491696663 SOCKET 0 APIC 0 microcode 9e

Message from syslogd@F25Host at Apr  8 18:11:03 ...
 kernel:mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 128: 000000008813280


It's very frustrating... Is there a way I can keep he system from printing this info to all  my open terminal windows? I even tried a "dnf erase mcelog" but I still get the same behavior.


Thanks in advance