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)
Mar 15 2024, 10:41 AM
Unknown Object (File)
Jan 14 2024, 5:24 AM
Unknown Object (File)
Jan 9 2024, 9:51 PM
Unknown Object (File)
Jan 9 2024, 9:51 PM
Unknown Object (File)
Jan 9 2024, 9:38 PM
Unknown Object (File)
Dec 20 2023, 3:18 AM
Unknown Object (File)
Nov 15 2023, 10:32 AM
Unknown Object (File)
Nov 9 2023, 2:58 AM
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.