Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ucode incorrectly reports pending microcode upgrade #172

Closed
ghost opened this issue Jan 2, 2020 · 4 comments
Closed

ucode incorrectly reports pending microcode upgrade #172

ghost opened this issue Jan 2, 2020 · 4 comments

Comments

@ghost
Copy link

ghost commented Jan 2, 2020

[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v3.1
[main] running in root mode
[Core] Using UI 'NeedRestart::UI::stdio'...
[main] systemd detected
[Core] #904 is a NeedRestart::Interp::Python
[Python] #904: source=/usr/bin/networkd-dispatcher
[Core] #1347 is a NeedRestart::Interp::Python
[Python] #1347: source file not found, skipping
[Python] #1347:  reduced ARGV:                                                         
[Core] #1490 is a NeedRestart::Interp::Python
[Python] #1490: source file not found, skipping
[Python] #1490:  reduced ARGV:                          
[Core] #1541 is a NeedRestart::Interp::Python
[Python] #1541: source file not found, skipping
[Python] #1541:  reduced ARGV:                                       
[Core] #1544 is a NeedRestart::Interp::Python
[Python] #1544: source file not found, skipping
[Python] #1544:  reduced ARGV:                          
[Core] #1710 is a NeedRestart::Interp::Python
[Python] #1710: source file not found, skipping
[Python] #1710:  reduced ARGV:                              
[Core] #1721 is a NeedRestart::Interp::Python
[Python] #1721: source=/usr/lib/blueberry/safechild
[Core] #1848 is a NeedRestart::Interp::Python
[Python] #1848: source file not found, skipping
[Python] #1848:  reduced ARGV:                                                  
[Core] #2405 is a NeedRestart::Interp::Python
[Python] #2405: source=/usr/share/system-config-printer/applet.py
[Core] #2454 is a NeedRestart::Interp::Python
[Python] #2454: source file not found, skipping
[Python] #2454:  reduced ARGV:                                       
[main] #9776 uses obsolete binary /
[main] #9776 is a child of #2
+ type bsdtar
+ IUCODE_TOOL_EXTRA_OPTIONS=
+ test -r /etc/default/intel-microcode
+ . /etc/default/intel-microcode
+ test  = no
+ [ -r /usr/share/misc/intel-microcode* ]
+ exec iucode_tool -Sl -tb /lib/firmware/intel-ucode
[uCode/Intel] available revision: 0x0032
[uCode/Intel] available revision: 0x0016
[Kernel] Linux: kernel release 5.0.0-37-generic, kernel version #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019
[Kernel/Linux] /boot/vmlinuz-5.0.0-37-generic => 5.0.0-37-generic (buildd@lcy01-amd64-023) #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 [5.0.0-37-generic]*
[Kernel/Linux] /boot/vmlinuz-5.0.0-32-generic => 5.0.0-32-generic (buildd@lgw01-amd64-015) #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019 [5.0.0-32-generic]
[Kernel/Linux] Expected linux version: 5.0.0-37-generic

Running kernel seems to be up-to-date.

Pending processor microcode upgrade!

Diagnostics:
  The currently running processor microcode revision is 0x32 which is not the expected microcode revision 0x16.

Restarting the system to load the new processor microcode will not be handled automatically, so you should consider rebooting. [Return]


No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.
@ghost
Copy link
Author

ghost commented Jan 2, 2020

This is on Linux Mint 19.3

@ghost
Copy link
Author

ghost commented Jan 2, 2020

System info:

System:    Host: c79 Kernel: 5.0.0-37-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 
           Desktop: Cinnamon 4.4.6 wm: muffin dm: LightDM Distro: Linux Mint 19.3 Tricia 
           base: Ubuntu 18.04 bionic 
Machine:   Type: Laptop System: LENOVO product: 81D1 v: Lenovo ideapad 330-15IGM serial: <filter> 
           Chassis: type: 10 v: Lenovo ideapad 330-15IGM serial: <filter> 
           Mobo: LENOVO model: LNVNB161216 v: SDK0J91176 WIN serial: <filter> UEFI: LENOVO 
           v: 7XCN36WW date: 09/04/2019 
Battery:   ID-1: BAT0 charge: 18.3 Wh condition: 30.5/30.6 Wh (100%) volts: 7.8/7.6 
           model: CPT-COS L16C2PB2 serial: <filter> status: Unknown 
CPU:       Topology: Dual Core model: Intel Celeron N4000 bits: 64 type: MCP arch: Goldmont Plus 
           rev: 1 L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 4377 
           Speed: 1373 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 1069 2: 1030 
Graphics:  Device-1: Intel vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:3185 
           Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa 
           resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 600 (Geminilake 2x6) v: 4.5 Mesa 19.0.8 
           compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:0e.0 
           chip ID: 8086:3198 
           Sound Server: ALSA v: k5.0.0-37-generic 
Network:   Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo driver: r8169 
           v: kernel port: 1000 bus ID: 01:00.0 chip ID: 10ec:8136 
           IF: enp1s0 state: down mac: <filter> 
           Device-2: Intel Wireless 3165 driver: iwlwifi v: kernel port: 1000 bus ID: 02:00.0 
           chip ID: 8086:3165 
           IF: wlp2s0 state: up mac: <filter> 
Drives:    Local Storage: total: 111.80 GiB used: 18.00 GiB (16.1%) 
           ID-1: /dev/sda vendor: SanDisk model: SSD PLUS 120 GB size: 111.80 GiB speed: 6.0 Gb/s 
           serial: <filter> 
Partition: ID-1: / size: 107.37 GiB used: 8.91 GiB (8.3%) fs: ext4 dev: /dev/dm-1 
           ID-2: /boot size: 704.5 MiB used: 165.2 MiB (23.4%) fs: ext4 dev: /dev/sda2 
           ID-3: swap-1 size: 975.5 MiB used: 2.8 MiB (0.3%) fs: swap dev: /dev/dm-3 
Sensors:   System Temperatures: cpu: 50.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/nextcloud-devs-client-bionic.list 
           1: deb tor+http: //ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb https: //mirrors.kernel.org/linuxmint-packages/ tricia main upstream import backport
           2: deb https: //mirrors.kernel.org/ubuntu/ bionic main restricted universe multiverse
           3: deb https: //mirrors.kernel.org/ubuntu/ bionic-updates main restricted universe multiverse
           4: deb https: //mirrors.kernel.org/ubuntu/ bionic-backports main restricted universe multiverse
           5: deb https: //mirrors.kernel.org/ubuntu/ bionic-security main restricted universe multiverse
           6: deb tor+http: //archive.canonical.com/ubuntu/ bionic partner
           Active apt repos in: /etc/apt/sources.list.d/shevchuk-dnscrypt-proxy-bionic.list 
           1: deb tor+http: //ppa.launchpad.net/shevchuk/dnscrypt-proxy/ubuntu bionic main
Info:      Processes: 212 Uptime: 2h 32m Memory: 3.68 GiB used: 2.19 GiB (59.6%) Init: systemd 
           v: 237 runlevel: 5 Compilers: gcc: 7.4.0 alt: 7 Client: Unknown python3.6 client 
           inxi: 3.0.32 

@ghost
Copy link
Author

ghost commented Jan 2, 2020

c79@c79:~$ sudo /usr/lib/needrestart/iucode-scan-versions 1
+ type bsdtar
+ IUCODE_TOOL_EXTRA_OPTIONS=
+ test -r /etc/default/intel-microcode
+ . /etc/default/intel-microcode
+ test  = no
+ [ -r /usr/share/misc/intel-microcode* ]
+ exec iucode_tool -Sl -tb /lib/firmware/intel-ucode
iucode_tool: system has processor(s) with signature 0x000706a1
microcode bundle 1: /lib/firmware/intel-ucode/06-8e-0c
microcode bundle 2: /lib/firmware/intel-ucode/06-5c-09
microcode bundle 3: /lib/firmware/intel-ucode/06-37-08
microcode bundle 4: /lib/firmware/intel-ucode/0f-06-04
microcode bundle 5: /lib/firmware/intel-ucode/06-7e-05
microcode bundle 6: /lib/firmware/intel-ucode/06-9e-09
microcode bundle 7: /lib/firmware/intel-ucode/06-a6-00
microcode bundle 8: /lib/firmware/intel-ucode/06-3e-07
microcode bundle 9: /lib/firmware/intel-ucode/0f-04-01
microcode bundle 10: /lib/firmware/intel-ucode/06-8e-0a
microcode bundle 11: /lib/firmware/intel-ucode/06-2f-02
microcode bundle 12: /lib/firmware/intel-ucode/06-46-01.initramfs
microcode bundle 13: /lib/firmware/intel-ucode/06-55-06
microcode bundle 14: /lib/firmware/intel-ucode/06-9e-0d
microcode bundle 15: /lib/firmware/intel-ucode/06-0f-07
microcode bundle 16: /lib/firmware/intel-ucode/06-2c-02
microcode bundle 17: /lib/firmware/intel-ucode/06-3e-04
microcode bundle 18: /lib/firmware/intel-ucode/06-4d-08
microcode bundle 19: /lib/firmware/intel-ucode/06-45-01.initramfs
microcode bundle 20: /lib/firmware/intel-ucode/06-55-04
microcode bundle 21: /lib/firmware/intel-ucode/06-4e-03
microcode bundle 22: /lib/firmware/intel-ucode/06-37-09
microcode bundle 23: /lib/firmware/intel-ucode/06-0f-0b
microcode bundle 24: /lib/firmware/intel-ucode/06-1a-04
microcode bundle 25: /lib/firmware/intel-ucode/06-1a-05
microcode bundle 26: /lib/firmware/intel-ucode/06-25-02
microcode bundle 27: /lib/firmware/intel-ucode/06-3c-03.initramfs
microcode bundle 28: /lib/firmware/intel-ucode/0f-04-09
microcode bundle 29: /lib/firmware/intel-ucode/06-1d-01
microcode bundle 30: /lib/firmware/intel-ucode/0f-04-08
microcode bundle 31: /lib/firmware/intel-ucode/06-16-01
microcode bundle 32: /lib/firmware/intel-ucode/06-47-01.initramfs
microcode bundle 33: /lib/firmware/intel-ucode/06-56-02.initramfs
microcode bundle 34: /lib/firmware/intel-ucode/06-1e-05
microcode bundle 35: /lib/firmware/intel-ucode/06-5e-03
microcode bundle 36: /lib/firmware/intel-ucode/06-5f-01
microcode bundle 37: /lib/firmware/intel-ucode/06-56-05
microcode bundle 38: /lib/firmware/intel-ucode/06-2a-07
microcode bundle 39: /lib/firmware/intel-ucode/06-1c-0a
microcode bundle 40: /lib/firmware/intel-ucode/06-0f-0d
microcode bundle 41: /lib/firmware/intel-ucode/06-56-03
microcode bundle 42: /lib/firmware/intel-ucode/06-2d-06
microcode bundle 43: /lib/firmware/intel-ucode/06-0f-0a
microcode bundle 44: /lib/firmware/intel-ucode/06-3f-04.initramfs
microcode bundle 45: /lib/firmware/intel-ucode/0f-03-04
microcode bundle 46: /lib/firmware/intel-ucode/06-4f-01.initramfs
microcode bundle 47: /lib/firmware/intel-ucode/06-9e-0b
microcode bundle 48: /lib/firmware/intel-ucode/06-9e-0c
microcode bundle 49: /lib/firmware/intel-ucode/06-2e-06
microcode bundle 50: /lib/firmware/intel-ucode/0f-04-03
microcode bundle 51: /lib/firmware/intel-ucode/06-17-0a
microcode bundle 52: /lib/firmware/intel-ucode/06-0f-06
microcode bundle 53: /lib/firmware/intel-ucode/0f-04-0a
microcode bundle 54: /lib/firmware/intel-ucode/0f-04-07
microcode bundle 55: /lib/firmware/intel-ucode/06-4c-03
microcode bundle 56: /lib/firmware/intel-ucode/06-3d-04.initramfs
microcode bundle 57: /lib/firmware/intel-ucode/06-5c-0a
microcode bundle 58: /lib/firmware/intel-ucode/06-3f-02.initramfs
microcode bundle 59: /lib/firmware/intel-ucode/06-7a-01
microcode bundle 60: /lib/firmware/intel-ucode/06-9e-0a
microcode bundle 61: /lib/firmware/intel-ucode/06-3e-06
microcode bundle 62: /lib/firmware/intel-ucode/06-55-07
microcode bundle 63: /lib/firmware/intel-ucode/06-4c-04
microcode bundle 64: /lib/firmware/intel-ucode/06-5c-02
microcode bundle 65: /lib/firmware/intel-ucode/06-17-06
microcode bundle 66: /lib/firmware/intel-ucode/06-3a-09.initramfs
microcode bundle 67: /lib/firmware/intel-ucode/06-8e-09
microcode bundle 68: /lib/firmware/intel-ucode/0f-06-02
microcode bundle 69: /lib/firmware/intel-ucode/0f-06-05
microcode bundle 70: /lib/firmware/intel-ucode/06-25-05
microcode bundle 71: /lib/firmware/intel-ucode/06-66-03
microcode bundle 72: /lib/firmware/intel-ucode/06-1c-02
microcode bundle 73: /lib/firmware/intel-ucode/0f-04-04
microcode bundle 74: /lib/firmware/intel-ucode/06-0f-02
microcode bundle 75: /lib/firmware/intel-ucode/06-7a-08
microcode bundle 76: /lib/firmware/intel-ucode/0f-06-08
microcode bundle 77: /lib/firmware/intel-ucode/06-8e-0b
microcode bundle 78: /lib/firmware/intel-ucode/06-17-07
microcode bundle 79: /lib/firmware/intel-ucode/06-2d-07
microcode bundle 80: /lib/firmware/intel-ucode/06-55-03
microcode bundle 81: /lib/firmware/intel-ucode/06-56-04
selected microcodes:
  059/001: sig 0x000706a1, pf_mask 0x01, 2019-08-28, rev 0x0032, size 73728
  075/001: sig 0x000706a8, pf_mask 0x01, 2019-08-29, rev 0x0016, size 74752

@liske
Copy link
Owner

liske commented Jan 26, 2020

This should not happen with a more recent needrestart (see also #112).

@liske liske closed this as completed Jan 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant