Thanks for reporting. I found a corresponding bug report in Debian, and from what I can see, dmidecode 2.12-4 and later are built for arm64. This is available in Ubuntu 15.10. I don't know how easy it would be to enable this for older releases, but if you need a fix for the bug in previous versions of Ubuntu, please perform as much as possible of the SRU Procedure [1] to bring the need to a developer's attention.
[1]: https://wiki.ubuntu.com/StableReleaseUpdates#Procedure ** Bug watch added: Debian Bug tracker #767965 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767965 ** Also affects: dmidecode (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767965 Importance: Unknown Status: Unknown ** Tags added: arm64 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to dmidecode in Ubuntu. https://bugs.launchpad.net/bugs/1527826 Title: Please enable dmidecode for arm64 Status in dmidecode package in Ubuntu: New Status in dmidecode package in Debian: Unknown Bug description: ARM64 systems can provide UEFI/SMBIOS interfaces. Please enable dmidecode package for ARM64 arch, so that it can be used to read SMBIOS data on such systems. -- With best wishes Dmitry To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/1527826/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp