"Penta SATA HAT" supported for "Rock 3a"?


  1. Is “Penta SATA HAT” supported for “Rock 3a”?

  2. Does device support work immediately or do you need to install an additional driver?

  3. If I plan to use only one ssd 2.5 disk, do I need additional power?

Yes, Penta SATA HAT support ROCK 3A and it run as fast as on ROCK Pi 4.

For the 3A support, we need update the firmware of the Penta sata hat. For the new produced Penta sata hat, it’s updated already. Do check it with the distributor.

If you use only one 2.5 HDD, you can power from USB C port on ROCK 3A, make sure your PD power adapter is 24W or more. You can also power from the 12V DC on the penta hat.


**ROCK 3 A with PENTA SATA HAT, all 4 Drives are operational in ubuntu server environment plus Samba but getting hot as fan and display are not yet active :-1:(( **

I feel also, that here is some kind of hickup going on, as the rock 3 A seems to reset itsself once in a while but I’m still trying to track that.
Question: Might debian be more stable?

Got this from cockpit system log:
service rockpi-penta.service
Rockpi SATA Hat
Status Failed to start
Starten automatic
Pfatgh /lib/systemd/system/rockpi-penta.service
requires system.slice-.mountsysinit.target
required by multi-user.target
conflicts shutdown.target
before shutdown.targetmulti-user.target
after system.slicesystemd-journald.socket-.mountbasic.targetsysinit.target
Serviceprotocol 23. Dezember 2021
11:04 Failed to start Rockpi SATA Hat.
11:04 rockpi-penta.service: Failed with result ‘exit-code’.
11:04 rockpi-penta.service: Start request repeated too quickly.
11:04 Stopped Rockpi SATA Hat.
11:04 rockpi-penta.service: Scheduled restart job, restart counter is at 5.
11:04 rockpi-penta.service: Failed with result ‘exit-code’.
11:04 rockpi-penta.service: Main process exited, code=exited, status=1/FAILURE
11:04 ModuleNotFoundError: No module named 'mraa’
11:04 import mraa # pylint: disable=import-error
11:04 File “/usr/bin/rockpi-penta/fan.py”, line 3, in

Reworked.… Still no response from Radxa :frowning: Changed to debian, no improvment here and none of the two serviced 3A distributiosn seems to willing to cooperate with OMV 6 .:frowning:

URGENT QUESTION: So what is a that uncooled PENTA HAT for, if the only solution, to use it as a NAS is to install a quite old UBUNTU Server Version, on a attractive HW Solution that might die of heat problems within short time. ???

Can I update the firmware myself if there is an outdated version on sale?
Does the firmware update take place in the installed state or through a UART connection?

When did you buy your Penta SATA Hat? Maybe @setq has some tips on how to upgrade on ROCK 3A.

I haven’t bought it yet, I’m calculating all the options in advance.
I’ll clarify just in case.

If you buy it now, the firmware is updated already. Just plug in and it works with 3A.


Addenum: Just gave the install another try as there seemed to be an update but…

root@rock3a:/home/rock# curl -sL https://rock.sh/get-rockpi-penta | sudo -E bash -

*** Penta SATA Hat Install for ROCK Pi 4

*** Tested distributions:

*** Armbian 20.05.4 focal

*** Armbian 20.05.3 buster

*** Debian 9 Desktop (radxa official image)

*** Ubuntu Server 18.04 (radxa official image)

*** Please report problems to setq@radxa.com and we will try to fix.

Package(s) radxarock3modela-rk-u-boot-latest rockpi4-dtbo gcc python3-dev python3-setuptools python3-pip python3-pil is required.

Would you like to apt-get install the packages? [Y/n] y

OK:1 http://security.debian.org buster/updates InRelease

OK:2 http://httpredir.debian.org/debian buster InRelease

OK:3 http://httpredir.debian.org/debian buster-updates InRelease

OK:4 http://httpredir.debian.org/debian buster-backports InRelease

OK:6 http://apt.radxa.com/buster-stable buster InRelease

OK:7 http://apt.radxa.com/buster-testing buster InRelease

Paketlisten werden gelesen… Fertig

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut.

Statusinformationen werden eingelesen… Fertig

E: Paket radxarock3modela-rk-u-boot-latest kann nicht gefunden werden.

Traceback (most recent call last):

File “setup.py”, line 3, in

from setuptools import setup, find_packages

ModuleNotFoundError: No module named ‘setuptools’

(Lese Datenbank … 91596 Dateien und Verzeichnisse sind derzeit installiert.)

Vorbereitung zum Entpacken von /tmp/tmp.LTAbBNSUAq …

Removed /etc/systemd/system/multi-user.target.wants/rockpi-penta.service.

Entpacken von rockpi-penta (0.10) über (0.10) …

rockpi-penta (0.10) wird eingerichtet …

Created symlink /etc/systemd/system/multi-user.target.wants/rockpi-penta.service → /lib/systemd/system/rockpi-penta.service.

Traceback (most recent call last):

File “/usr/bin/rockpi-penta/misc.py”, line 192, in


File “/usr/bin/rockpi-penta/misc.py”, line 181, in open_pwm_i2c

replace(’/boot/hw_intfc.conf’, ‘intfc:pwm0=off’, ‘intfc:pwm0=on’)

File “/usr/bin/rockpi-penta/misc.py”, line 171, in replace

with open(filename, ‘r’) as f:

FileNotFoundError: [Errno 2] No such file or directory: ‘/boot/hw_intfc.conf’

Try to create a new topic

Sorry but I bought this crab, because I had confidence in the 3rd release of a rock3a plus YOUR PENTA SATA HAT, that it would be somehow less buggy. IT IS purely to maintain, as when you want to experiment with it you always have to rip the whole thing apart just to install a new version of software.
With the HAT mounted safely on top there is no access to the eMMC and even changing the SD is a tricky thing to do!
This very much reduces the fun factor to experiment with such a nitty Potential of SBC Power plus that cabability for a somehow reliable datamanagement.
** 'til now I’m just disappointed :-(**
What a waste of time and energy to have this stuff being sent around half of the world, just to see that it is a bunch of mybe somehow WORKÍNG things, thrown together just to feed the market that seems to have money to feed your “copy and paste” culture.
Shame on you. YOU can do better, I know! Soo! get up and act! … at least start communicating in a trustworthy way!