You are not logged in.

#1 2018-06-04 00:21:24

enihcam
Member
From: Internet
Registered: 2009-12-20
Posts: 220

dmesg warning "CPU features have changed after loading microcode"

x86/CPU: CPU features have changed after loading microcode, but might not take effect.
x86/CPU: Please consider either early loading through initrd/built-in or a potential BIOS update.

AMD processor A4-5000. I tried to load /lib/firmware/amd-ucode/microcode_amd.bin into initrd, but i didn't resolve the issue.

Did I initrd a wrong firmware?

Offline

#2 2018-06-04 16:13:30

velusip
Member
Registered: 2010-12-01
Posts: 18

Re: dmesg warning "CPU features have changed after loading microcode"

Take care in confirming that you have the right microcode file before continuing.

Add it -- uncompressed -- to your initrd.  It should be the first thing loaded and can be confirmed via early dmesg output.  If it is not the first thing loaded, the warning message makes sense.

    dmesg | grep 'microcode'

Offline

#3 2018-06-05 00:05:31

enihcam
Member
From: Internet
Registered: 2009-12-20
Posts: 220

Re: dmesg warning "CPU features have changed after loading microcode"

velusip wrote:

Take care in confirming that you have the right microcode file before continuing.

Add it -- uncompressed -- to your initrd.  It should be the first thing loaded and can be confirmed via early dmesg output.  If it is not the first thing loaded, the warning message makes sense.

    dmesg | grep 'microcode'

$ dmesg | grep 'microcode'
454:[  +0.001222] microcode: CPU0: patch_level=0x0700010b
455:[  +0.000011] microcode: CPU1: patch_level=0x0700010b
456:[  +0.000011] microcode: CPU2: patch_level=0x0700010b
457:[  +0.000006] microcode: CPU3: patch_level=0x0700010b
458:[  +0.000059] microcode: Microcode Update Driver: v2.2.
700:[  +0.013375] microcode: CPU3: new patch_level=0x0700010f
701:[  +0.001229] microcode: CPU1: new patch_level=0x0700010f
702:[  +0.001228] microcode: CPU0: new patch_level=0x0700010f
703:[  +0.001227] microcode: CPU2: new patch_level=0x0700010f
704:[  +0.000035] x86/CPU: CPU features have changed after loading microcode, but might not take effect.

Offline

#4 2018-06-05 00:37:08

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

Offline

#5 2018-06-05 02:49:09

marvinia
Member
Registered: 2018-06-05
Posts: 12

Re: dmesg warning "CPU features have changed after loading microcode"

Dear loqs,
i appreciate that you have been helping a lot of users.
In that case you should have read the content of your posted link prior:

“Here's a crude example how to prepare an initrd with microcode (this is
normally done automatically by the distribution, when recreating the
initrd, so you don't really have to do it yourself. It is documented
here for future reference only).“

Arch still is a distribution, not a developer platform. If I‘m wrong, please let me know.

Best regards, marvinia

Offline

#6 2018-06-05 02:59:01

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: dmesg warning "CPU features have changed after loading microcode"

I don't think you understand Arch at all. If you want something like this, you do it yourself.

Offline

#7 2018-06-05 03:17:12

marvinia
Member
Registered: 2018-06-05
Posts: 12

Re: dmesg warning "CPU features have changed after loading microcode"

@Scimmia

I like and  have been using Arch for quite a time, and I understand it at all. And surely I want ‘sth. like this’.

To the topic:
amd-microcode is contained in linuux-firmware (afaik). According to ‘early loading’ the wiki doesn’t help, loqs’ link isn’t helpful for an user too.

Feel free to contribute.

Offline

#8 2018-06-05 03:18:51

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: dmesg warning "CPU features have changed after loading microcode"

loqs' link explains everything, and it's applicable to a user. I have nothing more to add.

Last edited by Scimmia (2018-06-05 03:19:12)

Offline

#9 2018-06-05 07:18:49

seth
Member
Registered: 2012-09-03
Posts: 51,067

Re: dmesg warning "CPU features have changed after loading microcode"

I'd though suggest to transform this into a mkinitcpio hook - stunningly there're all kind of fancy and weird hooks in the AUR,  but none to copy the firmware in.
You could use /usr/lib/initcpio/install/consolefont as a pattern, but please place it in /etc/initcpio/install/


@marvinia, just to get this straight:
You're not the OP.
You registered and hijacked this thread, basically just in order to expose that a fairly simple bash script is over your head and then blame loqs for your shortcomings and on the road also boldly assert that he simply didn't know what he was linking, therefore it's all his fault?
Is that correct?

Online

#10 2018-06-05 09:26:55

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

mkdir -p kernel/x86/microcode
cat /lib/firmware/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin
echo kernel/x86/microcode/AuthenticAMD.bin | bsdcpio -o -H newc -R 0:0 > amd-ucode.img

Install as an extra initrd using the methods from Microcode#Enabling_Intel_microcode_updates
Edit:
Seems the wiki page might need updating with respect to AMD microcode needing no further action as that seems to result in late loading.
@seth if intel_ucode placed its microcodes under /usr/lib/firmware then a hook or collection of hooks that could add to an initrd all the microcodes for Intel or AMD or detect the correct one for the running system.
Then have a wrapper command that generates a custom mkinitcpio with just that hook to give a separate initrd.

Last edited by loqs (2018-06-05 17:27:48)

Offline

#11 2018-06-05 18:38:16

marvinia
Member
Registered: 2018-06-05
Posts: 12

Re: dmesg warning "CPU features have changed after loading microcode"

Referring to the dmesg in post #3  - mine is basically the same – there actually is an early loading of microcode at line 454. This is later updated with the patch of the archlinux-firmware package.

Could an entry in the BINARIES section of mkinitcpio.conf be a suitable approach to replace the older microcode with the new patch level when running mkinitcpio?

Offline

#12 2018-06-05 19:04:27

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

Why would you use the array BINARIES instead of FILES?  marvinia please post your dmesg as I understand it your system updates the microcode twice to two different revisions.
Edit:
https://git.kernel.org/pub/scm/linux/ke … 6.14#n1798

/*
 * The microcode loader calls this upon late microcode load to recheck features,
 * only when microcode has been updated. Caller holds microcode_mutex and CPU
 * hotplug lock.
 */
....
	pr_warn("x86/CPU: CPU features have changed after loading microcode, but might not take effect.\n");
	pr_warn("x86/CPU: Please consider either early loading through initrd/built-in or a potential BIOS update.\n");

Last edited by loqs (2018-06-05 19:11:28)

Offline

#13 2018-06-05 21:19:17

marvinia
Member
Registered: 2018-06-05
Posts: 12

Re: dmesg warning "CPU features have changed after loading microcode"

Well, as I understood FILES does the same as BINARIES as far as no dependencies are needed.
---
dmesg | grep microcode:

[    1.249647] microcode: CPU0: patch_level=0x07000106
[    1.249664] microcode: CPU1: patch_level=0x07000106
[    1.249779] microcode: Microcode Update Driver: v2.2.
[   18.116764] microcode: CPU0: new patch_level=0x0700010f
[   18.119021] microcode: CPU1: new patch_level=0x0700010f
[   18.119128] x86/CPU: CPU features have changed after loading microcode, but might not take effect.
[ 3418.130585] microcode: CPU0: new patch_level=0x0700010f
[ 3418.133688] microcode: CPU1: patch_level=0x07000106
[ 3418.135002] microcode: CPU1: new patch_level=0x0700010f
[ 3444.329617] microcode: CPU0: new patch_level=0x0700010f
[ 3444.332681] microcode: CPU1: patch_level=0x07000106
[ 3444.333994] microcode: CPU1: new patch_level=0x0700010f

full dmesg:

[    0.000000] Linux version 4.16.13-1-ARCH (builduser@heftig-15406) (gcc version 8.1.0 (GCC)) #1 SMP PREEMPT Thu May 31 23:29:29 UTC 2018
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=93c9719f-e8a7-47ae-9c95-76b9d9ad78ff rw amdgpu.cik_support=1 radeon.cik_support=0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b2a1ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b2a20000-0x00000000be56afff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000be56b000-0x00000000be69afff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000be69b000-0x00000000be71afff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000be71b000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fecfffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed80fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffc00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021effffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: LENOVO 20BC0006GE/20BC0006GE, BIOS HSET64WW (2.09 ) 10/19/2015
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21f000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask FF80000000 write-back
[    0.000000]   1 base 0080000000 mask FFC0000000 write-back
[    0.000000]   2 base 00FFC00000 mask FFFFC00000 write-protect
[    0.000000]   3 base 00FED80000 mask FFFFFFF000 uncachable
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] TOM2: 000000021f000000 aka 8688M
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000000] e820: last_pfn = 0xb2a20 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [        (ptrval)] 98000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] BRK [0x6e655000, 0x6e655fff] PGTABLE
[    0.000000] BRK [0x6e656000, 0x6e656fff] PGTABLE
[    0.000000] BRK [0x6e657000, 0x6e657fff] PGTABLE
[    0.000000] BRK [0x6e658000, 0x6e658fff] PGTABLE
[    0.000000] BRK [0x6e659000, 0x6e659fff] PGTABLE
[    0.000000] RAMDISK: [mem 0x36149000-0x3709bfff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F0120 000024 (v02 LENOVO)
[    0.000000] ACPI: XSDT 0x00000000BE71A200 0000AC (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: FACP 0x00000000BE718000 00010C (v05 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: DSDT 0x00000000BE707000 00CBC3 (v01 LENOVO AMD      00001000 INTL 20110316)
[    0.000000] ACPI: FACS 0x00000000BE66E000 000040
[    0.000000] ACPI: HPET 0x00000000BE717000 000038 (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: APIC 0x00000000BE716000 000090 (v02 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: MCFG 0x00000000BE715000 00003C (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: SBST 0x00000000BE714000 000030 (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: FPDT 0x00000000BE706000 000044 (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: UEFI 0x00000000BE705000 000042 (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: POAT 0x00000000BE66A000 000055 (v03 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: UEFI 0x00000000BE704000 00003E (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: SSDT 0x00000000BE703000 0005C8 (v01 AMD    AGESA    00000001 AMD  00000001)
[    0.000000] ACPI: SSDT 0x00000000BE6FE000 0046D1 (v02 AMD    AGESA    00000002 MSFT 04000000)
[    0.000000] ACPI: UEFI 0x00000000BE6FD000 0002A6 (v01 LENOVO TP-HS    00002090 PTEC 00000002)
[    0.000000] ACPI: SSDT 0x00000000BE6FC000 000141 (v01 AMD    CPMEC    00000001 INTL 20110316)
[    0.000000] ACPI: SSDT 0x00000000BE6FB000 00042D (v01 AMD    CPMXPRES 00000001 INTL 20110316)
[    0.000000] ACPI: SSDT 0x00000000BE6F9000 0013C2 (v01 AMD    CPMDFIGP 00000001 INTL 20110316)
[    0.000000] ACPI: SSDT 0x00000000BE6F8000 000662 (v01 AMD    CPMADPS4 00000001 INTL 20110316)
[    0.000000] ACPI: SSDT 0x00000000BE6F6000 0010C2 (v01 AMD    CPMCMN   00000001 INTL 20110316)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000021effffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x21effa000-0x21effdfff]
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000021effffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009dfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000b2a1ffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000021effffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000021effffff]
[    0.000000] On node 0 totalpages: 1907133
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3997 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 11369 pages used for memmap
[    0.000000]   DMA32 zone: 727584 pages, LIFO batch:31
[    0.000000]   Normal zone: 18368 pages used for memmap
[    0.000000]   Normal zone: 1175552 pages, LIFO batch:31
[    0.000000] Reserved but unavailable: 99 pages
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 4, version 33, address 0xfec00000, GSI 0-23
[    0.000000] IOAPIC[1]: apic_id 5, version 33, address 0xfec01000, GSI 24-55
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x43538210 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 2 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xb2a20000-0xbe56afff]
[    0.000000] PM: Registered nosave memory: [mem 0xbe56b000-0xbe69afff]
[    0.000000] PM: Registered nosave memory: [mem 0xbe69b000-0xbe71afff]
[    0.000000] PM: Registered nosave memory: [mem 0xbe71b000-0xbfffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xfebfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfecfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed7ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed80000-0xfed80fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed81000-0xffbfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xffc00000-0xffffffff]
[    0.000000] e820: [mem 0xc0000000-0xfebfffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] random: get_random_bytes called from start_kernel+0x95/0x4da with crng_init=0
[    0.000000] setup_percpu: NR_CPUS:320 nr_cpumask_bits:320 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] percpu: Embedded 46 pages/cpu @        (ptrval) s151552 r8192 d28672 u524288
[    0.000000] pcpu-alloc: s151552 r8192 d28672 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1877311
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=93c9719f-e8a7-47ae-9c95-76b9d9ad78ff rw amdgpu.cik_support=1 radeon.cik_support=0
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 7402244K/7628532K available (10252K kernel code, 1261K rwdata, 3408K rodata, 1456K init, 640K bss, 226288K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 31757 entries in 125 pages
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	CONFIG_RCU_FANOUT set to non-default value of 32
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=4.
[    0.000000] 	RCU priority boosting: priority 1 delay 500 ms.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 20736, nr_irqs: 1000, preallocated irqs: 16
[    0.000000] 	Offload RCU callbacks from CPUs: .
[    0.000000] spurious 8259A interrupt: IRQ7.
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] ACPI: Core revision 20180105
[    0.000000] ACPI: 8 ACPI AML tables successfully acquired and loaded
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns
[    0.000000] hpet clockevent registered
[    0.000000] APIC: Switch to symmetric I/O mode setup
[    0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.016666] tsc: Fast TSC calibration using PIT
[    0.019999] tsc: Detected 1397.429 MHz processor
[    0.019999] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1424a39cf22, max_idle_ns: 440795204356 ns
[    0.019999] Calibrating delay loop (skipped), value calculated using timer frequency.. 2795.31 BogoMIPS (lpj=4658096)
[    0.019999] pid_max: default: 32768 minimum: 301
[    0.019999] Security Framework initialized
[    0.019999] Yama: becoming mindful.
[    0.024438] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.026373] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.026497] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.026561] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.027122] CPU: Physical Processor ID: 0
[    0.027124] CPU: Processor Core ID: 0
[    0.027127] mce: CPU supports 6 MCE banks
[    0.027139] LVT offset 1 assigned for vector 0xf9
[    0.027147] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 4
[    0.027150] Last level dTLB entries: 4KB 512, 2MB 256, 4MB 128, 1GB 0
[    0.027154] Spectre V2 : Mitigation: Full AMD retpoline
[    0.027155] Spectre V2 : Spectre v2 mitigation: Filling RSB on context switch
[    0.027159] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[    0.040923] Freeing SMP alternatives memory: 24K
[    0.046666] smpboot: CPU0: AMD E1-2500 APU with Radeon(TM) HD Graphics (family: 0x16, model: 0x0, stepping: 0x1)
[    0.056730] Performance Events: AMD PMU driver.
[    0.056744] ... version:                0
[    0.056747] ... bit width:              48
[    0.056748] ... generic registers:      4
[    0.056750] ... value mask:             0000ffffffffffff
[    0.056752] ... max period:             00007fffffffffff
[    0.056753] ... fixed-purpose events:   0
[    0.056755] ... event mask:             000000000000000f
[    0.063380] Hierarchical SRCU implementation.
[    0.083602] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.090042] smp: Bringing up secondary CPUs ...
[    0.120094] x86: Booting SMP configuration:
[    0.120100] .... node  #0, CPUs:      #1
[    0.003333] do_IRQ: 1.55 No irq handler for vector
[    0.122270] smp: Brought up 1 node, 2 CPUs
[    0.122270] smpboot: Max logical packages: 2
[    0.122270] smpboot: Total of 2 processors activated (5591.62 BogoMIPS)
[    0.123821] devtmpfs: initialized
[    0.123821] x86/mm: Memory block size: 128MB
[    0.124994] PM: Registering ACPI NVS region [mem 0xbe56b000-0xbe69afff] (1245184 bytes)
[    0.124994] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.124994] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.126810] pinctrl core: initialized pinctrl subsystem
[    0.127047] RTC time: 17:45:32, date: 06/05/18
[    0.127337] NET: Registered protocol family 16
[    0.130023] cpuidle: using governor ladder
[    0.133414] cpuidle: using governor menu
[    0.133535] ACPI: bus type PCI registered
[    0.133540] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.133762] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.133780] PCI: not using MMCONFIG
[    0.133780] PCI: Using configuration type 1 for base access
[    0.133780] PCI: Using configuration type 1 for extended access
[    0.133823] mtrr: your CPUs had inconsistent variable MTRR settings
[    0.133825] mtrr: probably your BIOS does not setup all CPUs.
[    0.133826] mtrr: corrected configuration.
[    0.136770] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.136770] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.140291] ACPI: Added _OSI(Module Device)
[    0.140294] ACPI: Added _OSI(Processor Device)
[    0.140296] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.140298] ACPI: Added _OSI(Processor Aggregator Device)
[    0.160632] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.166299] ACPI: EC: EC started
[    0.166301] ACPI: EC: interrupt blocked
[    0.174968] ACPI: \_SB_.PCI0.LPC0.EC__: Used as first EC
[    0.174968] ACPI: \_SB_.PCI0.LPC0.EC__: GPE=0x3, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.174968] ACPI: \_SB_.PCI0.LPC0.EC__: Used as boot DSDT EC to handle transactions
[    0.174968] ACPI: Interpreter enabled
[    0.174968] ACPI: (supports S0 S3 S4 S5)
[    0.174968] ACPI: Using IOAPIC for interrupt routing
[    0.174968] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.175515] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACPI motherboard resources
[    0.175542] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.176337] ACPI: Enabled 4 GPEs in block 00 to 1F
[    0.204563] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.204581] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.205299] acpi PNP0A08:00: _OSC: platform does not support [PME]
[    0.206004] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug AER PCIeCapability]
[    0.206041] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    0.208467] acpi PNP0A08:00: ignoring host bridge window [mem 0x000ce000-0x000cffff window] (conflicts with Video ROM [mem 0x000c0000-0x000ce9ff])
[    0.209022] PCI host bridge to bus 0000:00
[    0.209028] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.209032] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c1fff window]
[    0.209036] pci_bus 0000:00: root bus resource [mem 0x000c2000-0x000c3fff window]
[    0.209039] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c5fff window]
[    0.209042] pci_bus 0000:00: root bus resource [mem 0x000c6000-0x000c7fff window]
[    0.209046] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000c9fff window]
[    0.209049] pci_bus 0000:00: root bus resource [mem 0x000ca000-0x000cbfff window]
[    0.209052] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cdfff window]
[    0.209056] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d1fff window]
[    0.209059] pci_bus 0000:00: root bus resource [mem 0x000d2000-0x000d3fff window]
[    0.209062] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d5fff window]
[    0.209065] pci_bus 0000:00: root bus resource [mem 0x000d6000-0x000d7fff window]
[    0.209069] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000d9fff window]
[    0.209072] pci_bus 0000:00: root bus resource [mem 0x000da000-0x000dbfff window]
[    0.209075] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000ddfff window]
[    0.209078] pci_bus 0000:00: root bus resource [mem 0x000de000-0x000dffff window]
[    0.209081] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e1fff window]
[    0.209085] pci_bus 0000:00: root bus resource [mem 0x000e2000-0x000e3fff window]
[    0.209088] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e5fff window]
[    0.209091] pci_bus 0000:00: root bus resource [mem 0x000e6000-0x000e7fff window]
[    0.209094] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000e9fff window]
[    0.209098] pci_bus 0000:00: root bus resource [mem 0x000ea000-0x000ebfff window]
[    0.209101] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000edfff window]
[    0.209104] pci_bus 0000:00: root bus resource [mem 0x000ee000-0x000effff window]
[    0.209108] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xf7ffffff window]
[    0.209111] pci_bus 0000:00: root bus resource [mem 0xfc000000-0xfdffffff window]
[    0.209114] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff window]
[    0.209118] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.209121] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.209125] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.209142] pci 0000:00:00.0: [1022:1536] type 00 class 0x060000
[    0.209402] pci 0000:00:01.0: [1002:9838] type 00 class 0x030000
[    0.209430] pci 0000:00:01.0: reg 0x10: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.209444] pci 0000:00:01.0: reg 0x18: [mem 0xf0000000-0xf07fffff 64bit pref]
[    0.209455] pci 0000:00:01.0: reg 0x20: [io  0x4000-0x40ff]
[    0.209465] pci 0000:00:01.0: reg 0x24: [mem 0xf1500000-0xf153ffff]
[    0.209475] pci 0000:00:01.0: reg 0x30: [mem 0xfffe0000-0xffffffff pref]
[    0.209482] pci 0000:00:01.0: enabling Extended Tags
[    0.209541] pci 0000:00:01.0: supports D1 D2
[    0.209545] pci 0000:00:01.0: PME# supported from D1 D2 D3hot
[    0.209770] pci 0000:00:01.1: [1002:9840] type 00 class 0x040300
[    0.209796] pci 0000:00:01.1: reg 0x10: [mem 0xf1540000-0xf1543fff 64bit]
[    0.209834] pci 0000:00:01.1: enabling Extended Tags
[    0.209888] pci 0000:00:01.1: supports D1 D2
[    0.210094] pci 0000:00:02.0: [1022:1538] type 00 class 0x060000
[    0.210328] pci 0000:00:02.2: [1022:1439] type 01 class 0x060400
[    0.210376] pci 0000:00:02.2: enabling Extended Tags
[    0.210438] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[    0.210667] pci 0000:00:02.3: [1022:1439] type 01 class 0x060400
[    0.210716] pci 0000:00:02.3: enabling Extended Tags
[    0.210777] pci 0000:00:02.3: PME# supported from D0 D3hot D3cold
[    0.211005] pci 0000:00:02.5: [1022:1439] type 01 class 0x060400
[    0.211054] pci 0000:00:02.5: enabling Extended Tags
[    0.211115] pci 0000:00:02.5: PME# supported from D0 D3hot D3cold
[    0.211362] pci 0000:00:10.0: [1022:7814] type 00 class 0x0c0330
[    0.211395] pci 0000:00:10.0: reg 0x10: [mem 0xf1548000-0xf1549fff 64bit]
[    0.211513] pci 0000:00:10.0: PME# supported from D0 D3hot D3cold
[    0.211749] pci 0000:00:11.0: [1022:7801] type 00 class 0x010601
[    0.211776] pci 0000:00:11.0: reg 0x10: [io  0x4118-0x411f]
[    0.211787] pci 0000:00:11.0: reg 0x14: [io  0x4124-0x4127]
[    0.211798] pci 0000:00:11.0: reg 0x18: [io  0x4110-0x4117]
[    0.211809] pci 0000:00:11.0: reg 0x1c: [io  0x4120-0x4123]
[    0.211820] pci 0000:00:11.0: reg 0x20: [io  0x4100-0x410f]
[    0.211832] pci 0000:00:11.0: reg 0x24: [mem 0xf154c000-0xf154c3ff]
[    0.211896] pci 0000:00:11.0: PME# supported from D3hot
[    0.212106] pci 0000:00:12.0: [1022:7807] type 00 class 0x0c0310
[    0.212127] pci 0000:00:12.0: reg 0x10: [mem 0xf154b000-0xf154bfff]
[    0.212398] pci 0000:00:12.2: [1022:7808] type 00 class 0x0c0320
[    0.212423] pci 0000:00:12.2: reg 0x10: [mem 0xf154c500-0xf154c5ff]
[    0.212511] pci 0000:00:12.2: supports D1 D2
[    0.212515] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.212726] pci 0000:00:13.0: [1022:7807] type 00 class 0x0c0310
[    0.212747] pci 0000:00:13.0: reg 0x10: [mem 0xf154a000-0xf154afff]
[    0.213021] pci 0000:00:13.2: [1022:7808] type 00 class 0x0c0320
[    0.213046] pci 0000:00:13.2: reg 0x10: [mem 0xf154c400-0xf154c4ff]
[    0.213134] pci 0000:00:13.2: supports D1 D2
[    0.213138] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.213357] pci 0000:00:14.0: [1022:780b] type 00 class 0x0c0500
[    0.213631] pci 0000:00:14.2: [1022:780d] type 00 class 0x040300
[    0.213659] pci 0000:00:14.2: reg 0x10: [mem 0xf1544000-0xf1547fff 64bit]
[    0.213736] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[    0.213941] pci 0000:00:14.3: [1022:780e] type 00 class 0x060100
[    0.214226] pci 0000:00:18.0: [1022:1530] type 00 class 0x060000
[    0.214440] pci 0000:00:18.1: [1022:1531] type 00 class 0x060000
[    0.214645] pci 0000:00:18.2: [1022:1532] type 00 class 0x060000
[    0.214853] pci 0000:00:18.3: [1022:1533] type 00 class 0x060000
[    0.215070] pci 0000:00:18.4: [1022:1534] type 00 class 0x060000
[    0.215279] pci 0000:00:18.5: [1022:1535] type 00 class 0x060000
[    0.215633] pci 0000:01:00.0: [10ec:8176] type 00 class 0x028000
[    0.215674] pci 0000:01:00.0: reg 0x10: [io  0x3000-0x30ff]
[    0.215711] pci 0000:01:00.0: reg 0x18: [mem 0xf1300000-0xf1303fff 64bit]
[    0.215857] pci 0000:01:00.0: supports D1 D2
[    0.215861] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.226760] pci 0000:00:02.2: PCI bridge to [bus 01-02]
[    0.226777] pci 0000:00:02.2:   bridge window [io  0x3000-0x3fff]
[    0.226783] pci 0000:00:02.2:   bridge window [mem 0xf1300000-0xf14fffff]
[    0.226790] pci 0000:00:02.2:   bridge window [mem 0xf0800000-0xf08fffff 64bit pref]
[    0.227038] pci 0000:03:00.0: [10ec:8168] type 00 class 0x020000
[    0.227097] pci 0000:03:00.0: reg 0x10: [io  0x2000-0x20ff]
[    0.227133] pci 0000:03:00.0: reg 0x18: [mem 0xf0904000-0xf0904fff 64bit pref]
[    0.227158] pci 0000:03:00.0: reg 0x20: [mem 0xf0900000-0xf0903fff 64bit pref]
[    0.227327] pci 0000:03:00.0: supports D1 D2
[    0.227331] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.240112] pci 0000:00:02.3: PCI bridge to [bus 03]
[    0.240128] pci 0000:00:02.3:   bridge window [io  0x2000-0x2fff]
[    0.240134] pci 0000:00:02.3:   bridge window [mem 0xf0b00000-0xf12fffff]
[    0.240142] pci 0000:00:02.3:   bridge window [mem 0xf0900000-0xf09fffff 64bit pref]
[    0.240379] pci 0000:04:00.0: [10ec:5229] type 00 class 0xff0000
[    0.240424] pci 0000:04:00.0: reg 0x10: [mem 0xf0a00000-0xf0a00fff]
[    0.240610] pci 0000:04:00.0: supports D1 D2
[    0.240614] pci 0000:04:00.0: PME# supported from D1 D2 D3hot
[    0.250086] pci 0000:00:02.5: PCI bridge to [bus 04]
[    0.250105] pci 0000:00:02.5:   bridge window [mem 0xf0a00000-0xf0afffff]
[    0.250869] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.251120] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.251408] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.251697] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.251938] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.252148] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.252362] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.252571] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 12 14 15) *0
[    0.253043] ACPI: IRQ 7 override to edge, high
[    0.256672] ACPI: EC: interrupt unblocked
[    0.256672] ACPI: EC: event unblocked
[    0.256672] ACPI: \_SB_.PCI0.LPC0.EC__: GPE=0x3, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.256672] ACPI: \_SB_.PCI0.LPC0.EC__: Used as boot DSDT EC to handle transactions and events
[    0.256703] pci 0000:00:01.0: vgaarb: setting as boot VGA device
[    0.256703] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.256705] pci 0000:00:01.0: vgaarb: bridge control possible
[    0.256707] vgaarb: loaded
[    0.257166] EDAC MC: Ver: 3.0.0
[    0.260076] PCI: Using ACPI for IRQ routing
[    0.262048] PCI: pci_cache_line_size set to 64 bytes
[    0.262199] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    0.262203] e820: reserve RAM buffer [mem 0xb2a20000-0xb3ffffff]
[    0.262206] e820: reserve RAM buffer [mem 0x21f000000-0x21fffffff]
[    0.263338] NetLabel: Initializing
[    0.263338] NetLabel:  domain hash size = 128
[    0.263338] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.263338] NetLabel:  unlabeled traffic allowed by default
[    0.263441] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.263450] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[    0.266766] clocksource: Switched to clocksource tsc-early
[    0.296995] VFS: Disk quotas dquot_6.6.0
[    0.297039] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.297243] pnp: PnP ACPI init
[    0.297724] system 00:00: [io  0x0f50-0x0f51] has been reserved
[    0.297731] system 00:00: [mem 0xfec00000-0xfec01fff] could not be reserved
[    0.297735] system 00:00: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.297740] system 00:00: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.297754] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.298524] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.298605] pnp 00:02: Plug and Play ACPI device, IDs MSF0001 PNP0303 (active)
[    0.298786] pnp 00:03: Plug and Play ACPI device, IDs LEN0052 PNP0f13 (active)
[    0.298948] system 00:04: [io  0x04d0-0x04d1] has been reserved
[    0.298953] system 00:04: [io  0x0530-0x0537] has been reserved
[    0.298957] system 00:04: [io  0x0800-0x0827] has been reserved
[    0.298961] system 00:04: [io  0x0830] has been reserved
[    0.298965] system 00:04: [io  0x0840-0x0847] has been reserved
[    0.298969] system 00:04: [io  0x0b00-0x0b1f] has been reserved
[    0.298973] system 00:04: [io  0x0c00-0x0c01] has been reserved
[    0.298977] system 00:04: [io  0x0c14] has been reserved
[    0.298980] system 00:04: [io  0x0c50-0x0c52] has been reserved
[    0.298984] system 00:04: [io  0x0cd0-0x0cd1] has been reserved
[    0.298988] system 00:04: [io  0x0cd2-0x0cd3] has been reserved
[    0.298992] system 00:04: [io  0x0cd4-0x0cd5] has been reserved
[    0.298995] system 00:04: [io  0x0cd6-0x0cd7] has been reserved
[    0.298999] system 00:04: [io  0x0cd8-0x0cdf] has been reserved
[    0.299003] system 00:04: [io  0x0cf9] could not be reserved
[    0.299008] system 00:04: [io  0x8100-0x81ff window] has been reserved
[    0.299012] system 00:04: [io  0x8200-0x82ff window] has been reserved
[    0.299023] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.299332] system 00:05: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.299337] system 00:05: [mem 0xffe00000-0xffffffff] has been reserved
[    0.299341] system 00:05: [mem 0xfec10000-0xfec1001f] has been reserved
[    0.299350] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved
[    0.299354] system 00:05: [mem 0xfed61000-0xfed613ff] has been reserved
[    0.299358] system 00:05: [mem 0xfed80000-0xfed80fff] has been reserved
[    0.299369] system 00:05: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.302215] pnp: PnP ACPI: found 6 devices
[    0.311404] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.311430] pci 0000:00:01.0: can't claim BAR 6 [mem 0xfffe0000-0xffffffff pref]: no compatible bridge window
[    0.311508] pci 0000:00:01.0: BAR 6: assigned [mem 0xf1560000-0xf157ffff pref]
[    0.311516] pci 0000:00:02.2: PCI bridge to [bus 01-02]
[    0.311522] pci 0000:00:02.2:   bridge window [io  0x3000-0x3fff]
[    0.311528] pci 0000:00:02.2:   bridge window [mem 0xf1300000-0xf14fffff]
[    0.311534] pci 0000:00:02.2:   bridge window [mem 0xf0800000-0xf08fffff 64bit pref]
[    0.311542] pci 0000:00:02.3: PCI bridge to [bus 03]
[    0.311547] pci 0000:00:02.3:   bridge window [io  0x2000-0x2fff]
[    0.311553] pci 0000:00:02.3:   bridge window [mem 0xf0b00000-0xf12fffff]
[    0.311559] pci 0000:00:02.3:   bridge window [mem 0xf0900000-0xf09fffff 64bit pref]
[    0.311567] pci 0000:00:02.5: PCI bridge to [bus 04]
[    0.311573] pci 0000:00:02.5:   bridge window [mem 0xf0a00000-0xf0afffff]
[    0.311587] pci_bus 0000:00: resource 4 [mem 0x000a0000-0x000bffff window]
[    0.311591] pci_bus 0000:00: resource 5 [mem 0x000c0000-0x000c1fff window]
[    0.311594] pci_bus 0000:00: resource 6 [mem 0x000c2000-0x000c3fff window]
[    0.311598] pci_bus 0000:00: resource 7 [mem 0x000c4000-0x000c5fff window]
[    0.311601] pci_bus 0000:00: resource 8 [mem 0x000c6000-0x000c7fff window]
[    0.311604] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000c9fff window]
[    0.311608] pci_bus 0000:00: resource 10 [mem 0x000ca000-0x000cbfff window]
[    0.311611] pci_bus 0000:00: resource 11 [mem 0x000cc000-0x000cdfff window]
[    0.311615] pci_bus 0000:00: resource 12 [mem 0x000d0000-0x000d1fff window]
[    0.311618] pci_bus 0000:00: resource 13 [mem 0x000d2000-0x000d3fff window]
[    0.311622] pci_bus 0000:00: resource 14 [mem 0x000d4000-0x000d5fff window]
[    0.311625] pci_bus 0000:00: resource 15 [mem 0x000d6000-0x000d7fff window]
[    0.311628] pci_bus 0000:00: resource 16 [mem 0x000d8000-0x000d9fff window]
[    0.311632] pci_bus 0000:00: resource 17 [mem 0x000da000-0x000dbfff window]
[    0.311635] pci_bus 0000:00: resource 18 [mem 0x000dc000-0x000ddfff window]
[    0.311638] pci_bus 0000:00: resource 19 [mem 0x000de000-0x000dffff window]
[    0.311642] pci_bus 0000:00: resource 20 [mem 0x000e0000-0x000e1fff window]
[    0.311645] pci_bus 0000:00: resource 21 [mem 0x000e2000-0x000e3fff window]
[    0.311648] pci_bus 0000:00: resource 22 [mem 0x000e4000-0x000e5fff window]
[    0.311652] pci_bus 0000:00: resource 23 [mem 0x000e6000-0x000e7fff window]
[    0.311655] pci_bus 0000:00: resource 24 [mem 0x000e8000-0x000e9fff window]
[    0.311658] pci_bus 0000:00: resource 25 [mem 0x000ea000-0x000ebfff window]
[    0.311662] pci_bus 0000:00: resource 26 [mem 0x000ec000-0x000edfff window]
[    0.311665] pci_bus 0000:00: resource 27 [mem 0x000ee000-0x000effff window]
[    0.311668] pci_bus 0000:00: resource 28 [mem 0xe0000000-0xf7ffffff window]
[    0.311672] pci_bus 0000:00: resource 29 [mem 0xfc000000-0xfdffffff window]
[    0.311675] pci_bus 0000:00: resource 30 [mem 0xfed40000-0xfed44fff window]
[    0.311679] pci_bus 0000:00: resource 31 [io  0x0000-0x0cf7 window]
[    0.311682] pci_bus 0000:00: resource 32 [io  0x0d00-0xffff window]
[    0.311686] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[    0.311689] pci_bus 0000:01: resource 1 [mem 0xf1300000-0xf14fffff]
[    0.311693] pci_bus 0000:01: resource 2 [mem 0xf0800000-0xf08fffff 64bit pref]
[    0.311696] pci_bus 0000:03: resource 0 [io  0x2000-0x2fff]
[    0.311700] pci_bus 0000:03: resource 1 [mem 0xf0b00000-0xf12fffff]
[    0.311703] pci_bus 0000:03: resource 2 [mem 0xf0900000-0xf09fffff 64bit pref]
[    0.311707] pci_bus 0000:04: resource 1 [mem 0xf0a00000-0xf0afffff]
[    0.312063] NET: Registered protocol family 2
[    0.312421] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes)
[    0.312508] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.312823] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.313218] TCP: Hash tables configured (established 65536 bind 65536)
[    0.313382] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.313451] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.313651] NET: Registered protocol family 1
[    0.313694] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.389979] pci 0000:00:12.2: PME# does not work under D3, disabling it
[    0.466740] pci 0000:00:13.2: PME# does not work under D3, disabling it
[    0.466809] PCI: CLS 32 bytes, default 64
[    0.466932] Unpacking initramfs...
[    1.033554] Freeing initrd memory: 15692K
[    1.033565] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.033572] software IO TLB [mem 0xaea20000-0xb2a20000] (64MB) mapped at [        (ptrval)-        (ptrval)]
[    1.033678] amd_uncore: AMD NB counters detected
[    1.033687] amd_uncore: AMD LLC counters detected
[    1.033825] LVT offset 0 assigned for vector 0x400
[    1.033870] perf: AMD IBS detected (0x000000ff)
[    1.034007] Scanning for low memory corruption every 60 seconds
[    1.035493] Initialise system trusted keyrings
[    1.035516] Key type blacklist registered
[    1.035640] workingset: timestamp_bits=41 max_order=21 bucket_order=0
[    1.039068] zbud: loaded
[    1.043037] Key type asymmetric registered
[    1.043041] Asymmetric key parser 'x509' registered
[    1.043153] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.043242] io scheduler noop registered
[    1.043244] io scheduler deadline registered
[    1.043362] io scheduler cfq registered (default)
[    1.043365] io scheduler mq-deadline registered
[    1.043367] io scheduler kyber registered
[    1.043389] io scheduler bfq registered
[    1.045573] vesafb: mode is 1366x768x32, linelength=5632, pages=0
[    1.045576] vesafb: scrolling: redraw
[    1.045580] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
[    1.045612] vesafb: framebuffer at 0xe0000000, mapped to 0x        (ptrval), using 4224k, total 4224k
[    1.136661] Console: switching to colour frame buffer device 170x48
[    1.227203] fb0: VESA VGA frame buffer device
[    1.227349] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    1.227373] ACPI: Power Button [PWRB]
[    1.227514] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    1.227591] ACPI: Lid Switch [LID]
[    1.227690] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    1.227733] ACPI: Power Button [PWRF]
[    1.228034] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    1.230097] acpi device:30: registered as cooling_device0
[    1.230245] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    1.236255] thermal LNXTHERM:00: registered as thermal_zone0
[    1.236259] ACPI: Thermal Zone [THZ0] (46 C)
[    1.236760] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.238917] ledtrig-cpu: registered to indicate activity on CPUs
[    1.239555] NET: Registered protocol family 10
[    1.249085] Segment Routing with IPv6
[    1.249144] NET: Registered protocol family 17
[    1.249540] RAS: Correctable Errors collector initialized.
[    1.249647] microcode: CPU0: patch_level=0x07000106
[    1.249664] microcode: CPU1: patch_level=0x07000106
[    1.249779] microcode: Microcode Update Driver: v2.2.
[    1.249804] sched_clock: Marking stable (1249766045, 0)->(1349824377, -100058332)
[    1.250373] registered taskstats version 1
[    1.250390] Loading compiled-in X.509 certificates
[    1.250431] zswap: loaded using pool lzo/zbud
[    1.259241] Key type big_key registered
[    1.259851]   Magic number: 6:414:794
[    1.260063] hctosys: unable to open rtc device (rtc0)
[    2.054645] tsc: Refined TSC clocksource calibration: 1397.379 MHz
[    2.054658] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1424745d188, max_idle_ns: 440795226654 ns
[    2.054693] clocksource: Switched to clocksource tsc
[    2.084604] Freeing unused kernel memory: 1456K
[    2.084611] Write protecting the kernel read-only data: 16384k
[    2.088677] Freeing unused kernel memory: 2016K
[    2.093182] Freeing unused kernel memory: 688K
[    2.140346] Linux agpgart interface v0.103
[    2.242306] [drm] amdgpu kernel modesetting enabled.
[    2.245169] checking generic (e0000000 420000) vs hw (e0000000 10000000)
[    2.245174] fb: switching to amdgpudrmfb from VESA VGA
[    2.245230] Console: switching to colour dummy device 80x25
[    2.246384] [drm] initializing kernel modesetting (KABINI 0x1002:0x9838 0x17AA:0x510C 0x00).
[    2.246416] [drm] register mmio base: 0xF1500000
[    2.246418] [drm] register mmio size: 262144
[    2.273411] [drm] BIOS signature incorrect 0 0
[    2.273435] resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c1fff window]
[    2.273444] caller pci_map_rom+0x58/0xe0 mapping multiple BARs
[    2.273501] ATOM BIOS: 113-C53500-103
[    2.274394] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
[    2.274410] amdgpu 0000:00:01.0: VRAM: 512M 0x0000000F00000000 - 0x0000000F1FFFFFFF (512M used)
[    2.274414] amdgpu 0000:00:01.0: GTT: 1024M 0x0000001000000000 - 0x000000103FFFFFFF
[    2.274434] [drm] Detected VRAM RAM=512M, BAR=512M
[    2.274436] [drm] RAM width 64bits UNKNOWN
[    2.278319] [TTM] Zone  kernel: Available graphics memory: 3711060 kiB
[    2.278324] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    2.278326] [TTM] Initializing pool allocator
[    2.278338] [TTM] Initializing DMA pool allocator
[    2.278404] [drm] amdgpu: 512M of VRAM memory ready
[    2.278408] [drm] amdgpu: 3072M of GTT memory ready.
[    2.278441] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    2.278556] [drm] PCIE GART of 1024M enabled (table at 0x0000000F00040000).
[    2.278760] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.278762] [drm] Driver supports precise vblank timestamp query.
[    2.278813] [drm] Internal thermal controller without fan control
[    2.278816] [drm] amdgpu: dpm initialized
[    2.336885] [drm] amdgpu atom DIG backlight initialized
[    2.336893] [drm] AMDGPU Display Connectors
[    2.336897] [drm] Connector 0:
[    2.336899] [drm]   LVDS-1
[    2.336900] [drm]   HPD1
[    2.336904] [drm]   DDC: 0x194c 0x194c 0x194d 0x194d 0x194e 0x194e 0x194f 0x194f
[    2.336906] [drm]   Encoders:
[    2.336907] [drm]     LCD1: INTERNAL_UNIPHY
[    2.336909] [drm] Connector 1:
[    2.336911] [drm]   HDMI-A-1
[    2.336912] [drm]   HPD2
[    2.336915] [drm]   DDC: 0x1950 0x1950 0x1951 0x1951 0x1952 0x1952 0x1953 0x1953
[    2.336916] [drm]   Encoders:
[    2.336918] [drm]     DFP1: INTERNAL_UNIPHY
[    2.336919] [drm] Connector 2:
[    2.336920] [drm]   VGA-1
[    2.336924] [drm]   DDC: 0x1970 0x1970 0x1971 0x1971 0x1972 0x1972 0x1973 0x1973
[    2.336925] [drm]   Encoders:
[    2.336926] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.338818] [drm] Found UVD firmware Version: 1.64 Family ID: 9
[    2.339464] [drm] Found VCE firmware Version: 50.10 Binary ID: 2
[    2.361284] [drm] UVD initialized successfully.
[    2.478459] [drm] VCE initialized successfully.
[    3.454529] [drm] fb mappable at 0xC0428000
[    3.454534] [drm] vram apper at 0xC0000000
[    3.454535] [drm] size 4325376
[    3.454537] [drm] fb depth is 24
[    3.454539] [drm]    pitch is 5632
[    3.454794] fbcon: amdgpudrmfb (fb0) is primary device
[    3.536979] Console: switching to colour frame buffer device 170x48
[    3.544275] amdgpu 0000:00:01.0: fb0: amdgpudrmfb frame buffer device
[    3.568697] [drm] Initialized amdgpu 3.23.0 20150101 for 0000:00:01.0 on minor 0
[    3.775985] i8042: PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
[    3.778532] i8042: Detected active multiplexing controller, rev 1.1
[    3.782400] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.782554] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    3.782630] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    3.782709] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    3.782797] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    3.805920] SCSI subsystem initialized
[    3.806494] ACPI: bus type USB registered
[    3.806561] usbcore: registered new interface driver usbfs
[    3.806585] usbcore: registered new interface driver hub
[    3.806780] usbcore: registered new device driver usb
[    3.808514] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.813768] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.813772] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.815938] ehci-pci: EHCI PCI platform driver
[    3.816587] ehci-pci 0000:00:12.2: EHCI Host Controller
[    3.816607] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 1
[    3.816619] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    3.816631] ehci-pci 0000:00:12.2: debug port 1
[    3.819335] ehci-pci 0000:00:12.2: irq 17, io mem 0xf154c500
[    3.829003] libata version 3.00 loaded.
[    3.830118] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
[    3.830285] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.830289] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.830293] usb usb1: Product: EHCI Host Controller
[    3.830296] usb usb1: Manufacturer: Linux 4.16.13-1-ARCH ehci_hcd
[    3.830299] usb usb1: SerialNumber: 0000:00:12.2
[    3.830683] hub 1-0:1.0: USB hub found
[    3.830705] hub 1-0:1.0: 4 ports detected
[    3.831727] ehci-pci 0000:00:13.2: EHCI Host Controller
[    3.831740] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 2
[    3.831749] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    3.831761] ehci-pci 0000:00:13.2: debug port 1
[    3.831813] ehci-pci 0000:00:13.2: irq 17, io mem 0xf154c400
[    3.843405] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
[    3.843557] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.843562] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.843565] usb usb2: Product: EHCI Host Controller
[    3.843569] usb usb2: Manufacturer: Linux 4.16.13-1-ARCH ehci_hcd
[    3.843572] usb usb2: SerialNumber: 0000:00:13.2
[    3.843918] hub 2-0:1.0: USB hub found
[    3.843939] hub 2-0:1.0: 4 ports detected
[    3.845200] ohci-pci: OHCI PCI platform driver
[    3.845771] xhci_hcd 0000:00:10.0: xHCI Host Controller
[    3.845786] xhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 3
[    3.845982] xhci_hcd 0000:00:10.0: hcc params 0x014040c3 hci version 0x100 quirks 0x00000410
[    3.846368] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    3.846373] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.846376] usb usb3: Product: xHCI Host Controller
[    3.846379] usb usb3: Manufacturer: Linux 4.16.13-1-ARCH xhci-hcd
[    3.846382] usb usb3: SerialNumber: 0000:00:10.0
[    3.846797] hub 3-0:1.0: USB hub found
[    3.846820] hub 3-0:1.0: 2 ports detected
[    3.847387] xhci_hcd 0000:00:10.0: xHCI Host Controller
[    3.847397] xhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 4
[    3.847406] xhci_hcd 0000:00:10.0: Host supports USB 3.0  SuperSpeed
[    3.849397] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.849493] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    3.849497] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.849500] usb usb4: Product: xHCI Host Controller
[    3.849503] usb usb4: Manufacturer: Linux 4.16.13-1-ARCH xhci-hcd
[    3.849506] usb usb4: SerialNumber: 0000:00:10.0
[    3.850206] hub 4-0:1.0: USB hub found
[    3.850231] hub 4-0:1.0: 2 ports detected
[    3.854283] ohci-pci 0000:00:12.0: OHCI PCI host controller
[    3.854300] ohci-pci 0000:00:12.0: new USB bus registered, assigned bus number 5
[    3.854379] ohci-pci 0000:00:12.0: irq 18, io mem 0xf154b000
[    3.914374] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    3.914381] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.914384] usb usb5: Product: OHCI PCI host controller
[    3.914387] usb usb5: Manufacturer: Linux 4.16.13-1-ARCH ohci_hcd
[    3.914390] usb usb5: SerialNumber: 0000:00:12.0
[    3.914853] hub 5-0:1.0: USB hub found
[    3.914876] hub 5-0:1.0: 4 ports detected
[    3.915852] ohci-pci 0000:00:13.0: OHCI PCI host controller
[    3.915864] ohci-pci 0000:00:13.0: new USB bus registered, assigned bus number 6
[    3.915911] ohci-pci 0000:00:13.0: irq 18, io mem 0xf154a000
[    3.926094] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    3.974334] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[    3.974340] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.974344] usb usb6: Product: OHCI PCI host controller
[    3.974347] usb usb6: Manufacturer: Linux 4.16.13-1-ARCH ohci_hcd
[    3.974350] usb usb6: SerialNumber: 0000:00:13.0
[    3.974790] hub 6-0:1.0: USB hub found
[    3.974812] hub 6-0:1.0: 4 ports detected
[    3.975239] ahci 0000:00:11.0: version 3.0
[    3.975938] ahci 0000:00:11.0: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
[    3.975945] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp fbs pio slum part 
[    3.980801] scsi host0: ahci
[    3.981051] ata1: SATA max UDMA/133 abar m1024@0xf154c000 port 0xf154c100 irq 34
[    4.446921] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    4.447607] ata1.00: ATA-9: WDC WD5000LPVX-08V0TT5, 05.01A05, max UDMA/133
[    4.447611] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    4.448250] ata1.00: configured for UDMA/133
[    4.448627] scsi 0:0:0:0: Direct-Access     ATA      WDC WD5000LPVX-0 1A05 PQ: 0 ANSI: 5
[    4.453532] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[    4.453539] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    4.453574] sd 0:0:0:0: [sda] Write Protect is off
[    4.453579] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    4.453636] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.512936]  sda: sda1 sda2 sda3
[    4.514001] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.345248] random: fast init done
[    5.403172] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    6.971675] systemd[1]: systemd 238 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN +PCRE2 default-hierarchy=hybrid)
[    6.987107] systemd[1]: Detected architecture x86-64.
[    7.009409] random: crng init done
[    7.051739] systemd[1]: Set hostname to <e145>.
[    8.931510] systemd[1]: Created slice Virtual Machine and Container Slice.
[    8.931897] systemd[1]: Reached target Swap.
[    8.932179] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    8.932583] systemd[1]: Listening on Journal Socket.
[    8.935640] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    8.945258] systemd[1]: tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
[    8.947562] systemd[1]: Mounting Temporary Directory (/tmp)...
[    9.326663] acpi_call: loading out-of-tree module taints kernel.
[    9.634373] EXT4-fs (sda2): re-mounted. Opts: data=ordered
[   10.018035] systemd-journald[236]: Received request to flush runtime journal from PID 1
[   14.499458] ACPI: AC Adapter [ACAD] (on-line)
[   14.631217] acpi_cpufreq: overriding BIOS provided _PSD data
[   14.701357] ACPI: Battery Slot [BAT1] (battery present)
[   14.927004] acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
[   14.933395] Non-volatile memory driver v1.3
[   15.005251] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[   15.005256] thinkpad_acpi: http://ibm-acpi.sf.net/
[   15.005258] thinkpad_acpi: ThinkPad BIOS HSET64WW (2.09 ), EC unknown
[   15.005260] thinkpad_acpi: Lenovo ThinkPad Edge E145, model 20BC0006GE
[   15.011818] thinkpad_acpi: radio switch found; radios are enabled
[   15.011858] thinkpad_acpi: Tablet mode switch found (type: MHKG), currently in laptop mode
[   15.011906] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[   15.011907] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[   15.044989] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input9
[   15.082964] rtc_cmos 00:01: RTC can wake from S4
[   15.092547] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[   15.092602] rtc_cmos 00:01: alarms up to one month, 114 bytes nvram, hpet irqs
[   15.129112] cmi: probe of SMB0001:00 failed with error -5
[   15.200258] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   15.264312] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\_SB.PCI0.SMB.SMB0) (20180105/utaddress-247)
[   15.264330] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   15.493361] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[   15.493621] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[   15.493842] sp5100-tco sp5100-tco: initialized. heartbeat=60 sec (nowayout=0)
[   15.680816] cryptd: max_cpu_qlen set to 1000
[   15.710322] input: PC Speaker as /devices/platform/pcspkr/input/input14
[   15.788313] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[   15.789413] r8169 0000:03:00.0 eth0: RTL8168evl/8111evl at 0x00000000a486513c, 08:9e:01:3a:93:9c, XID 0c900800 IRQ 36
[   15.789420] r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[   16.022185] AVX version of gcm_enc/dec engaged.
[   16.022190] AES CTR mode by8 optimization enabled
[   16.153643] psmouse serio4: synaptics: queried max coordinates: x [..5768], y [..5236]
[   16.181678] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   16.187784] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   16.194221] psmouse serio4: synaptics: queried min coordinates: x [1172..], y [616..]
[   16.194240] psmouse serio4: synaptics: Your touchpad (PNP: LEN0052 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[   16.257500] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   16.257510] cfg80211: failed to load regulatory.db
[   16.270319] psmouse serio4: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd002a3/0x940300/0x126c00/0x0, board id: 2290, fw id: 1212745
[   16.270345] psmouse serio4: synaptics: serio: Synaptics pass-through port at isa0060/serio4/input0
[   16.323745] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input13
[   16.477487] snd_hda_intel 0000:00:01.1: Force to non-snoop mode
[   16.655711] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input16
[   16.655861] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input17
[   16.780060] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   16.780071] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   16.780079] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[   16.780084] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[   16.780089] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[   16.780096] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x18
[   16.780102] snd_hda_codec_realtek hdaudioC1D0:      Internal Mic=0x12
[   16.811578] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/sound/card1/input18
[   16.812423] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input19
[   16.812564] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input20
[   16.819303] r8169 0000:03:00.0 enp3s0: renamed from eth0
[   16.946333] mousedev: PS/2 mouse device common for all mice
[   17.046803] psmouse serio5: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   17.174020] rtl8192ce: Chip Version ID: B_CHIP_88C
[   17.183793] rtl8192ce: Using firmware rtlwifi/rtl8192cfw.bin
[   17.302889] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio4/serio5/input/input15
[   17.359123] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[   17.361524] rtlwifi: rtlwifi: wireless switch is on
[   17.405876] rtl8192ce 0000:01:00.0 wlp1s0: renamed from wlan0
[   17.780668] kvm: Nested Virtualization enabled
[   17.780676] kvm: Nested Paging enabled
[   17.834485] MCE: In-kernel MCE decoding enabled.
[   17.868861] EDAC amd64: Node 0: DRAM ECC disabled.
[   17.868867] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
                Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
                (Note that use of the override may cause unknown side effects.)
[   17.918068] EDAC amd64: Node 0: DRAM ECC disabled.
[   17.918074] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
                Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
                (Note that use of the override may cause unknown side effects.)
[   18.116764] microcode: CPU0: new patch_level=0x0700010f
[   18.119021] microcode: CPU1: new patch_level=0x0700010f
[   18.119128] x86/CPU: CPU features have changed after loading microcode, but might not take effect.
[   18.119132] x86/CPU: Please consider either early loading through initrd/built-in or a potential BIOS update.
[   25.675769] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[   25.921621] r8169 0000:03:00.0 enp3s0: link down
[   25.921826] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[   25.994236] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[   26.363033] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[   26.737403] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[   27.879852] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[   29.726794] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[   31.215473] wlp1s0: authenticate with cc:ce:1e:13:79:bd
[   31.234438] wlp1s0: send auth to cc:ce:1e:13:79:bd (try 1/3)
[   31.239709] wlp1s0: authenticated
[   31.246740] wlp1s0: associate with cc:ce:1e:13:79:bd (try 1/3)
[   31.264658] wlp1s0: RX AssocResp from cc:ce:1e:13:79:bd (capab=0x431 status=0 aid=2)
[   31.265359] wlp1s0: associated
[   32.042680] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[   32.307371] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   32.346019] tun: Universal TUN/TAP device driver, 1.6
[   32.347655] virbr0: port 1(virbr0-nic) entered blocking state
[   32.347662] virbr0: port 1(virbr0-nic) entered disabled state
[   32.347795] device virbr0-nic entered promiscuous mode
[   33.013785] virbr0: port 1(virbr0-nic) entered blocking state
[   33.013793] virbr0: port 1(virbr0-nic) entered listening state
[   33.784943] virbr0: port 1(virbr0-nic) entered disabled state
[   38.798586] fuse init (API version 7.26)
[  130.933750] wlp1s0: deauthenticated from cc:ce:1e:13:79:bd (Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)
[  131.100585] wlp1s0: authenticate with cc:ce:1e:13:79:bd
[  131.111321] wlp1s0: send auth to cc:ce:1e:13:79:bd (try 1/3)
[  131.116847] wlp1s0: authenticated
[  131.120180] wlp1s0: associate with cc:ce:1e:13:79:bd (try 1/3)
[  131.125635] wlp1s0: RX AssocResp from cc:ce:1e:13:79:bd (capab=0x431 status=0 aid=2)
[  131.126280] wlp1s0: associated
[ 2028.606552] wlp1s0: deauthenticated from cc:ce:1e:13:79:bd (Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)
[ 2028.730166] wlp1s0: authenticate with cc:ce:1e:13:79:bd
[ 2028.741293] wlp1s0: send auth to cc:ce:1e:13:79:bd (try 1/3)
[ 2028.747139] wlp1s0: authenticated
[ 2028.749688] wlp1s0: associate with cc:ce:1e:13:79:bd (try 1/3)
[ 2028.754754] wlp1s0: RX AssocResp from cc:ce:1e:13:79:bd (capab=0x431 status=0 aid=2)
[ 2028.755370] wlp1s0: associated
[ 3415.466721] wlp1s0: deauthenticating from cc:ce:1e:13:79:bd by local choice (Reason: 3=DEAUTH_LEAVING)
[ 3415.884640] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3416.005136] PM: suspend entry (deep)
[ 3416.005143] PM: Syncing filesystems ... done.
[ 3416.154064] Freezing user space processes ... (elapsed 0.003 seconds) done.
[ 3416.157605] OOM killer disabled.
[ 3416.157607] Freezing remaining freezable tasks ... (elapsed 0.042 seconds) done.
[ 3416.199730] Suspending console(s) (use no_console_suspend to debug)
[ 3416.469587] psmouse serio5: Failed to disable mouse on synaptics-pt/serio0
[ 3416.594364] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 3416.594611] sd 0:0:0:0: [sda] Stopping disk
[ 3418.041404] ACPI: EC: interrupt blocked
[ 3418.072999] ACPI: Preparing to enter system sleep state S3
[ 3418.079829] ACPI: EC: event blocked
[ 3418.079832] ACPI: EC: EC stopped
[ 3418.079834] PM: Saving platform NVS memory
[ 3418.079881] Disabling non-boot CPUs ...
[ 3418.124972] smpboot: CPU 1 is now offline
[ 3418.128789] ACPI: Low-level resume complete
[ 3418.128856] ACPI: EC: EC started
[ 3418.128858] PM: Restoring platform NVS memory
[ 3418.128923] LVT offset 0 assigned for vector 0x400
[ 3418.130585] microcode: CPU0: new patch_level=0x0700010f
[ 3418.130597] do_IRQ: 0.55 No irq handler for vector
[ 3418.130748] Enabling non-boot CPUs ...
[ 3418.130845] x86: Booting SMP configuration:
[ 3418.130848] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 3418.133474]  cache: parent cpu1 should not be sleeping
[ 3418.133688] microcode: CPU1: patch_level=0x07000106
[ 3418.135002] microcode: CPU1: new patch_level=0x0700010f
[ 3418.135354] CPU1 is up
[ 3418.135799] ACPI: Waking up from system sleep state S3
[ 3418.147844] ACPI: button: The lid device is not compliant to SW_LID.
[ 3418.150779] ACPI: EC: interrupt unblocked
[ 3418.184799] ACPI: EC: event unblocked
[ 3418.185983] rtlwifi: rtlwifi: wireless switch is on
[ 3418.195273] [drm] PCIE GART of 1024M enabled (table at 0x0000000F00040000).
[ 3418.205466] sd 0:0:0:0: [sda] Starting disk
[ 3418.279986] [drm] UVD initialized successfully.
[ 3418.338631] r8169 0000:03:00.0 enp3s0: link down
[ 3418.397154] [drm] VCE initialized successfully.
[ 3419.889203] OOM killer enabled.
[ 3419.889205] Restarting tasks ... 
[ 3419.889623] pci_bus 0000:01: Allocating resources
[ 3419.889653] pci_bus 0000:03: Allocating resources
[ 3419.889675] pci_bus 0000:04: Allocating resources
[ 3419.889697] pcieport 0000:00:02.5: bridge window [io  0x1000-0x0fff] to [bus 04] add_size 1000
[ 3419.889703] pcieport 0000:00:02.5: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
[ 3419.889775] pcieport 0000:00:02.5: BAR 15: assigned [mem 0xf1600000-0xf17fffff 64bit pref]
[ 3419.889789] pcieport 0000:00:02.5: BAR 13: assigned [io  0x1000-0x1fff]
[ 3419.905219] done.
[ 3420.200567] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 3420.202036] ata1.00: configured for UDMA/133
[ 3420.278522] PM: suspend exit
[ 3420.330373] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[ 3420.481973] r8169 0000:03:00.0 enp3s0: link down
[ 3420.482128] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[ 3420.488680] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3420.695181] psmouse serio4: synaptics: queried max coordinates: x [..5768], y [..5236]
[ 3420.732148] psmouse serio4: synaptics: queried min coordinates: x [1172..], y [616..]
[ 3420.861973] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3420.940551] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3422.149857] wlp1s0: authenticate with cc:ce:1e:13:79:bd
[ 3422.631785] wlp1s0: send auth to cc:ce:1e:13:79:bd (try 1/3)
[ 3422.637235] wlp1s0: authenticated
[ 3422.640578] wlp1s0: associate with cc:ce:1e:13:79:bd (try 1/3)
[ 3422.646126] wlp1s0: RX AssocResp from cc:ce:1e:13:79:bd (capab=0x431 status=0 aid=1)
[ 3422.646739] wlp1s0: associated
[ 3422.656670] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[ 3441.755925] wlp1s0: deauthenticating from cc:ce:1e:13:79:bd by local choice (Reason: 3=DEAUTH_LEAVING)
[ 3442.178412] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3442.227080] PM: suspend entry (deep)
[ 3442.227087] PM: Syncing filesystems ... done.
[ 3442.809686] Freezing user space processes ... (elapsed 0.003 seconds) done.
[ 3442.812789] OOM killer disabled.
[ 3442.812792] Freezing remaining freezable tasks ... (elapsed 0.024 seconds) done.
[ 3442.837642] Suspending console(s) (use no_console_suspend to debug)
[ 3443.017887] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 3443.018082] sd 0:0:0:0: [sda] Stopping disk
[ 3444.238419] ACPI: EC: interrupt blocked
[ 3444.270547] ACPI: Preparing to enter system sleep state S3
[ 3444.280222] ACPI: EC: event blocked
[ 3444.280225] ACPI: EC: EC stopped
[ 3444.280227] PM: Saving platform NVS memory
[ 3444.280274] Disabling non-boot CPUs ...
[ 3444.325805] smpboot: CPU 1 is now offline
[ 3444.327823] ACPI: Low-level resume complete
[ 3444.327890] ACPI: EC: EC started
[ 3444.327892] PM: Restoring platform NVS memory
[ 3444.327956] LVT offset 0 assigned for vector 0x400
[ 3444.329617] microcode: CPU0: new patch_level=0x0700010f
[ 3444.329628] do_IRQ: 0.55 No irq handler for vector
[ 3444.329655] Enabling non-boot CPUs ...
[ 3444.329756] x86: Booting SMP configuration:
[ 3444.329758] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 3444.332006] do_IRQ: 1.55 No irq handler for vector
[ 3444.332484]  cache: parent cpu1 should not be sleeping
[ 3444.332681] microcode: CPU1: patch_level=0x07000106
[ 3444.333994] microcode: CPU1: new patch_level=0x0700010f
[ 3444.334317] CPU1 is up
[ 3444.334793] ACPI: Waking up from system sleep state S3
[ 3444.348428] ACPI: EC: interrupt unblocked
[ 3444.382498] ACPI: EC: event unblocked
[ 3444.383956] rtlwifi: rtlwifi: wireless switch is on
[ 3444.387842] sd 0:0:0:0: [sda] Starting disk
[ 3444.392763] [drm] PCIE GART of 1024M enabled (table at 0x0000000F00040000).
[ 3444.498947] [drm] UVD initialized successfully.
[ 3444.536160] r8169 0000:03:00.0 enp3s0: link down
[ 3444.644172] [drm] VCE initialized successfully.
[ 3446.140354] OOM killer enabled.
[ 3446.140357] Restarting tasks ... 
[ 3446.140786] pci_bus 0000:01: Allocating resources
[ 3446.140816] pci_bus 0000:03: Allocating resources
[ 3446.140838] pci_bus 0000:04: Allocating resources
[ 3446.151484] done.
[ 3446.306174] PM: suspend exit
[ 3446.327947] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 3446.329570] ata1.00: configured for UDMA/133
[ 3446.351078] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[ 3446.539255] r8169 0000:03:00.0 enp3s0: link down
[ 3446.539392] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[ 3446.549155] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3446.912829] psmouse serio4: synaptics: queried max coordinates: x [..5768], y [..5236]
[ 3446.949167] psmouse serio4: synaptics: queried min coordinates: x [1172..], y [616..]
[ 3447.017765] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3447.422161] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3447.485170] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3448.973936] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 3450.541150] wlp1s0: authenticate with cc:ce:1e:13:79:bd
[ 3450.584023] wlp1s0: send auth to cc:ce:1e:13:79:bd (try 1/3)
[ 3450.587264] wlp1s0: authenticated
[ 3450.608000] wlp1s0: associate with cc:ce:1e:13:79:bd (try 1/3)
[ 3450.614565] wlp1s0: RX AssocResp from cc:ce:1e:13:79:bd (capab=0x431 status=0 aid=2)
[ 3450.615146] wlp1s0: associated
[ 3450.625266] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready

Offline

#14 2018-06-05 21:57:28

seth
Member
Registered: 2012-09-03
Posts: 51,067

Re: dmesg warning "CPU features have changed after loading microcode"

Since linux-firmware and linux (let alone linux-lts) aren't updated in sync, following the intel-ucode approach and using a secondary image, as loqs already suggested, the the superior approach anyway (so you won't have to rebuild the main initramfs just because of a firmware update)

Online

#15 2018-06-05 21:58:39

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

https://git.kernel.org/pub/scm/linux/ke … 16.14#n801

	if (ucode_new_rev)
		pr_info_once("microcode updated early to new patch_level=0x%08x\n",
			     ucode_new_rev);

The absence of "microcode updated early to new patch_level" from both yours and enihcam's dmesg indicates a late update.
Have you tried adding a microcode to the BINARIES array does mkincpio checking for dependencies cause a failure?
I have not seen an example of using the FILES array with renaming so you would need to create /kernel/x86/microcode/AuthenticAMD.bin containing your firmware.
Did you try my suggested approach from post #10?
Edit:
Also the initrd would have to be uncompressed.

Last edited by loqs (2018-06-05 23:22:49)

Offline

#16 2018-06-05 21:58:56

WFV
Member
From: ☭USSA⛧⭒⭒⭒⭒
Registered: 2013-04-23
Posts: 288

Re: dmesg warning "CPU features have changed after loading microcode"

My AMD FX8350 does same/similar thing, updates with old code about 530 lines into boot, then applies new code at about line 975 however, it only applies it to 4 of the 8 CPUs, and gives the warning message. After resume from suspend it applies the new code to all 8 CPUs soon as they awaken and warning message gone. Repeats same after reboot and suspend. Updating BIOS not an option for Asus M5A88-M (has latest BIOS). I'm going to try loqs suggestion in #10 and see how it goes. Read all the links & Wiki, and some other Wiki's and read some other forums, so far loqs only one I found with possible solution for AMD, the rest all cover Intel in depth.

Edit: tried the intel method (for AMD) get same results, so probably didn't run it to the right place, anyhow,  way over my pea-brain for now, thanks
man bsdcpio

Last edited by WFV (2018-06-07 01:50:48)


∞ hard times make the strong, the strong make good times, good times make the weak, the weak make hard times ∞

Offline

#17 2018-06-05 23:38:02

marvinia
Member
Registered: 2018-06-05
Posts: 12

Re: dmesg warning "CPU features have changed after loading microcode"

@seth Thank you for clarifying. I've already suggested it. A profound opinion is always welcome. It makes me much more eger to stay with loqs approach if it works (I expect i it will work).

@loqs So far I've neither tried Your suggestion of #10 nor Binaries/Files. Thank You for breaking down the script to more understandable commands. Atm i just need a working system. In the afternoon I'm starting to 'mess around' wink

@WFV Indeed, I've been wondering about that behavior too (after resume from suspend). While I was reading your lines, I've got the idea the 'might not take effect' massage could be misleading. It says 'might'. Basically everything might be ok, or not. I don't know.

I'm going to report about the tests in the afternoon.

----

Edit: test result

loqs' suggestion works flawless. Now 'dmesg | grep microcode' :

[    1.222807] microcode: microcode updated early to new patch_level=0x0700010f
[    1.222894] microcode: CPU0: patch_level=0x0700010f
[    1.222910] microcode: CPU1: patch_level=0x0700010f
[    1.223025] microcode: Microcode Update Driver: v2.2.

Last edited by marvinia (2018-06-06 19:44:08)

Offline

#18 2018-06-07 09:56:18

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

@WFV were you able to create amd-ucode.img and copy it into /boot?  If so which boot loader does the system use and what steps did you take to update it for the additional initrd?

Offline

#19 2018-06-07 15:37:25

WFV
Member
From: ☭USSA⛧⭒⭒⭒⭒
Registered: 2013-04-23
Posts: 288

Re: dmesg warning "CPU features have changed after loading microcode"

I didn't run the full script from that other link, i just went into /boot after looking at /lib/firmware/amd-ucode/ and did this:

# cd /boot
# mkdir -p kernel/x86/microcode
# cat /lib/firmware/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin
# echo kernel/x86/microcode/AuthenticAMD.bin | bsdcpio -o -H newc -R 0:0 > amd-ucode.img

it did report "50 blocks" and it did create the amd-ucode.img file in /boot. Then I ran mkinitcpio -P (as I have linux and linux-lts kernels but normally only run linux). GRUB 2.02 boot loader. I didn't create the additional initrd, that part lost me as I thought initrd is replaced by initramfs and don't understand how to get the code into initramfs - so been reading up on this and more and ucode but job is super busy right now too.
Can the amd-ucode.img file be added to FILES () in mkinitcpio.conf?
Thanks

Edit 1: @ loqs #20 doh! big_smile thanks!!!

Edit 2:

#17 loqs' suggestion works flawless. Now 'dmesg | grep microcode' :

i concur:

[    2.096450] microcode: microcode updated early to new patch_level=0x06000852
[    2.096470] microcode: CPU0: patch_level=0x06000852
[    2.096475] microcode: CPU1: patch_level=0x06000852
[    2.096483] microcode: CPU2: patch_level=0x06000852
[    2.096489] microcode: CPU3: patch_level=0x06000852
[    2.096496] microcode: CPU4: patch_level=0x06000852
[    2.096502] microcode: CPU5: patch_level=0x06000852
[    2.096507] microcode: CPU6: patch_level=0x06000852
[    2.096512] microcode: CPU7: patch_level=0x06000852
[    2.096549] microcode: Microcode Update Driver: v2.2.

Update: this is still relevant in kernel 4.17.2-1 with linux-firmware 20180606.d114732-1 - that is, the FX8350 patch_level isn't newer than last firmware upgrade, but removing the amd-ucode.img from boot results in the microcode update being added later in the boot and the subsequent message. The new μcode is 55 blocks, maybe added the it8721-290 sensors

Last edited by WFV (2018-06-18 19:00:35)


∞ hard times make the strong, the strong make good times, good times make the weak, the weak make hard times ∞

Offline

#20 2018-06-07 16:13:56

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

http://git.savannah.gnu.org/cgit/grub.g … 6926c63112
You need to regenerate grub.cfg

grub-mkconfig -o /boot/grub/grub.cfg

When you run the command it should print "Found initrd image" for each initrd it locates.

Offline

#21 2018-08-07 01:37:55

gaofei
Member
Registered: 2017-08-11
Posts: 26

Re: dmesg warning "CPU features have changed after loading microcode"

loqs wrote:

Why would you use the array BINARIES instead of FILE

Does Linux offer a kernel parameter to load microcode? Look at manjaro forum They put the word rootfs before crypto_keyfile.bin. Do we need to put the word rootfs before the microcode filename? Look at this, They made a single image that contains both microcode and initramfs.

Last edited by gaofei (2018-08-07 01:44:03)

Offline

#22 2018-08-07 04:47:25

enihcam
Member
From: Internet
Registered: 2009-12-20
Posts: 220

Re: dmesg warning "CPU features have changed after loading microcode"

Offline

#23 2018-08-07 05:16:23

gaofei
Member
Registered: 2017-08-11
Posts: 26

Re: dmesg warning "CPU features have changed after loading microcode"

loqs wrote:
mkdir -p kernel/x86/microcode
cat /lib/firmware/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin
echo kernel/x86/microcode/AuthenticAMD.bin | bsdcpio -o -H newc -R 0:0 > amd-ucode.img

Install as an extra initrd using the methods from Microcode#Enabling_Intel_microcode_updates
Edit:
Seems the wiki page might need updating with respect to AMD microcode needing no further action as that seems to result in late loading.
@seth if intel_ucode placed its microcodes under /usr/lib/firmware then a hook or collection of hooks that could add to an initrd all the microcodes for Intel or AMD or detect the correct one for the running system.
Then have a wrapper command that generates a custom mkinitcpio with just that hook to give a separate initrd.

Must we create so many directories? You told us to create directories kernel, x86 and microcode. Can we only create a single directory and not to capitalize any letters?

Offline

#24 2018-08-07 12:16:56

loqs
Member
Registered: 2014-03-06
Posts: 17,328

Re: dmesg warning "CPU features have changed after loading microcode"

@gaofei see the link in post #4 which documents the location the kernel will search and the filename it will search for.

Offline

#25 2018-08-08 00:25:53

gaofei
Member
Registered: 2017-08-11
Posts: 26

Re: dmesg warning "CPU features have changed after loading microcode"

loqs wrote:

@gaofei see the link in post #4 which documents the location the kernel will search and the filename it will search for.

I've rebooted my computer several times to early load microcode, but always fails. Creating a single directory is the only wrongdoing, and no more. After I stopped doing this wrong, Linux can load the microcode early.

Offline

Board footer

Powered by FluxBB