You are not logged in.

#1 2024-11-04 03:32:42

kondor1554
Member
Registered: 2015-12-06
Posts: 5

[SOLVED] Update Intel Microcode

Hi all,

I'm having issues trying to update my microcode.

I thought I just run sudo pacman -S intel-ucode and let pacman do the rest, but I get the below message.

sudo pacman -S intel-ucode
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ucode-20241029-1

Total Installed Size:  20.10 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                     [####################################] 100%
(1/1) checking package integrity                                   [####################################] 100%
(1/1) loading package files                                        [####################################] 100%
(1/1) checking for file conflicts                                  [####################################] 100%
error: failed to commit transaction (conflicting files)
intel-ucode: /boot/intel-ucode.img exists in filesystem
Errors occurred, no packages were upgraded.

I get nothing from googling the error.

Thanks

Last edited by kondor1554 (2024-11-05 07:39:45)

Offline

#2 2024-11-04 03:38:53

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,085

Re: [SOLVED] Update Intel Microcode

That means the file is already there without the package being installed. The question is, where did it come from?

Offline

#3 2024-11-04 03:44:36

kondor1554
Member
Registered: 2015-12-06
Posts: 5

Re: [SOLVED] Update Intel Microcode

I have installed it before.

I recently messed up all my permissions by changing the owning group of most of the directories in root (recursively), then undid it by using: https://aur.archlinux.org/packages/pacm … ermissions.

What can I do to uninstall it or remove it and reinstall fresh?

Offline

#4 2024-11-04 03:47:28

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,085

Re: [SOLVED] Update Intel Microcode

Offline

#5 2024-11-04 04:29:43

kondor1554
Member
Registered: 2015-12-06
Posts: 5

Re: [SOLVED] Update Intel Microcode

Thank you for that. I didn't realize the --overwrite flag is the 'force' option.

[H1ghly@L1ft3d ~]$ lsinitcpio --early /boot/initramfs-linux.img | grep microcode 
kernel/x86/microcode/
kernel/x86/microcode/GenuineIntel.bin
[H1ghly@L1ft3d ~]$ journalctl -k --grep='microcode:'
Nov 03 21:20:55 L1ft3d kernel: microcode: Current revision: 0x00004123
[H1ghly@L1ft3d ~]$ modprobe cpuid
[H1ghly@L1ft3d ~]$ iucode_tool -lS /usr/lib/firmware/intel-ucode/
iucode_tool: system has processor(s) with signature 0x000b06a2
microcode bundle 1: /usr/lib/firmware/intel-ucode/06-47-01
microcode bundle 2: /usr/lib/firmware/intel-ucode/0f-04-07
microcode bundle 3: /usr/lib/firmware/intel-ucode/06-0f-02
microcode bundle 4: /usr/lib/firmware/intel-ucode/06-2f-02
microcode bundle 5: /usr/lib/firmware/intel-ucode/0f-04-03
microcode bundle 6: /usr/lib/firmware/intel-ucode/06-7a-01
microcode bundle 7: /usr/lib/firmware/intel-ucode/06-0f-0d
microcode bundle 8: /usr/lib/firmware/intel-ucode/06-bf-05
microcode bundle 9: /usr/lib/firmware/intel-ucode/06-05-02
microcode bundle 10: /usr/lib/firmware/intel-ucode/06-08-0a
microcode bundle 11: /usr/lib/firmware/intel-ucode/06-ba-08
microcode bundle 12: /usr/lib/firmware/intel-ucode/06-3d-04
microcode bundle 13: /usr/lib/firmware/intel-ucode/06-16-01
microcode bundle 14: /usr/lib/firmware/intel-ucode/06-37-08
microcode bundle 15: /usr/lib/firmware/intel-ucode/06-56-02
microcode bundle 16: /usr/lib/firmware/intel-ucode/06-0d-06
microcode bundle 17: /usr/lib/firmware/intel-ucode/06-6a-06
microcode bundle 18: /usr/lib/firmware/intel-ucode/06-3a-09
microcode bundle 19: /usr/lib/firmware/intel-ucode/06-66-03
microcode bundle 20: /usr/lib/firmware/intel-ucode/06-55-07
microcode bundle 21: /usr/lib/firmware/intel-ucode/06-3f-04
microcode bundle 22: /usr/lib/firmware/intel-ucode/06-17-06
microcode bundle 23: /usr/lib/firmware/intel-ucode/06-07-02
microcode bundle 24: /usr/lib/firmware/intel-ucode/06-06-00
microcode bundle 25: /usr/lib/firmware/intel-ucode/06-17-07
microcode bundle 26: /usr/lib/firmware/intel-ucode/06-2d-07
microcode bundle 27: /usr/lib/firmware/intel-ucode/0f-02-04
microcode bundle 28: /usr/lib/firmware/intel-ucode/06-0b-04
microcode bundle 29: /usr/lib/firmware/intel-ucode/06-9a-03
microcode bundle 30: /usr/lib/firmware/intel-ucode/0f-02-06
microcode bundle 31: /usr/lib/firmware/intel-ucode/0f-03-03
microcode bundle 32: /usr/lib/firmware/intel-ucode/06-97-05
microcode bundle 33: /usr/lib/firmware/intel-ucode/06-4c-04
microcode bundle 34: /usr/lib/firmware/intel-ucode/06-1d-01
microcode bundle 35: /usr/lib/firmware/intel-ucode/06-96-01
microcode bundle 36: /usr/lib/firmware/intel-ucode/0f-00-07
microcode bundle 37: /usr/lib/firmware/intel-ucode/06-5f-01
microcode bundle 38: /usr/lib/firmware/intel-ucode/0f-04-0a
microcode bundle 39: /usr/lib/firmware/intel-ucode/06-0a-00
microcode bundle 40: /usr/lib/firmware/intel-ucode/06-4c-03
microcode bundle 41: /usr/lib/firmware/intel-ucode/0f-00-0a
microcode bundle 42: /usr/lib/firmware/intel-ucode/06-8c-01
microcode bundle 43: /usr/lib/firmware/intel-ucode/0f-04-09
microcode bundle 44: /usr/lib/firmware/intel-ucode/06-8e-0b
microcode bundle 45: /usr/lib/firmware/intel-ucode/06-25-02
microcode bundle 46: /usr/lib/firmware/intel-ucode/06-0b-01
microcode bundle 47: /usr/lib/firmware/intel-ucode/06-cf-02
microcode bundle 48: /usr/lib/firmware/intel-ucode/06-8f-07
microcode bundle 49: /usr/lib/firmware/intel-ucode/06-09-05
microcode bundle 50: /usr/lib/firmware/intel-ucode/06-37-09
microcode bundle 51: /usr/lib/firmware/intel-ucode/06-3e-06
microcode bundle 52: /usr/lib/firmware/intel-ucode/06-45-01
microcode bundle 53: /usr/lib/firmware/intel-ucode/06-4d-08
microcode bundle 54: /usr/lib/firmware/intel-ucode/06-9e-0c
microcode bundle 55: /usr/lib/firmware/intel-ucode/06-1c-0a
microcode bundle 56: /usr/lib/firmware/intel-ucode/06-17-0a
microcode bundle 57: /usr/lib/firmware/intel-ucode/06-3c-03
microcode bundle 58: /usr/lib/firmware/intel-ucode/06-a5-02
microcode bundle 59: /usr/lib/firmware/intel-ucode/06-56-05
microcode bundle 60: /usr/lib/firmware/intel-ucode/0f-02-07
microcode bundle 61: /usr/lib/firmware/intel-ucode/06-2e-06
microcode bundle 62: /usr/lib/firmware/intel-ucode/06-a6-00
microcode bundle 63: /usr/lib/firmware/intel-ucode/06-08-03
microcode bundle 64: /usr/lib/firmware/intel-ucode/06-8c-02
microcode bundle 65: /usr/lib/firmware/intel-ucode/06-1c-02
microcode bundle 66: /usr/lib/firmware/intel-ucode/06-03-02
microcode bundle 67: /usr/lib/firmware/intel-ucode/06-a6-01
microcode bundle 68: /usr/lib/firmware/intel-ucode/06-1a-04
microcode bundle 69: /usr/lib/firmware/intel-ucode/06-be-00
microcode bundle 70: /usr/lib/firmware/intel-ucode/06-08-01
microcode bundle 71: /usr/lib/firmware/intel-ucode/06-08-06
microcode bundle 72: /usr/lib/firmware/intel-ucode/0f-06-04
microcode bundle 73: /usr/lib/firmware/intel-ucode/0f-03-02
microcode bundle 74: /usr/lib/firmware/intel-ucode/06-ba-03
microcode bundle 75: /usr/lib/firmware/intel-ucode/06-5c-02
microcode bundle 76: /usr/lib/firmware/intel-ucode/06-8f-05
microcode bundle 77: /usr/lib/firmware/intel-ucode/0f-02-09
microcode bundle 78: /usr/lib/firmware/intel-ucode/06-05-03
microcode bundle 79: /usr/lib/firmware/intel-ucode/0f-02-05
microcode bundle 80: /usr/lib/firmware/intel-ucode/06-0f-0b
microcode bundle 81: /usr/lib/firmware/intel-ucode/06-1e-05
microcode bundle 82: /usr/lib/firmware/intel-ucode/06-3e-07
microcode bundle 83: /usr/lib/firmware/intel-ucode/06-56-03
microcode bundle 84: /usr/lib/firmware/intel-ucode/06-26-01
microcode bundle 85: /usr/lib/firmware/intel-ucode/06-06-05
microcode bundle 86: /usr/lib/firmware/intel-ucode/06-5c-0a
microcode bundle 87: /usr/lib/firmware/intel-ucode/06-a5-05
microcode bundle 88: /usr/lib/firmware/intel-ucode/06-8a-01
microcode bundle 89: /usr/lib/firmware/intel-ucode/06-8e-0c
microcode bundle 90: /usr/lib/firmware/intel-ucode/06-0e-08
microcode bundle 91: /usr/lib/firmware/intel-ucode/06-9e-09
microcode bundle 92: /usr/lib/firmware/intel-ucode/0f-04-08
microcode bundle 93: /usr/lib/firmware/intel-ucode/06-07-01
microcode bundle 94: /usr/lib/firmware/intel-ucode/0f-03-04
microcode bundle 95: /usr/lib/firmware/intel-ucode/06-6c-01
microcode bundle 96: /usr/lib/firmware/intel-ucode/06-8f-08
microcode bundle 97: /usr/lib/firmware/intel-ucode/06-2a-07
microcode bundle 98: /usr/lib/firmware/intel-ucode/06-55-05
microcode bundle 99: /usr/lib/firmware/intel-ucode/06-25-05
microcode bundle 100: /usr/lib/firmware/intel-ucode/0f-06-05
microcode bundle 101: /usr/lib/firmware/intel-ucode/06-5c-09
microcode bundle 102: /usr/lib/firmware/intel-ucode/06-8d-01
microcode bundle 103: /usr/lib/firmware/intel-ucode/06-0f-0a
microcode bundle 104: /usr/lib/firmware/intel-ucode/06-3e-04
microcode bundle 105: /usr/lib/firmware/intel-ucode/06-bf-02
microcode bundle 106: /usr/lib/firmware/intel-ucode/06-07-03
microcode bundle 107: /usr/lib/firmware/intel-ucode/06-7a-08
microcode bundle 108: /usr/lib/firmware/intel-ucode/06-4e-03
microcode bundle 109: /usr/lib/firmware/intel-ucode/06-55-0b
microcode bundle 110: /usr/lib/firmware/intel-ucode/06-0f-06
microcode bundle 111: /usr/lib/firmware/intel-ucode/06-ba-02
microcode bundle 112: /usr/lib/firmware/intel-ucode/06-0e-0c
microcode bundle 113: /usr/lib/firmware/intel-ucode/06-5e-03
microcode bundle 114: /usr/lib/firmware/intel-ucode/06-a5-03
microcode bundle 115: /usr/lib/firmware/intel-ucode/0f-06-02
microcode bundle 116: /usr/lib/firmware/intel-ucode/06-6a-05
microcode bundle 117: /usr/lib/firmware/intel-ucode/06-2d-06
microcode bundle 118: /usr/lib/firmware/intel-ucode/06-55-04
microcode bundle 119: /usr/lib/firmware/intel-ucode/06-05-00
microcode bundle 120: /usr/lib/firmware/intel-ucode/06-7e-05
microcode bundle 121: /usr/lib/firmware/intel-ucode/06-2c-02
microcode bundle 122: /usr/lib/firmware/intel-ucode/06-8e-09
microcode bundle 123: /usr/lib/firmware/intel-ucode/06-0f-07
microcode bundle 124: /usr/lib/firmware/intel-ucode/0f-04-01
microcode bundle 125: /usr/lib/firmware/intel-ucode/06-8f-06
microcode bundle 126: /usr/lib/firmware/intel-ucode/0f-04-04
microcode bundle 127: /usr/lib/firmware/intel-ucode/06-9e-0d
microcode bundle 128: /usr/lib/firmware/intel-ucode/06-cf-01
microcode bundle 129: /usr/lib/firmware/intel-ucode/06-9e-0b
microcode bundle 130: /usr/lib/firmware/intel-ucode/06-97-02
microcode bundle 131: /usr/lib/firmware/intel-ucode/06-55-06
microcode bundle 132: /usr/lib/firmware/intel-ucode/06-56-04
microcode bundle 133: /usr/lib/firmware/intel-ucode/06-3f-02
microcode bundle 134: /usr/lib/firmware/intel-ucode/06-05-01
microcode bundle 135: /usr/lib/firmware/intel-ucode/06-06-0a
microcode bundle 136: /usr/lib/firmware/intel-ucode/06-55-03
microcode bundle 137: /usr/lib/firmware/intel-ucode/06-06-0d
microcode bundle 138: /usr/lib/firmware/intel-ucode/06-9e-0a
microcode bundle 139: /usr/lib/firmware/intel-ucode/0f-01-02
microcode bundle 140: /usr/lib/firmware/intel-ucode/06-8e-0a
microcode bundle 141: /usr/lib/firmware/intel-ucode/06-a7-01
microcode bundle 142: /usr/lib/firmware/intel-ucode/06-1a-05
microcode bundle 143: /usr/lib/firmware/intel-ucode/06-0a-01
microcode bundle 144: /usr/lib/firmware/intel-ucode/06-b7-01
microcode bundle 145: /usr/lib/firmware/intel-ucode/0f-06-08
microcode bundle 146: /usr/lib/firmware/intel-ucode/06-aa-04
microcode bundle 147: /usr/lib/firmware/intel-ucode/06-46-01
microcode bundle 148: /usr/lib/firmware/intel-ucode/06-9c-00
microcode bundle 149: /usr/lib/firmware/intel-ucode/06-9a-04
selected microcodes:
  011/001: sig 0x000b06a2, pf_mask 0xe0, 2024-02-22, rev 0x4122, size 220160
  011/001: sig 0x000b06a3, pf_mask 0xe0, 2024-02-22, rev 0x4122, size 220160
  011/001: sig 0x000b06a8, pf_mask 0xe0, 2024-02-22, rev 0x4122, size 220160

I'm not sure how my microcode is 0b06a2 but rev 0x4123...

Does this mean I have the latest microcode now?

Offline

#6 2024-11-04 11:16:12

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,203

Re: [SOLVED] Update Intel Microcode

That's the processor signature, not the microcode version. If your microcode was updated you'd have an additional line to the effect of

[    1.115309] microcode: Updated early from: 0x0830104d

if it is missing then chances are you already have the newest available for your CPU coming from your UEFI (you typically also get newer microcodes by updating that)

Offline

Board footer

Powered by FluxBB