[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
slackwarearm:inst_sa64_lx2160a_honeycomb [2023/11/16 18:07 (UTC)] – [Launch the Installer] move to the next section mralk3 | slackwarearm:inst_sa64_lx2160a_honeycomb [2024/05/13 11:35 (UTC)] – mozes | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== Slackware ARM on a Honeycomb LX2K Workstation ====== | ====== Slackware ARM on a Honeycomb LX2K Workstation ====== | ||
+ | |||
+ | <note warning> | ||
^ ^ Target ^ | ^ ^ Target ^ | ||
| Platform | AArch64/ | | Platform | AArch64/ | ||
| Hardware Model |Solid-Run Honeycomb LX2K (lx2160Acex7) Workstation | | | Hardware Model |Solid-Run Honeycomb LX2K (lx2160Acex7) Workstation | | ||
- | | Document Version | 1.00, November 2023 | | + | | Document Version | 1.01, January 2024 | |
| Author | Brenton Earl < | | Author | Brenton Earl < | ||
| Contributors | Stuart Winter < | | Contributors | Stuart Winter < | ||
==== Video Tutorial ==== | ==== Video Tutorial ==== | ||
+ | TODO: add firmware video link here | ||
+ | |||
Video tutorial is [[https:// | Video tutorial is [[https:// | ||
==== Summary ==== | ==== Summary ==== | ||
Line 55: | Line 59: | ||
^ SD Card | Gigastone 32GB Micro SD Card (UHS-I U1 A1 Class 10) | Great performance and mostly reliable | | ^ SD Card | Gigastone 32GB Micro SD Card (UHS-I U1 A1 Class 10) | Great performance and mostly reliable | | ||
^ USB Memory | SanDisk 16GB Cruzer USB 2.0 Flash Drive or similar | Stores installer image on first installation | | ^ USB Memory | SanDisk 16GB Cruzer USB 2.0 Flash Drive or similar | Stores installer image on first installation | | ||
- | ^ GPU (PCIe port) | AMD RX550 2GB GPU | works out of the box with Slackware ARM and has 1 DVI and 1 HDMI port. NVidia GPUs are not recommended. | + | ^ GPU (PCIe port) | AMD RX550 4GB GPU | works out of the box with Slackware ARM and has 1 DVI and 1 HDMI port. NVidia GPUs are not recommended. |
^ Monitor | Modern LCD or LED | Any monitor that uses HDMI or DVI inputs | | ^ Monitor | Modern LCD or LED | Any monitor that uses HDMI or DVI inputs | | ||
^ Network | Asix USB 3.0 to Ethernet adapter | It was reported some time ago that the On-board ethernet port does not work until kernel firmware is installed. | | ^ Network | Asix USB 3.0 to Ethernet adapter | It was reported some time ago that the On-board ethernet port does not work until kernel firmware is installed. | | ||
Line 97: | Line 101: | ||
===== Prepare Boot Media ===== | ===== Prepare Boot Media ===== | ||
TODO: create table explaining different UEFI firmware image naming conventions. | TODO: create table explaining different UEFI firmware image naming conventions. | ||
+ | TODO: remember to modify this section to reflect the steps taken with the bootloader flashing tool. | ||
In order to prepare the Boot Media you must download the UEFI firmware that matches your RAM clock speed and desired SERDES configuration. | In order to prepare the Boot Media you must download the UEFI firmware that matches your RAM clock speed and desired SERDES configuration. | ||
Line 161: | Line 166: | ||
An EFI partition is required for the UEFI firmware and GRUB boot loader to load Slackware ARM on the Honeycomb. | An EFI partition is required for the UEFI firmware and GRUB boot loader to load Slackware ARM on the Honeycomb. | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Clear the disk label to assure the drive is empty: | ||
+ | < | ||
+ | In the prompt, choose the " | ||
+ | |||
+ | Format the drive: | ||
+ | < | ||
+ | |||
+ | Use the " | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | **TODO: add screenshot** | ||
Basic partition table: | Basic partition table: | ||
Line 180: | Line 200: | ||
< | < | ||
# hwclock -w</ | # hwclock -w</ | ||
- | |||
- | Next, format the swap partition. | ||
- | |||
- | < | ||
- | |||
- | |||
===== Launch the Installer ===== | ===== Launch the Installer ===== | ||
Line 203: | Line 217: | ||
{{: | {{: | ||
- | === Write Boot Loader Firmware to SPI Flash === | + | ==== Write Boot Loader Firmware to SPI Flash ==== |
Following further into the installation process you will be asked to upgrade or install the UEFI firmware. | Following further into the installation process you will be asked to upgrade or install the UEFI firmware. | ||
Line 230: | Line 244: | ||
{{: | {{: | ||
- | ===== Post Installation ===== | + | <note warning> |
+ | Skipping this process will leave your system in a state that is unsupported. | ||
+ | |||
+ | ===== Finishing Up the Installation ===== | ||
The remaining installation steps initiated by the **setup** command are left up to the reader to answer. You will be asked to pick the services you want to activate, amongst other custom options. | The remaining installation steps initiated by the **setup** command are left up to the reader to answer. You will be asked to pick the services you want to activate, amongst other custom options. | ||
Line 241: | Line 258: | ||
</ | </ | ||
- | Power the Honeycomb LX2K completely down when you are finished. | + | Power the Honeycomb LX2K completely down when you are finished. |
< | < | ||
- | Remove the USB thumb drive and power on the Honeycomb. | + | == HoneyComb LX2 Boot Configuration == |
- | When you are prompted | + | <note important> |
+ | |||
+ | The DIP switches need to be changed to make the SPI flash be the location from which the HoneyComb LX2 will boot its firmware. | ||
+ | |||
+ | < | ||
+ | |||
+ | {{: | ||
+ | |||
+ | == Configure the Firmware' | ||
+ | |||
+ | |||
+ | * Remove the USB thumb drive containing the Slackware Installer | ||
+ | * Power on the HoneyComb. | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | |||
+ | When you are prompted, press the **Escape** key (you may need to press it a couple of times): | ||
+ | |||
+ | Use the cursor keys to scroll down to 'Boot Maintenance Manager' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Press Enter on 'Boot Options' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Press Enter on ' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Use the cursor keys within the menu to locate the block storage device on which you installed Slackware. | ||
+ | In this example it's a Kingston SSD: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Use the ' | ||
+ | |||
+ | {{: | ||
{{: | {{: | ||
- | Change the Boot Order in the menu so that the root disk is at the top of the list. | + | 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. |
{{: | {{: | ||
Line 264: | Line 322: | ||
{{: | {{: | ||
- | ====== After First Boot ====== | + | |
- | Nothing of note presently. | + | |
====== Useful Guides and Resources ====== | ====== Useful Guides and Resources ====== | ||
* [[https:// | * [[https:// |