Advertisement

Quick Links

2024/03/19 14:32 (UTC)
Slackware ARM project web site
ARM installation guides
Slackware ARM on a Honeycomb LX2K
Workstation
Jan 2024 - Work in progress. HoneyComb LX2 support is complete - just instructions
need to be finished.
Target
Platform
AArch64/ARM64
Hardware Model
Solid-Run Honeycomb LX2K (lx2160Acex7) Workstation
Document Version 1.01, January 2024
Author
Brenton Earl <el0226@slackware>
Contributors
Stuart Winter <mozes@slackware>
Video Tutorial
TODO: add firmware video link here
Video tutorial is here.
Summary
The Honeycomb LX2K ARM Workstation is a mini ITX platform manufactured by SolidRun. The
Honeycomb is
ARM SystemReady
Support is mature and and was added in to the Linux kernel in version 5.14.y. This hardware is highly
extensible, adaptable, and can be used for many roles. It is available as a Workstation or in a 1U
server chassis form factor.
Most Aarch64 boards do not stay relevant for more than a few years due to advances in technology.
This is not an issue with the Honeycomb LX2K. The SFP+ fiber ports, SATA 3.0, NVMe interface, PCIe
slot, and power efficiency are exceptional. It excels at edge computing, is great as a development
platform, and will function well as a network appliance. As a Workstation it is ideal for developers
working on the Aarch64 architecture due to all these reasons. It is versatile in that it can be
configured to match many hardware, network, and software profiles.
Help and Support
Please post questions to the
This document is a work in progress while support is finalized for Hardware Model
SlackDocs - https://docs.slackware.com/
1/17
|
Forum
|
Slackware ARM development documentation
certified and it has great functionality right out of the packaging.
Slackware ARM forum.
Slackware ARM on a Honeycomb LX2K Workstation
|
Slackware

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Honeycomb LX2K and is the answer not in the manual?

Questions and answers

Summary of Contents for SolidRun Honeycomb LX2K

  • Page 1 Most Aarch64 boards do not stay relevant for more than a few years due to advances in technology. This is not an issue with the Honeycomb LX2K. The SFP+ fiber ports, SATA 3.0, NVMe interface, PCIe slot, and power efficiency are exceptional. It excels at edge computing, is great as a development platform, and will function well as a network appliance.
  • Page 2: Board Layout

    Last update: 2024/03/11 16:23 slackwarearm:inst_sa64_lx2160a_honeycomb https://docs.slackware.com/slackwarearm:inst_sa64_lx2160a_honeycomb (UTC) Integration Honeycomb LX2K Main Board Specifications Processor NXP Layerscape LX2160A 16-core Arm Cortex A72 up to 2GHz Memory Up to 64GB dual 64 bit SO-DIMM DDR4 Storage 64GB eMMC on board, MicroSD, SATA 3.0 x 4 Expansion card I/Os 1 PCIe x8 Gen 3.0, open slot (can support x16) and M.2 interface...
  • Page 3: Hardware Recommendations

    2024/03/19 14:32 (UTC) 3/17 Slackware ARM on a Honeycomb LX2K Workstation More details from the manufacturer here. Hardware Recommendations The list below is the hardware components the author of this document recommends. The case, power supply, Micro USB to Serial adapter, SSD Storage, Network components, and GPU, are a general, non-specific hardware configuration used during development.
  • Page 4: Preliminary Tasks

    UEFI Firmware and SPI Flash Memory The Honeycomb LX2K does not use U-Boot as its boot loader for Slackware ARM. It requires that the UEFI firmware from the vendor be booted from a SD Card. The SD Card is the default boot method for the Honeycomb LX2K.
  • Page 5 An older or differently configured firmware can be found on the Solid-Run web site. These firmware images are not supported by Slackware ARM: Solid-Run - images.solid-run.com. Make sure you power the Honeycomb LX2K all the way down before adjusting the DIP switch. DIP switch discussed further in the vendor documentation here.
  • Page 6: Installation

    Last update: 2024/03/11 16:23 slackwarearm:inst_sa64_lx2160a_honeycomb https://docs.slackware.com/slackwarearm:inst_sa64_lx2160a_honeycomb (UTC) of=/dev/XXX For an installation image that only contains the kernel and the installer, here. These images are unsupported and left as an alternative option for the user to explore. Installation Boot Installation Media To boot the system insert the SD Card into the Micro SD port located on the backside of the board.
  • Page 7 2024/03/19 14:32 (UTC) 7/17 Slackware ARM on a Honeycomb LX2K Workstation Using the UEFI Firmware Turn on the Honeycomb and wait to be prompted to press the Escape key. This will open the UEFI firmware interface. It should be familiar if you have used a BIOS or UEFI interface on the x86 or x86_64 architectures.
  • Page 8 Last update: 2024/03/11 16:23 slackwarearm:inst_sa64_lx2160a_honeycomb https://docs.slackware.com/slackwarearm:inst_sa64_lx2160a_honeycomb (UTC) Grub Boot Loader The next step is to make your selection in the GRUB menu. The boot options are as follows: HDMI or DVI with a monitor Serial console on a second computer display Return to the UEFI Firmware interface to adjust settings https://docs.slackware.com/ Printed on 2024/03/19 14:32 (UTC)
  • Page 9: Disk Partitioning

    This guide assumes that the serial console is selected. The serial console is preferred as the Honeycomb LX2K does not ship with on-board video. If you have a GPU available it is possible it will not function without the correct Linux firmware. The Slackware ARM kernel-firmware package will have whatever corrections available in the Linux...
  • Page 10: Date And Time

    The preferred installation method is the Slackware ARM All-In-One Installer. Date and Time Before you begin the installation process make sure the time on your Honeycomb LX2K is correct. Connect to the internet if an Ethernet connection is available. # dhcpcd eth0 Synchronize with a time server to correct a possibly inaccurate system clock.
  • Page 11 2024/03/19 14:32 (UTC) 11/17 Slackware ARM on a Honeycomb LX2K Workstation The Slackware ARM All-In-One installation media will be automatically detected, as will the Slackware ARM tree within the boot medium. Launch the installer with the setup command. # setup The installer will…...
  • Page 12 Last update: 2024/03/11 16:23 slackwarearm:inst_sa64_lx2160a_honeycomb https://docs.slackware.com/slackwarearm:inst_sa64_lx2160a_honeycomb (UTC) 2. Select the hardware configuration profile for your system. 3. Next you will select an option from a list of available firmware images 4. Confirm the selection to advance or Abort your selection to bail out of the flashing tool. https://docs.slackware.com/ Printed on 2024/03/19 14:32 (UTC)
  • Page 13 2024/03/19 14:32 (UTC) 13/17 Slackware ARM on a Honeycomb LX2K Workstation 5. Following that, the firmware will be written to SPI flash. Do not cancel it, shut down your machine, or interrupt this process. The SPI flash chip will be erased first. After that the firmware will be written to memory.
  • Page 14 #server 1.pool.ntp.org iburst #server 2.pool.ntp.org iburst #server 3.pool.ntp.org iburst Power the Honeycomb LX2K completely down when you are finished. This is required due to a known issue mentioned in the previous section about flashing firmware. # poweroff Remember to reconfigure the DIP switch so that the SPI flash has priority prior to booting up the Honeycomb LX2K.
  • Page 15 2024/03/19 14:32 (UTC) 15/17 Slackware ARM on a Honeycomb LX2K Workstation Change the Boot Order in the menu so that the root disk is at the top of the list. Make sure you save or commit your changes. Exit to the main menu of the UEFI interface and select reset. This time do not interrupt the boot process by pressing the Escape key.
  • Page 16: External References

    NVMe Suggestions Recommendations for supported NVMe M.2 storage are welcome. More details on the development Road Map here. External References SolidRun Honeycomb LX2K Quick Start Guide SolidRun Honeycomb Product Page SolidRun Developer Center UEFI firmware source code on GitHub Guide for beginners.
  • Page 17 2024/03/19 14:32 (UTC) 17/17 Slackware ARM on a Honeycomb LX2K Workstation From: https://docs.slackware.com/ - SlackDocs Permanent link: https://docs.slackware.com/slackwarearm:inst_sa64_lx2160a_honeycomb Last update: 2024/03/11 16:23 (UTC) SlackDocs - https://docs.slackware.com/...

Table of Contents