ROCK Pi E Engineering Sample is available now

Crystal Clear! :laughing: Thank you!
Which board did you get? Realtek 8723du wifi bt(D4W1) or 8821cu wifi/bt(D8W2)
and what are you running on?

This one.

I have on tried few FreeBSD images which failed to boot until I flashed mainline uboot for rock64 which booted and tried to read the kernel but failed at the kernel level. I have the openwrt image but didn’t get time to test it.

I will post the logs here.
https://hastebin.com/pabeyepaqa.makefile

I don’t know much about FreeBSD, but looks like it could not mount the “rootfs”.
Out of curiosity, can you search my repositories, there you find an image for RK3328, can you check if that boot?

I think it can boot without any problem except for the rootfs if there is any changes. I can try and image of Manjaro linux arm, rock64 on it.

Will try it tonight or tomorrow.

Great. Save the Logs for reference for every Image you try.

Lol I just tried manjaro minimal image using rock64 profile and it booted just fine over emmc.

Here is the log: https://hastebin.com/hoyezohapo.sql

inxi -Fzxi
 
[spikerguy@manjaro ~]$ inxi -Fzzxi
System:
  Host: manjaro Kernel: 5.7.2-1-MANJARO-ARM aarch64 bits: 64 compiler: gcc 
  v: 9.3.0 Console: tty 2 Distro: Manjaro ARM 
Machine:
  Type: ARM Device System: Pine64 Rock64 details: N/A serial: <filter> 
CPU:
  Topology: Quad Core model: N/A variant: cortex-a53 bits: 64 type: MCP 
  arch: ARMv8 rev: 4 
  features: Use -f option to see features bogomips: 0 
  Speed: 1008 MHz min/max: 408/1296 MHz Core speeds (MHz): 1: 1008 2: 1008 
  3: 1008 4: 1008 
Graphics:
  Device-1: display-subsystem driver: rockchip_drm v: N/A bus ID: N/A 
  Device-2: rk3328-mali driver: lima v: kernel bus ID: N/A 
  Device-3: rk3328-dw-hdmi driver: dwhdmi_rockchip v: N/A bus ID: N/A 
  Display: server: No display server data found. Headless machine? 
  tty: 80x24 
  Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:
  Device-1: rk3328-dw-hdmi driver: dwhdmi_rockchip bus ID: N/A 
  Device-2: audio-graph-card driver: asoc_audio_graph_card bus ID: N/A 
  Sound Server: ALSA v: k5.7.2-1-MANJARO-ARM 
Network:
  Device-1: rk3328-gmac driver: rk_gmac_dwmac v: N/A port: N/A bus ID: N/A 
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> scope: link 
  Device-2: Realtek 802.11ac NIC type: USB driver: btusb bus ID: 2-1:2 
  WAN IP: <filter> 
Drives:
  Local Storage: total: 14.58 GiB used: 1.35 GiB (9.3%) 
  ID-1: /dev/mmcblk1 model: SOD16G size: 14.58 GiB 
Partition:
  ID-1: / size: 14.09 GiB used: 1.29 GiB (9.1%) fs: ext4 dev: /dev/mmcblk1p2 
  ID-2: /boot size: 213.4 MiB used: 62.9 MiB (29.5%) fs: vfat 
  dev: /dev/mmcblk1p1 
Sensors:
  Missing: Required tool sensors not installed. Check --recommends 
Info:
  Processes: 131 Uptime: N/A Memory: 976.2 MiB used: 117.5 MiB (12.0%) 
  Init: systemd Compilers: gcc: N/A Shell: bash v: 5.0.17 inxi: 3.0.3
ip addr
 ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen
 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default ql
en 1000
    link/ether 3a:a4:2d:12:a8:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.19/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
       valid_lft 86285sec preferred_lft 75485sec
    inet6 fe80::e7c4:6352:f84b:511e/64 scope link 
       valid_lft forever preferred_lft forever
[spikerguy@manjaro ~]$ 

BTW… http://u-boot.10912.n7.nabble.com/PATCHv5-1-2-rockchip-rk3328-add-rock-pi-e-dts-file-td414470.html

1 Like

Successfully tested FreeBSD on RockPiE sample device.
Boot log

Thanks to @SleepWalker for adding the support.

1 Like

Hi, any plans as to when the final version will be released? Will there be a case?

I received my RockPi-E sample today and have managed to successfully port it to the meta-radxa layer of the Yocto build. Here is the link to meta-radxa if you want to build a custom OS for the RockPi-E (https://github.com/nishantpoorswani/meta-radxa.git)

2 Likes

This will be awesome, I have been testing RockPiE on Opnsense and it seem that 100mb lan is slow these days, I will try to hook up a 1gb usb adaptor to see how well it performs.

Before you plan to put in wifi6 please make sure the drivers are present for that card, I hope it will be intels ax series which have good linux and bsd driver support.

1 Like

If anyone interested i have managed to build Ubuntu 20.04 LTS with kernel 5.9.0-rc2 for the RockPi E D8W2 with the following bits working:

  • hdmi (debugging)
  • hdmi sound
  • analog sound (jack)
  • Eth0
  • Eth1
  • 5 GHz wifi
  • Bluetooth
  • eMMC

As a bonus, you get Htop with some extra functionality such as to monitor the Cpu Temp, Cpu Freq, Eth0 / Eth1 / Wifi speed and status, Speed Stats for mmcblk0, mmcblk1, sda, sdb, sdc, sdd in real-time. Htop also works on RK3399. Htop sources are on github.

Cheers.

4 Likes

Great work. Could you point to the source of the kernel?