Slackware - ARMThis forum is for the discussion of Slackware ARM.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
SoC – Rockchip RK3566 quad-core Cortex-A55 processor up to 1.8 GHz with Arm Mali-G52 GPU supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU for AI acceleration
System Memory – 2GB to 8GB LPDDR4
Storage
SPI Flash
optional eMMC module from 16GB up to 128GB capacity
bootable SDHC/SDXC MicroSD card up to 256GB (or is it 2TB?)
SATA 3.0 port (multiplexed with USB 3.0)
Video Output / Display Interfaces
HDMI 2.0a up to 4Kp60
4-lane eDP up to 2560×1600 @ 60Hz
4-lane MIPI DSI up to 1440p
SPI Touch Panel Port, SPI with interrupt
Camera I/F – 4-lane MIPI CSI camera Interface up to 8MP
Networking
10/100/1000Mbps Gigabit Ethernet RJ45 port
Optional WiFi 802.11 b/g/n/ac with Bluetooth 5.0 via header via SDIO 3.0 and UART
USB – 3x USB 2.0 host ports, 1xUSB 3.0 host port
Expansion
2x 10-pin GPIO header
PCIe x4 open-ended slot with PCIe 2.0 x1 interface
Misc – RTC battery connector
Power Supply
12V/3A DC input via 5.5/2.1mm DC barrel jack
VBAT Lithium Battery Connector with temperature sensor input
SoC – Rockchip RK3566 quad-core Cortex-A55 processor up to 1.8 GHz with Arm Mali-G52 GPU supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU for AI acceleration
System Memory – 2GB to 8GB LPDDR4
Storage
128 Mbit SPI Flash
optional eMMC module from 16GB up to 128GB capacity
bootable SDHC/SDXC MicroSD card up to 2TB
Video Output / Display Interfaces
HDMI 2.0a up to 4Kp60
2-lane MIPI DSI up to 1080p
Camera I/F – 2-lane MIPI CSI camera Interface up to 5MP
Audio – 3.5mm audio jack
Networking
10/100/1000Mbps Gigabit Ethernet RJ45 port
WiFi & Bluetooth via either a Realtek Bluetooth/WiFi chipset or Bouffalo BL602 module (Note: two models of the board will be provided)
USB – 2x USB 2.0 host ports, 1xUSB 3.0 host port
Expansion
40-pin GPIO header
M.2 PCIe socket
Misc – RTC battery connector, IR Tx/Rx
Power Supply – 5V/3A DC input via 3.5/1.35mm DC barrel jack
Just curious, have you been able to build any images for this board yet? I have been contemplating getting a Model A to tinker with (now that the Pinebook is stable).
I have been testing out this image, and it works surprisingly well. There are obvious hardware support issues, but I think those are all upstream. I have been using it to build all of my other images, actually.
I was trying to build a fresh image to track kernel changes, but I am running into kernel config issues with both legacy and next kernels. Legacy does not finish building, and next is stuck at 5.13.0-rc4. Maybe a version bump? Just curious, thanks for everything.
I have been having troubles getting u-boot to build for this image. I have tried changing sources and branches, and no matter what I do I keep getting stuck at this point;
Code:
[...]
CC drivers/video/drm/drm_dp_helper.o
CC lib/avb/libavb/avb_sha256.o
LD fs/fat/built-in.o
CC fs/fs_internal.o
CC net/tftp.o
CC lib/avb/libavb/avb_sha512.o
CC drivers/video/drm/dw_mipi_dsi.o
LD fs/built-in.o
CC lib/avb/libavb/avb_sysdeps_posix.o
CC lib/avb/rk_avb_user/rk_avb_ops_user.o
CC lib/avb/rk_avb_user/rk_ab_ops_user.o
CC lib/avb/libavb/avb_slot_verify.o
LD net/built-in.o
CC drivers/video/drm/rockchip_dw_hdmi.o
CC drivers/video/drm/dw_hdmi.o
LD lib/avb/rk_avb_user/built-in.o
lib/avb/libavb/avb_slot_verify.c: In function ‘load_and_verify_vbmeta’:
lib/avb/libavb/avb_slot_verify.c:476:40: error: ‘found’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
476 | loaded_partition->partition_name = avb_strdup(found);
| ^~~~~~~~~~~~~~~~~
lib/avb/libavb/avb_slot_verify.c:299:15: note: ‘found’ was declared here
299 | const char* found;
| ^~~~~
CC test/dm/cmd_dm.o
CC drivers/video/drm/inno_mipi_phy.o
LD test/dm/built-in.o
CC drivers/video/drm/inno_video_combo_phy.o
CC drivers/video/drm/analogix_dp.o
CC drivers/video/drm/analogix_dp_reg.o
cc1: all warnings being treated as errors
make[2]: *** [scripts/Makefile.build:280: lib/avb/libavb/avb_slot_verify.o] Error 1
make[1]: *** [scripts/Makefile.build:425: lib/avb/libavb] Error 2
make: *** [Makefile:1305: lib] Error 2
make: *** Waiting for unfinished jobs....
CC drivers/video/drm/rockchip_lvds.o
CC drivers/video/drm/rockchip_panel.o
LD drivers/video/drm/built-in.o
LD drivers/video/built-in.o
LD drivers/built-in.o
I have seen in other posts (pine64 forum, for example) that some people are getting this error even though the build completes. For me, this error is fatal, the build stops here. Is this a GCC version issue, or something like that? Searching around has not been very fruitful, yet.
Oh, by the way, I am still using the 5.13.0-rc4-next-20210603 image. All of the others I have downloaded and tried have had either networking (next) or boot (legacy) issues that prevented me from using them. I have yet to build an image of my own successfully for this board. Hopefully if I can get past this u-boot issue, I can start testing images.
Just FYI. Thanks much.
UPDATE: The patch mentioned in this post fixed the problem for me. It is probably worth adding to the patch directory.
Last edited by shelldweller; 09-28-2021 at 12:23 AM.
Reason: Added patch info
Wow, you got LAN to work? I just built the same image, but LAN was not working for me. It was cool to see HDMI working for a change, though. I will check out your images and try to figure out what I did wrong.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.