Pi 3B+ and PoE Hat compatible with AArch64?

This is for ARMv8 based devices

Pi 3B+ and PoE Hat compatible with AArch64?

Postby iMike » Mon May 13, 2019 1:44 pm

I've been using AArch64 on a Raspberry Pi 3B+ for awhile now. It works great for everything I've needed. Now I would like to try to add the Raspberry Pi Foundation's PoE Hat Raspberry Pi Foundation PoE Hat. It's not clear to me if this requires closed source vendor libraries shipped in the ARMv7 release as stated on the AArch64 Installation page or not. Can this device be used with AArch64?

In general, how does one know what is included in those libraries? Is it by looking at Raspberry Pi Firmware git repository?

Thank you in advance.

[Ed.] Perhaps I should mention that I have a PoE Hat from Pi-Supply running on a Pi 2B (ARMv7) without problems. However, it does not have a fan. From what I've read of the Pi Foundation's PoE Hat, there have been some issues with the PoE Hat fan, and thus changes needed sometimes for controlling it via /boot/config.txt. I see config.txt on AArch64, but couldn't find anything about it doing a search like config.txt site:https://www.denx.de/wiki/DULG/Manual (i.e., looking in the U-boot manual). Is it just that U-boot calls some other program that reads config.txt that I can read about to help answer this question? I found https://elinux.org/RPiconfig, but it's not clear to me if U-boot on AArch64 parses this file. The fan is controlled by I2C, so if I can't do that with AArch64, then I guess I'll have to switch to ARMv7.

[PS] I didn't see a response to this post about using GPIO with 64-bit ARM, but at least I see the I2C package is available:
$this->bbcode_second_pass_code('', '
[mike@pillow ~]$ uname -a
Linux pillow 5.1.1-1-ARCH #1 SMP Sun May 12 19:36:08 UTC 2019 aarch64 GNU/Linux
[mike@pillow ~]$ Pacmatic -S --needed i2c-tools lm_sensors
Recent ML chatter:
warning: lm_sensors-3.5.0-1 is up to date -- skipping
resolving dependencies...
looking for conflicting packages...

Packages (1) i2c-tools-4.1-1

Total Download Size: 0.08 MiB
Total Installed Size: 0.35 MiB
')
so perhaps it's safe to try the PoE Hat. Sadly, running sensors-detect only finds EDID EEPROM, and since I'd probably be smart to have some sort of temperature checking, which it appears I can only get from the raspberrypi-firmware pacakge, I guess I am probably going to conclude AArch64 is not quite there yet for using the PoE Hat from the foundation. At least that is the way it seems from what I can tell.

A related question that might help someone: Rpi 3b+ 64bit GPIO.
iMike
 
Posts: 10
Joined: Mon Jul 13, 2015 7:55 pm

Re: Pi 3B+ and PoE Hat compatible with AArch64?

Postby lategoodbye » Wed May 15, 2019 5:29 pm

This was my only and last upstream attempt:
https://lkml.org/lkml/2018/9/2/135

Maybe someone else take care of upstreaming.
lategoodbye
 
Posts: 124
Joined: Sat Dec 29, 2018 1:24 am

Re: Pi 3B+ and PoE Hat compatible with AArch64?

Postby iMike » Thu May 16, 2019 12:02 pm

@lategoodbye: Thank you for your efforts. We'll keep our fingers crossed that someone else takes care of upstreaming it. Wish I could say I was in the position to do that, but I'm afraid I'm not.
iMike
 
Posts: 10
Joined: Mon Jul 13, 2015 7:55 pm


Return to ARMv8 Devices

Who is online

Users browsing this forum: No registered users and 28 guests