Closed SkewedZeppelin closed 3 years ago
For 06-17-0a (Q9550 - Yorkfield - cpuid 0x1067a) I have the microcode 0xa0b and the latest version is 0xa0e dated 2015/07/29 according to builtin MCExtractor DB v112 - 2019/05/22.
For example 06-17-0a (penryn) included seems to be version 0a0a, when 0a0e was made available in 2015.
cpuid1067a
plat44 -> Xeon - LGA771
platB1 -> Core2Duo - LGA775
https://github.com/platomav/CPUMicrocodes/tree/master/Intel
Speaking as a distro maintainer:
microcode updates for the SoCs would be very welcome.
Some device vendors do release general-computing computers based on those, and they are just as good at distributing newer versions of their firmware as expected (i.e. they rarely do). I have seen at least one report of one such SoC that crashes under Linux unless a (not-generally-available) microcode update is applied.
We do NOT want microcode updates for any ES/QS processor steppings (there are many ES/QS steppings in that list on the first post). They're a waste of mirror space and network bandwidth.
Those are of interest only to researchers. Linux distros don't even want to hear from users of such processors, as they seldom report truly weird bugs that end up being unreproducible (issues caused by errata long fixed on production steppings or production microcode updates), thus wasting very limited support resources.
Reinstating the microcode updates for ancient, long-time EOL'd processors would be useful.
However, those are mostly i686-class processors, which few Linux distros still support. And at least Debian and Ubuntu already have a curated list of such microcode that any distro could use if they cared to.
And at least Debian and Ubuntu already have a curated list of such microcode that any distro could use if they cared to.
Yes, Debian is a great source for such microcode but also for other patches (example p7zip).
This repository seems to be missing a large number of microcode files when compared to other 3rd party collections. As this is the repository most Linux distributions ship it should include all possible updates.
Please consider including the latest publically available production microcode files for the following:
Also of note, some microcode files that are included do not seem to be the latest available. For example 06-17-0a (penryn) included seems to be version 0a0a, when 0a0e was made available in 2015.
Inclusion of all available microcode files would be greatly appreciated by the Linux community.