Yeah, I copied those files from my working 7150 to the one that I had to erase the entire NAND chip on (it wouldn't just let me erase a partition). I get the following on boot:
From the OS console (CTRL+Y, M over serial after booting):
dm create_device_profile_and_trustpoint generates a similar (identical, it seems) error as is displayed on boot:
fohdeesha noted that all the tpm related binaries had been removed from the BusyBox image; I tried to run armhf versions of them downloaded from the Debian Jessie repo as the libraries on the system appeared to meet the dependency requirements, but I encountered an error that's either due to compiler/library differences, or the fact that the switch runs sh and not bash.
Edit to add:
This switch really doesn't like having interfaces connected when the TPM doesn't work:
Code:
ICX7150-C12 Router>2820269152:error:8006F06D:tpm engine:TPM_ENGINE_LOAD_KEY:request failed:e_tpm.c:672:
2820269152:error:26096080:lib(38):func(150):reason(128):NA:0:
/vobs/fdry/build/../../../../..///vobs/mucho/mp/cmds/web_cmds.c:1605 Couldn't load TPM key "../opt/tpm/mfg-wrapped-key.pem" from file.
update_tls_client_db_for_trustpoint, TPM key file load failed..!!
Code:
OS>tpm key
TPM Engine:Couldn't load TPM Key File
Library error is: error:8006F06D:tpm engine:TPM_ENGINE_LOAD_KEY:request failed
Code:
ICX7150-C12 Router#dm create_device_profile_and_trustpoint 2788738144:error:8006F06D:tpm engine:TPM_ENGINE_LOAD_KEY:request failed:e_tpm.c:672:
2788738144:error:26096080:lib(38):func(150):reason(128):NA:0:
/vobs/fdry/build/../../../../..///vobs/mucho/mp/cmds/web_cmds.c:1605 Couldn't load TPM key "../opt/tpm/mfg-wrapped-key.pem" from file.
update_tls_client_db_for_trustpoint, TPM key file load failed..!!
fohdeesha noted that all the tpm related binaries had been removed from the BusyBox image; I tried to run armhf versions of them downloaded from the Debian Jessie repo as the libraries on the system appeared to meet the dependency requirements, but I encountered an error that's either due to compiler/library differences, or the fact that the switch runs sh and not bash.
Edit to add:
This switch really doesn't like having interfaces connected when the TPM doesn't work:
Code:
stack: 0147f0f0 0145a420 b6bc37c1
Application received signal -> SIGNUM#11
Tuning CFS scheduler parameters...
Copying fitrace errorlog file to flash
[ 123.059976] [BrcdSoftlockup]: sim_softwatchdog thread is detached on core=0
CORE_PATTERN:PID=1055 UID=0 GID=0 sig=11
Sat Apr 18 21:20:00 UTC 2020: Dumping core file to /tmp.gz, this will take couple of minutes ...
Segmentation fault (core dumped)
Sat Apr 18 21:24:37 UTC 2020: Core file collected as /tmp.gz, processing the core file ...
Sat Apr 18 21:24:37 UTC 2020: Removing the oldest core file:core_1055-12_2020-04-18_21-07-50.gz of size 8484 kbytes
seq 13
Sat Apr 18 21:24:38 UTC 2020: Calculating checksum: core_1055-14_2020-04-18_21-24-38.gz
Sat Apr 18 21:24:38 UTC 2020: Checking integrity of core_1055-14_2020-04-18_21-24-38.gz
Last edited: