Comments (9)
If you're running Linux, run dmesg | grep microcode
and verify you're running revision 1f
. Also, you can run something like https://github.com/speed47/spectre-meltdown-checker and see that you have the instructions they added for this purpose.
If you're running Windows, I'm really not sure, but there must be a similar tool to check the "hardware" state with respect to spectre/meltdown mitigations.
from skulls.
Ok, I get revision 1b
. I guess I need to include the binary outputs of ich_descriptors_tool in the bios that coreboot builds to get newer then? I've been doing all of this myself to understand the process and for fun, so to be clear, I'm not using the files provided on your repo here (although, I think it is very kind of you to provide them! :) ).
from skulls.
Also, did you ever run into the output from intelmetool like what I found here: corna/me_cleaner#184
My initial post on that issue can be ignored. The relevant output is in the other posts.
from skulls.
I see. Yea that's not documented well enough maybe. coreboot upstream still has 1b
. For the current release, we add Intel's new package and have the change up for review upstream here: https://review.coreboot.org/#/c/blobs/+/23315/
You should be able to cherry-pick it inside of the blobs repository (submodule in coreboots repo).
Is that clear?
me_cleaner is really a different topic, but I'll run intelmetool on my system which has applied what we have documented here, soon.
from skulls.
Yup, that's clear. Thanks! I'll give that a try and looking forward to what you find with intelmetool.
from skulls.
# ./intelmetool --me
Bad news, you have a `QM77 Express Chipset LPC Controller` so you have ME hardware on board and you can't control or disable it, continuing...
MEI found: [8086:1e3a] 7 Series/C216 Chipset Family MEI Controller #1
ME Status : 0x1e020191
ME Status 2 : 0x100a0140
ME: FW Partition Table : OK
ME: Bringup Loader Failure : NO
ME: Firmware Init Complete : NO
ME: Manufacturing Mode : YES
ME: Boot Options Present : NO
ME: Update In Progress : NO
ME: Current Working State : Initializing
ME: Current Operation State : Bring up
ME: Current Operation Mode : Debug
ME: Error Code : No Error
ME: Progress Phase : BUP Phase
ME: Power Management Event : Clean Moff->Mx wake
ME: Progress Phase State : Check to see if straps say ME DISABLED
ME: Extend SHA-256: 099b87484854301020c4c8cb95854b0c080ee7acf6d701104e20c7a3d7583410
ME: failed to become ready
ME: failed to become ready
ME: GET FW VERSION message failed
ME: failed to become ready
from skulls.
Thanks! According to corna/me_cleaner#184 (comment), this is the correct output for a disabled ME when one has also used the "-S" flag with me_cleaner.
from skulls.
Oh, and I forgot to confirm that applying your latest changes to the 3rdparty blobs works. I now get "revision=0x1f" from the microcode line of dmesg. Thanks!
from skulls.
thanks for the feedback
from skulls.
Related Issues (20)
- Request: Support other brands as well HOT 1
- Request: Support for the ThinkPad T430s HOT 2
- "Error: Extra parameter found" when Flashing Bottom Chip T430 HOT 11
- I got error with windows HOT 1
- Error with skulls 1.09 HOT 1
- T430 USB Issues HOT 1
- T530 ACPI_BIOS_ERROR 1.0.9 WIN BOOT HOT 9
- X230 with Quad-Core (Intel Core i7-3612QE) is slow HOT 1
- GRUB settings after new update HOT 2
- Feature ThinkPad W520 Support HOT 1
- Pine64 PineBook Pro (Debian 12 aarch64) Support
- Error update skulls HOT 5
- X230 heat problem HOT 2
- Missing Virtualization and Graphic on T440p HOT 3
- coreboot configuration utility & Skulls splash screen in eternal loop. HOT 3
- Request: ThinkPad E520 support
- W530: Discrete/dual graphics causes black screen or abrupt shutdown
- Support for acer aspire one D255
- Coreboot fucks up X230 payloads with the releases after 20 may
- [Question] Full disk encryption HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skulls.