Dummy Questions For Diagnosing The Penta Sata Hat Top Board

Hi all,

I recently got a top board for the Penta SATA Hat. I’ve plugged in into the HAT and… nothing. No fan, nothing on the OLED screen. I’ve reseated the 2x5 pin connection a number of times, so I’m sure that’s plugged in properly. The HAT itself works completely fine. The PI isn’t showing any throttling so I’m assuming the power is good etc.

Does anyone have any tips on how I can test if the board is detected in the slightest? I’d like to try everything I can before sending it back (to a reseller) for a replacement.

Kind regards,
Lee

For PWM fan and OLED screen You need to install system service, all explained in docs.
What power adapter are You using?
Post photo of Your setup so it’s easier to know what You are doing.

This HAT should be connected to pcie port, so lspci is the command that list such devices. dmesg is yet another one that should show linking process.

Hey Dominik,

Thanks for the reply. Just to clarify - the SATA HAT itself is working fine. I’ve got some SSD’s plugged into it, all is fine & I can see it using tools like lspci or see my disks with lsblk. It’s the top board that I’m getting nothing from and wondering what I can use to see if the board is dead or not.

I installed the rockpi-penta package. It seemed to install fine (there was a notice about apt not having perms to a python package) but I can run the service with no errors in the logs & self-running the main.py package also throws no errors. So I can only assume it works.

Pi is powered by a 35w USB C adapter that feeds the barrel pin on the SATA HAT using one of these:

Pictures below as requested too. Hopefully I’ve made a basic mistake that I can easily fix!

https://1drv.ms/i/s!AhO83Yat-2U2oizOOB_g4qUyfaOH?e=ahugwd

And the other 2 images:

https://1drv.ms/i/s!AhO83Yat-2U2oitVff_ExIGlwDCL?e=Y9mHIa
https://1drv.ms/i/s!AhO83Yat-2U2oipWJ7YYGQ43UXAC?e=3QMc03

Ok, OLED screen should be accessible on i2c address, check i2ctools if it see anything,
You may browse sata kit service directory and try to run that manually to see if there are any errors. Probably lib responsible for fan and oled will output something about those.