Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.9: Fix upgrade problem (u-boot-* packages),
  • 0.7.8: Improve eMMC compatibility on RockPro64,
  • 0.7.8: Disable sdio (no wifi/bt) to fix pcie/nvme support on 4.4 for RockPro64,
  • 0.7.8: Fix OMV builds (missing initrd.img),
  • 0.7.8: Make all packages virtual, conflicting and replacing making possible to do linux-rock64/rockpro64 to replace basesystem,
  • 0.7.7: Fix memory corruptions caused by Mali/Display subsystem (4.4),
  • 0.7.7: Enable SDR104 mode for SD cards (this requires u-boot upgrade if booting from SD),
  • 0.7.6: Change OPP's for Rock64 and RockPro64: ayufan-rock64/linux-kernel@4.4.132-1059-rockchip-ayufan...ayufan-rock64:4.4.132-1062-rockchip-ayufan,
  • 0.7.5: Various stability fixes for kernel and u-boot,
  • 0.7.5: Added memtest to kernels and extlinux,
  • 0.7.5: Show early boot log when booting kernels,
  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/26538366

Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.8: Improve eMMC compatibility on RockPro64,
  • 0.7.8: Disable sdio (no wifi/bt) to fix pcie/nvme support on 4.4 for RockPro64,
  • 0.7.8: Fix OMV builds (missing initrd.img),
  • 0.7.8: Make all packages virtual, conflicting and replacing making possible to do linux-rock64/rockpro64 to replace basesystem,
  • 0.7.7: Fix memory corruptions caused by Mali/Display subsystem (4.4),
  • 0.7.7: Enable SDR104 mode for SD cards (this requires u-boot upgrade if booting from SD),
  • 0.7.6: Change OPP's for Rock64 and RockPro64: ayufan-rock64/linux-kernel@4.4.132-1059-rockchip-ayufan...ayufan-rock64:4.4.132-1062-rockchip-ayufan,
  • 0.7.5: Various stability fixes for kernel and u-boot,
  • 0.7.5: Added memtest to kernels and extlinux,
  • 0.7.5: Show early boot log when booting kernels,
  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,
  • 0.7.3: Fix generation of extlinux.conf (linux booting),

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/26235700

Pre-release
Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.7: Fix memory corruptions caused by Mali/Display subsystem (4.4),
  • 0.7.7: Enable SDR104 mode for SD cards (this requires u-boot upgrade if booting from SD),
  • 0.7.6: Change OPP's for Rock64 and RockPro64: ayufan-rock64/linux-kernel@4.4.132-1059-rockchip-ayufan...ayufan-rock64:4.4.132-1062-rockchip-ayufan,
  • 0.7.5: Various stability fixes for kernel and u-boot,
  • 0.7.5: Added memtest to kernels and extlinux,
  • 0.7.5: Show early boot log when booting kernels,
  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,
  • 0.7.3: Fix generation of extlinux.conf (linux booting),
  • 0.7.2: Pin packages,
  • 0.7.2: Improve performance of build process,
  • 0.7.1: Use GitLab CI for releasing all images,
  • 0.7.0: Introduces heavy refactor splitting all components into separate repos, and separate independent releases (u-boot, kernel, kernel-mainline, compatibility package),

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/26103756

Pre-release
Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.6: Change OPP's for Rock64 and RockPro64: ayufan-rock64/linux-kernel@4.4.132-1059-rockchip-ayufan...ayufan-rock64:4.4.132-1062-rockchip-ayufan,
  • 0.7.5: Various stability fixes for kernel and u-boot,
  • 0.7.5: Added memtest to kernels and extlinux,
  • 0.7.5: Show early boot log when booting kernels,
  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,
  • 0.7.3: Fix generation of extlinux.conf (linux booting),
  • 0.7.2: Pin packages,
  • 0.7.2: Improve performance of build process,
  • 0.7.1: Use GitLab CI for releasing all images,
  • 0.7.0: Introduces heavy refactor splitting all components into separate repos, and separate independent releases (u-boot, kernel, kernel-mainline, compatibility package),
  • 0.7.0: Dry run everything,

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/25880013

Pre-release
Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.5: Various stability fixes for kernel and u-boot,
  • 0.7.5: Added memtest to kernels and extlinux,
  • 0.7.5: Show early boot log when booting kernels,
  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,
  • 0.7.3: Fix generation of extlinux.conf (linux booting),
  • 0.7.2: Pin packages,
  • 0.7.2: Improve performance of build process,
  • 0.7.1: Use GitLab CI for releasing all images,
  • 0.7.0: Introduces heavy refactor splitting all components into separate repos, and separate independent releases (u-boot, kernel, kernel-mainline, compatibility package),
  • 0.7.0: Dry run everything,

0.6.x

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/25873581

Pre-release
Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.4: Fix resize_rootfs.sh script to respect boot flags (fixes second boot problem introduced by 0.7.0),
  • 0.7.4: Add rock(pro)64_erase_spi_flash.sh,
  • 0.7.4: Fix cursor on desktop for rockpro64,
  • 0.7.3: Fix generation of extlinux.conf (linux booting),
  • 0.7.2: Pin packages,
  • 0.7.2: Improve performance of build process,
  • 0.7.1: Use GitLab CI for releasing all images,
  • 0.7.0: Introduces heavy refactor splitting all components into separate repos, and separate independent releases (u-boot, kernel, kernel-mainline, compatibility package),
  • 0.7.0: Dry run everything,

0.6.x

  • 0.6.60: Fix pcie/nvme/sata support for 4.4,
  • 0.6.60: Fix spi-flash access for 4.4/mainline,

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/25339665

Pre-release
Assets 18

Notes:

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.7.x

  • 0.7.3: Fix generation of extlinux.conf (linux booting),
  • 0.7.2: Pin packages,
  • 0.7.2: Improve performance of build process,
  • 0.7.1: Use GitLab CI for releasing all images,
  • 0.7.0: Introduces heavy refactor splitting all components into separate repos, and separate independent releases (u-boot, kernel, kernel-mainline, compatibility package),
  • 0.7.0: Dry run everything,

0.6.x

  • 0.6.60: Fix pcie/nvme/sata support for 4.4,
  • 0.6.60: Fix spi-flash access for 4.4/mainline,
  • 0.6.59: Fix u-boot dtb: fixes reboot, cpu stability issues, usb2/type-c booting,
  • 0.6.59: Enable leds support in u-boot,
  • 0.6.59: Fix rock64_upgrade_bootloader.sh script,

https://gitlab.com/ayufan-repos/rock64/linux-build/pipelines/25296634

Jul 6, 2018
v0.7.2
LATEST_UBOOT_VERSION=2017.09-rockchip-ayufan-1009-g501b20dc14
LATEST_KERNEL_VERSION=4.4.132-1042-rockchip-ayufan-g521c26bc8ee0
LATEST_PACKAGE_VERSION=0.7-5
Jul 6, 2018
v0.7.1

@ayufan-jenkins ayufan-jenkins released this Jul 3, 2018 · 44 commits to master since this release

Assets 30

Notes:

  • The RELEASES is the latest stable version. The pre-release is the latest development version.
  • Use u-boot recovery mode selection: ayufan-rock64/linux-u-boot@ea6efec
  • To enable upgrading to pre-releases edit nano /etc/apt/sources.list.d/ayufan-rock64.list,
  • Buy me a Beer

OpenMediaVault:

  • Use armhf variant as one that offers the best compatibility,

Bionic / Container Linux:

  • It has Docker Community Edition / Docker Compose / Kubernetes-admin installed for easy Containers use,

Credentials:

  • All variants except OMV: rock64/rock64
  • OMV: admin/openmediavault (for Web), root/openmediavault (for Console). To enable SSH for OMV go to Web > SSH > Permit Root Login > Save > Apply

Upgrade:

sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y

0.6.x

  • 0.6.59: Fix u-boot dtb: fixes reboot, cpu stability issues, usb2/type-c booting,
  • 0.6.59: Enable leds support in u-boot,
  • 0.6.59: Fix rock64_upgrade_bootloader.sh script,
  • 0.6.59: Fix extlinux kernel sorting,
  • 0.6.59: Copy-paste evb_rk3399 to rockpro64_rk3399 in u-boot,
  • 0.6.59: Use proper fcs,suspend-voltage-selector for vdd_cpu_b on mainline kernel,
  • 0.6.59: Rebase mainline kernel on 4.18.0-rc3 (requires 0.6.59 u-boot),
  • 0.6.59: Rebase 4.4 kernel on rockchip-linux/kernel@40e8774,
  • 0.6.58: Enable AHCI in 4.4 kernel making pcie-sata bridge to work,
  • 0.6.58: Introduce new_extlinux_boot.sh that uses / for booting and allows to choose any kernel,
  • 0.6.58: Properly assign pcie/ahci/eth0 for rockpro64,
  • 0.6.58: Enable USB3 on mainline kernel,
  • 0.6.57: Make HDMI a first audio device for rockpro64,
  • 0.6.57: Remove some of the failures from bootlog,
  • 0.6.57: Temporarily disable GPU,
  • 0.6.56: Remove dma plat init to have bigger buffers everywhere :)
  • 0.6.55: Make rockchip phy drivers to be built-in,
  • 0.6.54: Rebase 4.4 kernel on rockchip-linux/kernel@6a9bb29,
  • 0.6.53: Support eMMC booting,
  • 0.6.53: Compile a lot of stuff as kernel modules,
  • 0.6.52: Enable dfi/dmc,
  • 0.6.52: Revert DMA patches,
  • 0.6.52: Make PCIE and HDMI an kernel module,
  • 0.6.51: Fix hdmi output, enable hdmi sound,
  • 0.6.50: Disable mali and vdd_gpu, and overvolt big cores a little to increase stability,
  • 0.6.49: Disable force sram for rockchip snd soc,
  • 0.6.48: Test re-enabling mali for android on rockpro64,
  • 0.6.47: Disable mali as it causes kernel panic on rockpro64 for now,
  • 0.6.46: Rebase 4.4 kernel on rockchip-linux/kernel@f113aef,
  • 0.6.45: Improve rockpro64 support,
  • 0.6.45: Reduce timeouts to speed-up the boot (u-boot, extlinux)
  • 0.6.44: Bring back clock changes for DDR, enable DMC,
  • 0.6.43: Revert rk3328 clock changes for DDR,
  • 0.6.42: Disable complation of dfi/dmc/suspend/fiq/vendor storage,
  • 0.6.42: Disable dmc/dfi for memory,
  • 0.6.42: Rebase 4.4 kernel on rockchip-linux/kernel@3dd9af3,
  • 0.6.42: RockPro64: use 933MHz DDR config,
  • 0.6.42: Add additional opp for cpu/mem,
  • 0.6.42: Enable dmc for memory,
  • 0.6.42: Fix USB3 and leds control on RockPro64 (and maybe pcie),
  • 0.6.42: Install proper mali driver for RockPro64,
  • 0.6.42: Make ethernet somehow stable on RockPro64,
  • 0.6.41: Revert dma changes to before 0.6.39,
  • 0.6.41: Revert tx/rx gmac changes to before 0.6.13,
  • 0.6.40: Disable unused nodes for rock64 to improve stability,
  • 0.6.39: Use HS mode for u-boot when reading eMMC/SD,
  • 0.6.39: Disable rockchip_suspend as it causes instability,
  • 0.6.38: Bump ddr loader to 1.13, and disable DFI,
  • 0.6.37: Disable kubelet/zram-config for Containers,
  • 0.6.37: Remove duplicate vcc-sys,
  • 0.6.36: Support bionic's netplan,
  • 0.6.36: Build only: Bionic Minimal/Containers/LXDE and Stretch Minimal/OpenMediaVault,
  • 0.6.35: Rebase 4.4 kernel on rockchip-linux/kernel@b075e3b,
  • 0.6.35: Rebase mainline kernel on rockchip-linux/kernel@fff75eb,
  • 0.6.34: Release all variants, including desktop,
  • 0.6.33: Bionic stable release,
  • 0.6.32: Bump bionic and jessie/stretch openmediavault releases to latest version,
  • 0.6.31: Include additional kernel modules: ayufan-rock64/linux-kernel#25,
  • 0.6.30: Include additional kernel modules: ayufan-rock64/linux-kernel#24,
  • 0.6.30: Improve compatibility of u-boot-rock64 package,
  • 0.6.29: Enable additional Realtek WiFi modules (ex. AC adapter),
  • 0.6.29: Introduce u-boot-rock64 which can be used for upgrading bootloader,
  • 0.6.29: Add rock64_reset_emmc.sh script which can be used with eMMC jumper to easily flash eMMC from SD,
  • 0.6.29: Improve thermal limits to make cpuburn to run stable,
  • 0.6.28: Fix soft boot issue: boot with DDR333, and then use DFI to configure RAM speed: it has negative effect on mainline, running only in DDR333,
  • 0.6.27: Fix not booting issue introduced in 0.6.26,
  • 0.6.27: Disable eth1 by default, ask for enabling it,
  • 0.6.26: Add USB quirks to kernel, instead of modules,
  • 0.6.26: Do not enable quirks on boot, thus do not upgrade initrd, and prevent the flash-kernel from executing,
  • 0.6.26: Enable bunch of kernel modules for 4.4,
  • 0.6.26: Rebase 4.4 kernel on rockchip-linux/kernel@7482a49,
  • 0.6.26: Rebase mainline kernel on torvalds/linux@1b5f3ba,
  • 0.6.25: Make HDMI a first audio device,
  • 0.6.25: Add lxde desktop environment,
  • 0.6.25: Add rkmpv to simplify video playback,
  • 0.6.25: Update libmali, ffmpeg, mpv, and xf86-video-armsoc,
  • 0.6.25: Rebase 4.4 kernel on rockchip-linux/kernel@eae92ae,
  • 0.6.25: Reabse mainline kernel on torvalds/linux@5d60e05,
  • 0.6.24: Use armsoc for X11,
  • 0.6.24: Improve libmali and extend install_desktop to support LXDE/XFCE4/Gnome,
  • 0.6.24: Fix flash-kernel causing bionic to fail,
  • 0.6.24: Include additional wireless drivers from Xalius,
  • 0.6.24: Make extlinux to use dual-boot to allow to choose current, or previous kernel,
  • 0.6.23: Disable CONFIG_SCHED_WALT to increase system stability,
  • 0.6.22: Rebase 4.4 kernel on rockchip-linux/kernel@7b43537,
  • 0.6.21: Include BL31 in bootloader, this fixes kernel booting,
  • 0.6.20: Fix HDMI and USB2.0 on 4.4 kernel,
  • 0.6.19: Fix 4.4 kernel emmc and gmac2io ordering, to be always first,
  • 0.6.18: Fix 4.4 kernel not booting,
  • 0.6.17: Rebase and flatten all kernel patches on top of rockchip-4.4,
  • 0.6.17: Enable dvfs for DRAM,
  • 0.6.16: Limit USB3 to HS mode in u-boot,
  • 0.6.15: Introduce Containers Linux: it has bundled latest Docker Community Edition, Docker Compose and Kubernetes tools,
  • 0.6.15: Introduce OpenMediaVault 4.0 Stretch edition (alpha/alpha)
  • 0.6.14: Fix USB3 booting from SPI,
  • 0.6.14: Fix leds handling in Linux,
  • 0.6.13: Tune tx/rx delay for gmac2io to make it stable without additional userspace quirks on: 4.4 kernel, 4.15 kernel and in u-boot (PXE booting is possible now! yay!).
  • 0.6.13: The 4.4 and 4.15 kernels do support configfs dt overlays,
  • 0.6.13: Enable ZRAM support for mainline,
  • 0.6.12: Use older ATF (for rk322xh) which solves serial/ethernet address and booting of mainline kernel: ayufan-rock64/arm-trusted-firmware@f947c7e
  • 0.6.11: Use different delays for u-boot PXE to make it work,
  • 0.6.10: Add images to flash u-boot to SPI,
  • 0.6.10: Fix rock64_write|erase_spi_flash.sh,
  • 0.6.9: Fix USB booting from OTG,
  • 0.6.9: Enable SPI support for Winbond in u-boot,
  • 0.6.9: Introduce recovery button mode selection: ayufan-rock64/linux-u-boot@ea6efec,
  • 0.6.9: Enable control of rk805 leds from u-boot,
  • 0.6.9: The rock64_write|erase_spi_flash.sh check MTD name,
  • 0.6.8: Fix rock64_write|erase_spi_flash.sh scripts,
  • 0.6.7: Fix u-boot booting (regression since 0.6.6),
  • 0.6.6: Fix eMMC not working since 0.6.1,
  • 0.6.6: U-boot supports USB2/3 booting,
  • 0.6.6: Use Rockchip's u-boot tree,
  • 0.6.5: Tag all dependent repositories,
  • 0.6.4: Include mainline kernel in release,
  • 0.6.3: Rebase mainline kernel and u-boot patches,
  • 0.6.3: Fix libmali (make it work),
  • 0.6.3: Fix small bug in rock64_write_spi_flash.sh,
  • 0.6.2: Use RK DDR and SPL (allows SPI booting),
  • 0.6.2: Release bionic instead of artful,
  • 0.6.2: Include a bunch of updated drivers: xserver, libdrm, xf86-video-armsoc, etc.,
  • 0.6.2: Include updated 4.4 kernel,
  • 0.6.1: Make SPL/TPL actually to work,
  • 0.6.1: Introduce rock64_write_spi_flash.sh and rock64_erase_spi_flash.sh,
  • 0.6.0: Highly experimental,
  • 0.6.0: Use SPL/TPL instead of Rockchip's loaders (supports flashing and booting from SPI),

https://jenkins.ayufan.eu/job/linux-build-rock-64/273/