Skip to content

ucode 06-cf-01 fails to boot machine #89

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

Open
fanchen2 opened this issue Jan 8, 2025 · 3 comments
Open

ucode 06-cf-01 fails to boot machine #89

fanchen2 opened this issue Jan 8, 2025 · 3 comments

Comments

@fanchen2
Copy link

fanchen2 commented Jan 8, 2025

With ucode 06-cf-01, I failed to boot machine into OS. just hang with black screen.
I tried all 3 versions in this repo 21000200, 21000230, 21000283, none of them can boot machine up.
But the one in BIOS: 0x21000070 works well. But it seems like this version is not in this repo.
My CPU:
CPU family: 6
Model: 207
Thread(s) per core: 2
Core(s) per socket: 56
Socket(s): 2
Stepping: 1

@fanchen2 fanchen2 changed the title ucode 06-cf-01 failed to boot machine ucode 06-cf-01 fails to boot machine Jan 8, 2025
@hmh
Copy link

hmh commented Jan 18, 2025

As far as I can tell from public documentation, this should be stepping A1 of a Gen5 Xeon Scalable processor.

https://edc.intel.com/content/www/us/en/design/products-and-solutions/processors-and-chipsets/eagle-stream/emerald-rapids-specification-update/identification-information/

Stepping A1 is not listed as a production stepping on the above documentation, so it appears to be an ES/QS stepping ?

@fanchen2
Copy link
Author

fanchen2 commented Jan 24, 2025

@hmh Thank you for your response, yes, it is stepping A1, not production stepping, I have no idea about ES/QS.
But we can get the ucode in this repo, so it is not expected to work? or not expected be included in this repo?

@hmh
Copy link

hmh commented May 13, 2025

Apparently, it wasn't, and it has been removed on release 2025-05-12.

ES/QS processors have never been supported for end-users by Intel as far as I know, they are "early (ES) and late (QS) development steppings" of the processor, and will miss several hardware fixes (and sometimes updates to the factory-preloaded microcode) when compared to the production steppings of the same processor.

I have no business knowing how an ES/QS part come to your possession (and I don't care: I don't work for Intel), I can only tell you they are not supposed to be sold or distributed outside of hardware development partners in the first place. And I can only ask you to please never report any software bugs (especially to unpaid free software developers!) on anything running on an ES or QS processor.

"Undefined Behavior Hellholes" are how these processors are known among software developers, and users that report bugs while running on such processors are not appreciated...

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

2 participants