[coreboot] Experiments with disabling the ME on Sandybridge x230
Peter Stuge
peter at stuge.se
Mon Sep 12 23:27:18 CEST 2016
Trammell Hudson wrote:
> I've experimented with clearing additional bits, from 0x3000 to 0x10000
> with the same results. If I were really motivated I might binary search
> how much of the firmware it needs...
That would be interesting.
> > > ME: Current Working State : Recovery
> > > ME: Current Operation State : Bring up
> > > ME: Current Operation Mode : Normal
> > > ME: Error Code : No Error
> > > ME: Progress Phase : BUP Phase
> > ..
> > > ME: Current Working State : Reset
> > > ME: Current Operation State : Preboot
> > > ME: Current Operation Mode : Normal
> > > ME: Error Code : No Error
> > > ME: Progress Phase : ROM Phase
> >
> > How do the above change, if at all, with unchanged flash?
>
> With the firmware partition table restored:
..
> ME: Current Working State : Normal
> ME: Current Operation State : Bring up
> ME: Current Operation Mode : Normal
> ME: Error Code : No Error
> ME: Progress Phase : BUP Phase
..
> ME: Current Working State : Normal
> ME: Current Operation State : M0 with UMA
> ME: Current Operation Mode : Normal
> ME: Error Code : No Error
> ME: Progress Phase : Host Communication
So the ME is clearly in a different state, which is interesting.
But, if your goal is to avoid the ME interfering with the system then
I guess there is still some way to go, as long the ME PCI interface
works. (Where the above state comes from.)
(Spoiler alert: I don't think it's possible; read the book.)
//Peter
More information about the coreboot
mailing list