Rock 3 Slarm64 (aarch64 unofficial slackware)

Mara thanks again for You work on this board.
I tested this image (5.16/server) and here are my thoughts

  1. I was surprised that uart console don’t work right after kernel is loaded, this results in three or four messages and nothing further, this forced me to plug in external hdmi monitor and keyboard - that worked just fine,
  2. there is no more time issue - it keeps day and time
  3. hardware buttons are not working, no shutdown or restart, shutdown/reboot command is not working
  4. I expected bit more drivers in recent kernel, especially for wifi - no iwl was found, this may need more work, pcie card was recognized

I made few more tests and kernel and it pass requirements for kubernetes right from box, I will check more things there but it looks promising.

Thanks dominik,

1 point has already been corrected , otherwise this is a rough adaptation of dts to the new kernel.

1 Like

Today slackware 15 is finally out :slight_smile:
Do You plan to regenerate all variants for rock3?

in the plans, the release just came out.

kernel 5.17-rc3
installation README.TXT

slarm64-current-aarch64-server-rock_3-5.17.0-rc3-build-20220212.img.zst
slarm64-current-aarch64-server-rock_3-5.17.0-rc3-build-20220212.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-5.17.0-rc3-build-20220212.img.zst
slarm64-current-aarch64-xfce-rock_3-5.17.0-rc3-build-20220212.img.zst.sha256

kernel 4.19.229
installation README.TXT

slarm64-current-aarch64-server-rock_3-4.19.229-build-20220213.img.zst
slarm64-current-aarch64-server-rock_3-4.19.229-build-20220213.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-4.19.229-build-20220213.img.zst
slarm64-current-aarch64-xfce-rock_3-4.19.229-build-20220213.img.zst.sha256

1 Like

any panfrost or intel wifi support yet?

panfrost in kernel 5.16.y

grep INTEL linux-rk3568-next.config 
# CONFIG_ARCH_INTEL_SOCFPGA is not set
CONFIG_BT_INTEL=m
CONFIG_BT_HCIUART_INTEL=y
CONFIG_MTD_CFI_INTELEXT=m
# CONFIG_MTD_INTEL_VR_NOR is not set
# CONFIG_MTD_NAND_INTEL_LGM is not set
CONFIG_NET_VENDOR_INTEL=y
# CONFIG_DWMAC_INTEL_PLAT is not set
# CONFIG_INTEL_XWAY_PHY is not set
CONFIG_WLAN_VENDOR_INTEL=y
# CONFIG_MFD_INTEL_M10_BMC is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_HDA_INTEL is not set
# CONFIG_INTEL_IDMA64 is not set
# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
# CONFIG_INTEL_TH is not set

Great news, I’ll give it a shoot in spare time and let You know the results :slight_smile:
@mara thanks again for Your work :slight_smile:

Installation README.TXT
kernel 5.17.0

slarm64-current-aarch64-server-rock_3-5.17.0-build-20220323.img.zst
slarm64-current-aarch64-server-rock_3-5.17.0-build-20220323.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-5.17.0-build-20220323.img.zst
slarm64-current-aarch64-xfce-rock_3-5.17.0-build-20220323.img.zst.sha256

Installation README.TXT
kernel 4.19.236

slarm64-current-aarch64-server-rock_3-4.19.236-build-20220324.img.zst
slarm64-current-aarch64-server-rock_3-4.19.236-build-20220324.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-5.17.0-build-20220323.img.zst
slarm64-current-aarch64-xfce-rock_3-5.17.0-build-20220323.img.zst.sha256

installation README.TXT

kernel 5.17.8

slarm64-current-aarch64-server-rock_3-5.17.8-build-20220516.img.zst
slarm64-current-aarch64-server-rock_3-5.17.8-build-20220516.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-5.17.8-build-20220516.img.zst
slarm64-current-aarch64-xfce-rock_3-5.17.8-build-20220516.img.zst.sha256

1 Like

Installation README.TXT

kernel 4.19.193

slarm64-current-aarch64-server-rock_3-4.19.193-build-20220710.img.zst
slarm64-current-aarch64-server-rock_3-4.19.193-build-20220710.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-4.19.193-build-20220710.img.zst
slarm64-current-aarch64-xfce-rock_3-4.19.193-build-20220710.img.zst.sha256

kernel 5.19-rc6

slarm64-current-aarch64-server-rock_3-5.19.0-rc6-build-20220716.img.zst

slarm64-current-aarch64-server-rock_3-5.19.0-rc6-build-20220716.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-5.19.0-rc6-build-20220716.img.zst
slarm64-current-aarch64-xfce-rock_3-5.19.0-rc6-build-20220716.img.zst.sha256

Installation README.TXT
kernel 6.0.3

slarm64-current-aarch64-server-rock_3-6.0.3-build-20221022.img.zst
slarm64-current-aarch64-server-rock_3-6.0.3-build-20221022.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-6.0.3-build-20221022.img.zst
slarm64-current-aarch64-xfce-rock_3-6.0.3-build-20221022.img.zst.sha256

1 Like

Installation README.TXT
kernel 6.1.1

slarm64-current-aarch64-server-rock_3-6.1.1-build-20221231.img.zst
slarm64-current-aarch64-server-rock_3-6.1.1-build-20221231.img.zst.sha256
slarm64-current-aarch64-xfce-rock_3-6.1.1-build-20221231.img.zst
slarm64-current-aarch64-xfce-rock_3-6.1.1-build-20221231.img.zst.sha256

Will these images work on a em25? Or are they strictly for the Rock 3?

According to the idea, they can, but it is better to change the DTB and the bootloader.

Do you have a how to on this procedure? Lol

I’ve never had to do this much work to get Linux on a system before… the ARM world is so much different than x86 or PowerPC.

Radxa EM25 Support

After write image, edit /boot/uEnv.txt and change:
fdtfile=rockchip/rk3568-rock-3a.dtb
to
fdtfile=rockchip/rk3568-radxa-e25.dtb

Thanks. I’ll give it a shot!