Page MenuHomeFreeBSD

sysutils/devcpu-data: Restore one "legacy" microcode update.
AbandonedPublic

Authored by sbruno on Jan 17 2018, 8:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 15 2025, 6:45 AM
Unknown Object (File)
Sep 15 2025, 3:10 AM
Unknown Object (File)
Jul 6 2025, 6:11 PM
Unknown Object (File)
Jul 4 2025, 8:52 AM
Unknown Object (File)
Jul 3 2025, 10:35 AM
Unknown Object (File)
Jun 29 2025, 10:05 AM
Unknown Object (File)
Jun 26 2025, 3:45 PM
Unknown Object (File)
Jun 22 2025, 5:02 PM
Subscribers

Details

Reviewers
swills
Summary

User reported that after updating to v1.15 of this port, they no longer saw microcode updates, verified via x86info on their older test host:

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 14446
Build 14593: arc lint + arc unit

Event Timeline

It sure looks like there is a problem here.

# x86info --microcode
x86info v1.31pre
Found 4 identical CPUs
Family: 6 Model: 15 Stepping: 11
Type: 0 (Original OEM)
CPU Model (x86info's best guess): Core 2 Quad 
Processor name string (BIOS programmed): Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

Microcode version: 0x00000000000000ba

Total processor threads: 4
This system has 1 quad-core processor running at an estimated 2.40GHz
Jan 17 22:24:42 <xxx> microcode_update: /usr/local/share/cpucontrol/m106fbBA.fw: updating cpu /dev/cpuctl0 from rev 0xb6 to rev 0xba... done.
Jan 17 22:24:42 <xxx> microcode_update: /usr/local/share/cpucontrol/m106fbBA.fw: updating cpu /dev/cpuctl1 from rev 0xb6 to rev 0xba... done.
Jan 17 22:24:42 <xxx> microcode_update: /usr/local/share/cpucontrol/m106fbBA.fw: updating cpu /dev/cpuctl2 from rev 0xb6 to rev 0xba... done.
Jan 17 22:24:42 <xxx> microcode_update: /usr/local/share/cpucontrol/m106fbBA.fw: updating cpu /dev/cpuctl3 from rev 0xb6 to rev 0xba... done.
# x86info --microcode
x86info v1.31pre
Found 4 identical CPUs
Family: 6 Model: 15 Stepping: 11
Type: 0 (Original OEM)
CPU Model (x86info's best guess): Core 2 Quad 
Processor name string (BIOS programmed): Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

Microcode version: 0x00000000000000b6

Total processor threads: 4
This system has 1 quad-core processor running at an estimated 2.40GHz
sbruno retitled this revision from sysutils/devcpu-data: Restore one "legacy" micrcodoe update. to sysutils/devcpu-data: Restore one "legacy" microcode update..Jan 17 2018, 8:16 PM

This port sure does get a lot of love. =]

Fix the whitespace issue, then it's good. MFH approved.

sysutils/devcpu-data/Makefile
24

Portlint says:

FATAL: Makefile: [24]: use a tab (not space) after a variable name

Oops, forgot to click Accept. (assuming the white-space issue is legit and will be fixed).

This revision is now accepted and ready to land.Jan 17 2018, 10:01 PM
sysutils/devcpu-data/Makefile
24

Weird. I wonder how I did that.

I will be reverting back to the ucode-tool in the next revision. There is definitely an issue with cpucontrol iterating though an intel microcode file with multiple updates.