Hardware
- Model: Delta TN48M-P
- Platform: arm64-delta-tn48m-poe-r0
- SoC: Marvell Armada 7040
- BootROM: 2.03
- ONIE version: 2019.08
- U-Boot: 2018.03-devel (Jul 17 2020)
Problem Description
I am trying to install DentOS on a Delta TN48M-P switch that only has ONIE installed (no previous NOS). The switch boots into ONIE installer mode automatically and successfully receives the installer image via TFTP, but fails at signature verification with the following error:
Verifying Hash Integrity ... Failed to verify required signature 'ihm_dent_image_signing'
Bad Data Hash
ERROR: can't get kernel image!
After this error, ONIE falls back to loading its internal kernel from SPI flash and restarts the discovery loop.
Images tested
I have tested the following images from the public DentOS repository (repos.refinery.dev), all with the same result:
DENTOS-HEAD_ONL-OS9_2020-12-21.2159-746a913_ARM64_INSTALLED_INSTALLER
- Multiple versions from the 3.2 release folder
All images were renamed to onie-installer-arm64-delta_tn48m_poe-r0 and served via TFTP from a Windows PC directly connected to the switch management port.
Question
It appears that the TN48M-P U-Boot requires images signed with the ihm_dent_image_signing key, which is not present in the publicly available DentOS builds.
- Is there a publicly available signed installer image for the TN48M-P?
- Is there an official channel to request a signed image from Delta Networks?
- Is it possible to disable Secure Boot on this platform to allow unsigned images?
Any help or guidance would be greatly appreciated. Thank you!
Hardware
Problem Description
I am trying to install DentOS on a Delta TN48M-P switch that only has ONIE installed (no previous NOS). The switch boots into ONIE installer mode automatically and successfully receives the installer image via TFTP, but fails at signature verification with the following error:
After this error, ONIE falls back to loading its internal kernel from SPI flash and restarts the discovery loop.
Images tested
I have tested the following images from the public DentOS repository (repos.refinery.dev), all with the same result:
DENTOS-HEAD_ONL-OS9_2020-12-21.2159-746a913_ARM64_INSTALLED_INSTALLERAll images were renamed to
onie-installer-arm64-delta_tn48m_poe-r0and served via TFTP from a Windows PC directly connected to the switch management port.Question
It appears that the TN48M-P U-Boot requires images signed with the
ihm_dent_image_signingkey, which is not present in the publicly available DentOS builds.Any help or guidance would be greatly appreciated. Thank you!