Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Anyone know how to geth the POE-HAT fan working?

MWhalenSep 24 2021

I have several Pi4's with POE-HATs I have yet been able to find away to get the fan running ont he POE-HAT. I have tried OEL7 and OEL8
I tried to configure the dtparam and was going to copy the overlays from Raspbian. However, I found the rpi-poe.dtbo is 32bit. I have not found the source code fro that overlay to create a 64 bit version.
I attempted to use udev, but found no fan controller listed in the thermal libraries.
Anyone have any ideas on what else I can do at this point?
I really don't want to switch to a different OS on my Pi's

Comments

MWhalen

I know the OEL 8 UEK R7 was slated to support the POE fan. I have tried the UEK R7 Beta and the fan did not start. How does one enable the FAN using the UEK R7 Beta?

User_GPV5N

Trying UEK R7 today (thanks for the pointer), but ran into ERROR: Btrfs sector size must match kernel page size... and the kernel-uek-core would not install. Will have to run that down first.

MWhalen

@user-gpv5n Are you trying to upgrade to UEK R7? If so, that is not an easy,process. They changed the core to improve memory utilization. If you can re-install with OEL9, UEK R7 is default.
Using OEL8, you will have to change the file system block sizing to support the new kernel. I have not had the time to mess with it lately, but plan to soon.

User_GPV5N

From the best I can tell, you can't change the block size on the root/boot fs in OEL8 for rpi, using the Oracle provided image.
I did finally try OEL9 for rpi, but still no fan control. The dtoverlay loads and you can change the threshold with dtparm as seen in examples everywhere, but the fan never starts.
It looks like OEL is missing two related kernel modules that are in Ubuntu/Raspbian.
For my next trick, I plan to try a netboot install of OEL9 on the rpi4 and installing it with a different root fs. I'll also try to integrate the rpi fan/power control modules.

1 - 4

Post Details

Added on Sep 24 2021
4 comments
240 views