chipsec-1.5.0 in EFI Shell

Vorname Nachname <[email protected]> Thu, 28 May 2020 16:36:34 +0200
Newsgroups dev.linux.lists.oe-chipsec
Message-ID <CAPwg83g_w6cEjXrE+RfDm8QofBWMjoAG=e11Q9DJLH8mWRGD7w@mail.gmail.com>
--===============4039447387743300138==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hello,

I tried to run chipsec-1.5.0 in EFI Shell without operating system but
unfortunately it doesn't run in the EFI Shell. I ran these commands:

Shell> fs0:
FS0:\> python -^# chipsec_main.py -m debugenabled

This results in a traceback with the last file chipsec/defines.py called
function get_version().

OSError: [Errno 22] Invalud argument: 'FS0:FS0:chipsec'

After that I compiled python 2.7.2 and python 2.7.10 from edk2 package
version edk2-stable201903. This is the last package version with pyhton
inside. With this version of pyhton I received another error message with
the last line:

ImportError: No module named expat; use SimpleXMLTreeBuilder instead.

What is the best way to start the latest version of chipsec in the EFI
Shell? What version of EFI Shell and pyhton is required?

best wishes
Philipp

--===============4039447387743300138==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.htm"

PGRpdiBkaXI9Imx0ciI+SGVsbG8sPGJyPjxicj5JIHRyaWVkIHRvIHJ1biBjaGlwc2VjLTEuNS4w
IGluIEVGSSBTaGVsbCB3aXRob3V0IG9wZXJhdGluZyBzeXN0ZW0gYnV0IHVuZm9ydHVuYXRlbHkg
aXQgZG9lc24mIzM5O3QgcnVuIGluIHRoZSBFRkkgU2hlbGwuIEkgcmFuIHRoZXNlIGNvbW1hbmRz
Ojxicj48YnI+U2hlbGwmZ3Q7IGZzMDo8YnI+RlMwOlwmZ3Q7IHB5dGhvbiAtXiMgY2hpcHNlY19t
YWluLnB5IC1tIGRlYnVnZW5hYmxlZDxicj48YnI+VGhpcyByZXN1bHRzIGluIGEgdHJhY2ViYWNr
IHdpdGggdGhlIGxhc3QgZmlsZSBjaGlwc2VjL2RlZmluZXMucHkgY2FsbGVkIGZ1bmN0aW9uIGdl
dF92ZXJzaW9uKCkuPGJyPjxicj5PU0Vycm9yOiBbRXJybm8gMjJdIEludmFsdWQgYXJndW1lbnQ6
ICYjMzk7RlMwOkZTMDpjaGlwc2VjJiMzOTs8YnI+PGJyPkFmdGVyIHRoYXQgSSBjb21waWxlZCBw
eXRob24gMi43LjIgYW5kIHB5dGhvbiAyLjcuMTAgZnJvbSBlZGsyIHBhY2thZ2UgdmVyc2lvbiBl
ZGsyLXN0YWJsZTIwMTkwMy4gVGhpcyBpcyB0aGUgbGFzdCBwYWNrYWdlIHZlcnNpb24gd2l0aCBw
eWh0b24gaW5zaWRlLiBXaXRoIHRoaXMgdmVyc2lvbiBvZiBweWh0b24gSSByZWNlaXZlZCBhbm90
aGVyIGVycm9yIG1lc3NhZ2Ugd2l0aCB0aGUgbGFzdCBsaW5lOjxicj48YnI+SW1wb3J0RXJyb3I6
IE5vIG1vZHVsZSBuYW1lZCBleHBhdDsgdXNlIFNpbXBsZVhNTFRyZWVCdWlsZGVyIGluc3RlYWQu
PGJyPjxicj5XaGF0IGlzIHRoZSBiZXN0IHdheSB0byBzdGFydCB0aGUgbGF0ZXN0IHZlcnNpb24g
b2YgY2hpcHNlYyBpbiB0aGUgRUZJIFNoZWxsPyBXaGF0IHZlcnNpb24gb2YgRUZJIFNoZWxsIGFu
ZCBweWh0b24gaXMgcmVxdWlyZWQ/PGJyPjxicj5iZXN0IHdpc2hlczxicj5QaGlsaXBwPGJyPjwv
ZGl2Pgo=

--===============4039447387743300138==--