08-29-2017, 11:29 PM
(08-28-2017, 04:00 PM)ayufan Wrote: I released a few new builds that fix a bunch of problems but also enables first initial headless compile of the mainline kernel: https://github.com/ayufan-rock64/linux-build/releases.
You can find all patches added on top of u-boot and kernel here:
- https://github.com/ayufan-rock64/linux-mainline-kernel
- https://github.com/ayufan-rock64/linux-u...ine-master
What does work?
- eMMC and SD,
- GbE ethernet, 100M ethernet,
- PXE and USB booting via U-boot,
- SPI accessible from U-boot and Kernel,
- Power/standby leds,
- Power key,
- Persistent eth0 and eth1 address,
What does not?
- Everything else probably, like HDMI, Mali, cpu scaling.
Usage?
This is suitable for testing and headless use.
How to install?
Code:wget https://github.com/ayufan-rock64/linux-build/releases/download/0.5.5/linux-image-4.13.0-rc1-rockchip-ayufan-93-ga1d4fc4_0.5.5_arm64.deb
dpkg -i linux-image-4.13.0-rc1-rockchip-ayufan-93-ga1d4fc4_0.5.5_arm64.deb
^^ This will only work when running on one of my images. It will not work with Official images.
^^ In above you may want to look at https://github.com/ayufan-rock64/linux-build/releases and get the latest archive.
How to uninstall?
Code:dpkg -r linux-image-4.13.0-rc1-rockchip-ayufan-93-ga1d4fc4
Remarks?
All my builds since 0.5.x do use mainline u-boot with some extra patches.
Downloaded the "linux-build-rock-64-92" last night and ran it this evening. Then I realized there was already a "linux-build-rock-64-93". Can't keep up!
To test Build 92 I took the conservative approach of flashing a new microSD:
- I downloaded xenial-mate-rock64-0.5.4-92-arm64.img.xz
- extracted with 7-zip
- imaged a new microSD by selecting the downloaded and extracted .img file.
- booted a production Rock64 w/ 4 GB
Everything seems fine with one error notice.
Error: Sorry, Ubuntu 16.04 has experienced an internal error.
Executable path:
/usr/bin/Ubuntu-mate-welcome
Not sure when this showed up. I had selected the Welcome -> Software button and tried a few categories that were empty. After a reboot I haven't seen this again, but haven't played with the Welcome window.
Otherwise Ethernet, USB, etc. all seem fine and better than the previous release version, Build 83. Tested that Ethernet connects on boot and shows good throughput on Xfinity speed test. Connected an Adata USB3 flash drive to the USB3 port and transferred some files.
FYI, uname -a gives:
Linux rock64 4.4.77-rockchip-ayufan-92 #1 SMP Mon Aug 28 19:38:29 UTC 2017 aarch64 (three times) GNU/Linux
Keep up the super excellent work! Many Thanks!
moravecz