1 |
On Thu, May 24, 2018 at 12:31 PM, Corbin Bird <corbinbird@×××××××.net> |
2 |
wrote: |
3 |
|
4 |
> FYI : |
5 |
> |
6 |
> Did the microcode update, compiled and installed the 4.9.101 kernel with |
7 |
> it. |
8 |
> After rebooting, I started having kernel hard lock problems. |
9 |
> |
10 |
> Before compiling / installing kernel 4.9.102, I made an addition to the |
11 |
> CFLAGS var in make.conf : -mno-lwp |
12 |
> ( 'lwp' is 'Light Weight Profiling' ) |
13 |
> |
14 |
> No kernel hard locks after the reboot. |
15 |
> |
16 |
> Lesson Learned : |
17 |
> The kernel needs to be compiled, installed, system rebooted, |
18 |
> re-compiled, re-installed and re-booted again. |
19 |
> Otherwise the kernel compile process doesn't adjust to the removal of |
20 |
> instruction sets. |
21 |
> The 'make.conf' entry is to catch any other uses, system wide. |
22 |
> |
23 |
> |
24 |
> Config Info : |
25 |
> |
26 |
> Using 'sys-kernel/gentoo-sources' USE flags : experimental modules symlink |
27 |
> |
28 |
> -march=bdver2 |
29 |
> |
30 |
> kernel .config settings : |
31 |
> # CONFIG_PROFILING is not set |
32 |
> CONFIG_HAVE_OPROFILE=y |
33 |
> CONFIG_OPROFILE_NMI_TIMER=y |
34 |
> CONFIG_KPROBES=y |
35 |
> |
36 |
> |
37 |
For me dmesg says; |
38 |
[ 1.538275] microcode: CPU0: patch_level=0x06000852 |
39 |
|
40 |
but i still have lwp in /proc/cpuinfo. Are you at 0x06000852 ? |