fmrecover
Synopsis:
fmrecover [--smfs] [--fm] <path>
--smfs | Erase the SMFS |
--fm | Erase all FMs |
<path> | Path to HSM (k7) device node. An example path is: /dev/k7pf0 |
Description:
The FM recovery utility is used to force either all the FMs and/or the entire Secure Memory in the event that the HSM has been rendered non-responsive due to a badly configured FM being loaded.
Examples:
To delete all FMs execute:
./fmrecover --fm /dev/k7pf0
To reformat SMFS execute:
./fmrecover --smfs /dev/k7pf0
To delete all FMs and reformat SMFS execute:
./fmrecover --fm --smfs /dev/k7pf0
The FM part of the command can be tested by loading an FM and then running ./fmrecover --fm /dev/k7pf0. Ensure that the FM is deleted.
The SMFS part of the command can be tested by running /fmrecover --smfs /dev/k7pf0. Ensure that the message "Formatting SMFS..." appears in the dmesg log.