Open s950449 opened 4 years ago
Did you post the actual error anywhere?
I'd guess it's this he wanted to report:
│ Update Error: TPM PCR0 differs from reconstruction, please report!
Which might be a duplicate of fwupd/fwupd#1803, but you'll need to provide /usr/libexec/fwupd/fwupdtpmevlog
output to analyze to confirm.
please report!
We probably ought to make that a wiki page...
please report!
We probably ought to make that a wiki page...
Yeah, and maybe change
TPM PCR0 differs from reconstruction, please report!
to TPM PCR0 differs from reconstruction, please see $URL
.
Then in $URL
can explain, and tell them what to capture and include on the bug.
I think this is worth getting into 1.3.9 too before you tag it. I'm going to push for 1.3.9 to be whats in Ubuntu 20.04, so it will be around for a while. If the bugs get too noisy around this, we can SRU a patch to just blacklist the TPM event log plugin.
$ sudo /usr/lib/fwupd/fwupdtpmevlog
Output:
PCR: BIOS (0)
Type: 0x8
Description: EV_S_CRTM_VERSION
ChecksumSha1: c08b69e95fe24a4203477d1b632dec7cbf02c18c685d8632f6ef9012b0ba3f39
BlobStr: N.2.2.E.T.6.1.W. ...
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: cbe4e3c25b63554ec19a981b5c2f5283f3b4539b72a35b8468759fda0a4999d9
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: e0ab4fa9ea5c5069b464fbcc3e83e2ec748273f8c34a87d771b7e40b6ef2da01
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: bfb8a75dbd5969eb8eb8e61174af9d83bf166f4e68879b23aee487a3bdbe955e
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: 9a0fcce5d648aa4cd3abcdd26bc1590d8eb776dc6d7045c52fc0007ff7cf415c
BlobStr: ..........C.....
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: 14fe3bd3308ede3481cae58d0efd76cafa6922395f0692e1c49cb58d0a3f33e8
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: 1efad6adef14bd2607d26be9cdf8dbc7d26a6f2db9452d685ec64e0dc8c60d35
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: b6d26e2d437c457c9d7b0d7aa57d0a27be376284b10f3469319ad2241c286617
BlobStr: ..M*.A.E.o-.4..e................L.e.n.o.v.o.C.o.n.f.i.g......................................................................................................................................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 88957fb52384ff1ded4bca3825fadb6434dfd5d1acae84efdf161e467d37d3a6
BlobStr: ....O..L....A..I................L.e.n.o.v.o.S.e.c.u.r.i.t.y.C.o.n.f.i.g............................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x80000009
Description: EV_EFI_HANDOFF_TABLES
ChecksumSha1: d4196de4e73e3520df59ef3a65caf01f7f7b5ad2b0c0175a70f5ca0da6d597ea
BlobStr: ........D.....,J..... ....fz....
PCR: BIOS Configuration (1)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROMs (2)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROM configuration (3)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x80000003
Description: EV_BOOT_SERVICES_APPLICATION
ChecksumSha1: 2a4a995ffa2f0857eaaeede6270c69a62fccb6b2a1aaadd4b8f997719279e936
BlobStr: ..)u....f............................A....................................*.....................eF..x.G..p.}...Y....F.\.E.F.I.\.s.y.s.t.e.m.d.\.s.y.s.t.e.m.d.-.b.o.o.t.x.6.4...e.f.i.......
PCR: Initial program loader code (4)
Type: 0x80000003
Description: EV_BOOT_SERVICES_APPLICATION
ChecksumSha1: 39c535c012eb1d99eb115fd95ea25313e70ee8331a7da6e2f415b776c5c75d70
BlobStr: ...s.... .c..........................A....................................*.....................eF..x.G..p.}...Y....4.\.v.m.l.i.n.u.z.-.l.i.n.u.x.-.m.a.i.n.l.i.n.e.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 8f4bc226fac655ea96be018bbd6438b81ce1b3f1452df930ddb7c8f42dd06a28
BlobStr: a.............+.................B.o.o.t.O.r.d.e.r...........................
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 6e405c096d7e910f84e7be16080e431d8a70bb28ff272b65de4ed2ae09a23cc0
BlobStr: a.............+.................B.o.o.t.0.0.0.4.....t.L.i.n.u.x. .B.o.o.t. .M.a.n.a.g.e.r.....*.....................eF..x.G..p.}...Y....F.\.E.F.I.\.s.y.s.t.e.m.d.\.s.y.s.t.e.m.d.-.b.o.o.t.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: c1ef380c5009d8dc85fd35ff60c80137536b32d10f3f71427ebf691a1d84ad48
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.B.....(.U.S.B. .H.D.D.....$..8x...`M...h.y.[3.!..3.G..A.........
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: da0471c6e083453984d8788d1a4eb144db3a7217546c87d538b127874bdf36bf
BlobStr: a.............+.................B.o.o.t.0.0.0.3.....t.L.i.n.u.x. .B.o.o.t. .M.a.n.a.g.e.r.....*.............. .........QFI.G............F.\.E.F.I.\.s.y.s.t.e.m.d.\.s.y.s.t.e.m.d.-.b.o.o.t.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 006c53fb8a1eb7904f30188f1a2da4e8b59c683b71ffc65ed85cfcf04c6bff23
BlobStr: a.............+.........r.......B.o.o.t.0.0.0.1.....`.g.r.u.b.2.....*.............. .........QFI.G............2.\.E.F.I.\.g.r.u.b.2.\.g.r.u.b.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 9b03fbd78365c0b7ea32d15fb8b5278ab40f93eb307d25285e8939e6201d96be
BlobStr: a.............+.........,.......B.o.o.t.0.0.0.0.....t.W.i.n.d.o.w.s. .B.o.o.t. .M.a.n.a.g.e.r.....*.............. .........QFI.G............F.\.E.F.I.\.M.i.c.r.o.s.o.f.t.\.B.o.o.t.\.b.o.o.t.m.g.f.w...e.f.i.......WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...K.................
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ddbd73e828890ac9ed369b619ee13efb1e0fed33d30d40cdbe02e79cf89db246
BlobStr: a.............+.........<.......B.o.o.t.0.0.1.7.....(.U.S.B. .C.D.....$..8x...`M...h.y.[.p...ZxH.l....jU....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 7ffd8b7c1280ddfb82ae599446bf40376745955bba173bd12ca32e189b1de153
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.8.....(.U.S.B. .F.D.D.....$..8x...`M...h.y.[o....0.C..d..F.I....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: c1ec3feef26af28e73fecfaf76d4f1c9f99eadfbeb016a9375e6a3b4b5a8c5d5
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.A.....).A.T.A. .H.D.D.0.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ff13360827a3aabcc83368911f43cd0c3c7b8d033650ccf141e1cd4b80dc5234
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.C.....(.P.C.I. .L.A.N.....$..8x...`M...h.y.[x.J.+*.N.....=8.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: f056accb32346b4aa981d9c60444404a935a624b8156c930d70cf1f385ac6d89
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.D.....).O.t.h.e.r. .C.D.....%..8x...`M...h.y.[......!N.:^G.V.T.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: e3e73b04facadf8e31cc14a13c6b133eda69e7b3c7ba9a906977b740750faf33
BlobStr: a.............+.........C.......B.o.o.t.0.0.1.E.....).O.t.h.e.r. .H.D.D.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 644ce6de0ef839bd91826a400a8906a097d0b60b5e56af90283282381016d104
BlobStr: a.............+.........;.......B.o.o.t.0.0.1.9.....).N.V.M.e.0.....%..8x...`M...h.y.[....2.LN.............
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 18ce23813ed51a999d09fbeeb204cf25b142de96ae599ee5de4c02048f7c0ce6
BlobStr: a.............+.................B.o.o.t.0.0.0.2.....`.L.i.n.u.x.-.F.i.r.m.w.a.r.e.-.U.p.d.a.t.e.r.....*.....................eF..x.G..p.}...Y....2.\.E.F.I.\.a.r.c.h.\.f.w.u.p.d.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000007
Description: EV_EFI_ACTION
ChecksumSha1: 3d6772b4f84ed47595d72a2c4c5ffd15f5bb72c7507fe26f2aaee2c69d5633ba
BlobStr: Calling EFI Application from Boot Option
PCR: Initial program loader code configuration (5)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code configuration (5)
Type: 0x80000006
Description: EV_EFI_GPT_EVENT
ChecksumSha1: d8deee47ff62b98dacac742c1b75c9d29ed596f5581766a7af51c99a6b8b3825
BlobStr: EFI PART....\....k.................;...............;.....%.*@3K....ll.k]..................W-........(s*......K...>.;eF..x.G..p.}...Y.................................................................................................=....rG.y=i.G}.O6O._lL..uj....~........n........................................................................................=....rG.y=i.G}...W8M.I..._sH.q.o..........;....................................................................................
PCR: State transitions and wake events (6)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 115aa827dbccfb44d216ad9ecfda56bdea620b860a94bed5b7a27bba1c4d02d8
BlobStr: a.............+.................S.e.c.u.r.e.B.o.o.t..
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: dea7b80ab53a3daaa24d5cc46c64e1fa9ffd03739f90aadbd8c0867c4a5b4890
BlobStr: a.............+.................P.K.
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: e670e121fcebd473b8bc41bb801301fc1d9afa33904f06f7149b74f12c47a68f
BlobStr: a.............+.................K.E.K.
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: baf89a3ccace52750c5f0128351e0422a41597a1adfd50822aa363b9d124ea7c
BlobStr: ....:=.E.....geo................d.b.
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 9f75b6823bff6af1024a4e2036719cdd548d3cbc2bf1de8e7ef4d0ed01f94bf9
BlobStr: ....:=.E.....geo................d.b.x.
PCR: Platform manufacturer specific measurements (7)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Static operating system (8)
Type: 0xd
ChecksumSha1: c0f77eb36da072014ab972e059b3701f6d614c19b8fdbb25c11d2f4f94e07199
BlobStr: i.n.i.t.r.d.=.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x.-.m.a.i.n.l.i.n.e...i.m.g. .r.o.o.t.=.P.A.R.T.U.U.I.D.=.3.8.5.7.c.e.0.c.-.0.6.4.d.-.c.7.4.9.-.b.4.9.2.-.5.f.7.3.4.8.f.1.7.1.0.1. .r.w..
PCRs:
0: dd398dc28996b714bd159116dc9623b2b2b8843f
1: ed5307dc56d0b7c90bb780152e69f9c223e15a3d
2: 3a4285c323c5af121f270900e88ffeefb2a34233
3: 3a4285c323c5af121f270900e88ffeefb2a34233
4: ad64bc864df73fa2368114d4f5096e4eb22e7e0b
5: 3648796d97987bdb6cedd4173195dde9ef1f0cb4
6: 3a4285c323c5af121f270900e88ffeefb2a34233
7: 42c2439d553ea14f74bff3f1a776361daef85d0e
8: 6bde2cf8cd07fa5144f5f363f6c58e990b5a6349
Thanks!
The exact root cause of this needs to be analyzed by Lenovo to fix it in firmware. Moving it to the Lenovo repo.
Could you please attach the fwupdmgr get-devices --show-all-devices
output to this bug so we can further analyse the problem. Thanks!
https://github.com/fwupd/missing-firmware-lenovo-thinkpad/files/4557357/output.txt Note: I added a WD SN520 ssd last weekend. Thanks!
To help us pinpoint your issue, please insert the output of the following commands when ran on the system with the issue:
Note, the switch
--version
is only present since version 0.9.6. If you use an earlier version, please use the package manager to find out the package version. For example,dpkg -l fwupd
.Please answer the following questions:
from source
,pacman
,apt-get
, etc): pacman