I have a Raspberry Pi 3B+ with a PoE-HAT.
The HAT has a fan on it.
On raspian it’s possible now to control the speed with a config-parameter in the config.txt:
This turns on the fan @ 55C°.
I have tried this on dietpi, but i think it does not work.
Should this work or not?
The short version:
It works out of the box. You don’t need to activate i2c module.
The longer version:
It was my “fault”. The pi was in a “closed case”. So there was no real airflow. Because of this, the temp was always high and i thought the config parameter is not working (fan was always on). Now i made some holes in the case to make an airflow possible.
And tata, it is working now!
Sometimes it is better to sleep one night over it then asking right now in the forum.
Ah yeah forgot again that it’s about the fan on the HAT and not on the Pi itself. Not sure about additional heat of the PoE HAT but since it comes with fan and fan speed stays high closed case, it seems to be required.
You could run cpu to check temps and see if it is okay with your current solution. Generally if there is already a fan, its airflow path should be as free as possible. Closing it too much could even lead to better without fan than with, since the fan itself also consumes power => produces heat .
2: eht0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 100
link/ether dc:a6:32:a6:13:e6 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.9/23 brd 192.168.3.255 scope global eth0
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 100
link/ether dc:a6:32:a6:13:e7 brd ff:ff:ff:ff:ff:ff
So if I understood correctly, It’s working without PoE-HAT only. As soon as the PoE-HAT is plugged, it’s not working anymore. Do you have a spare SD card? Would it be possible to test with plain Raspberry OS?
the POE-HAT is allways connected when i put energy by POE the ports eth0 and wlan0 do not work, if i connect cable lan without energy and plug USB-C with energy the ports eth0 and wlan0 works right. I will try with other distro
Do you use the 32-bit or 64-bit image and can you please paste the full kernel log: dmesg
I was searching a bid and indeed it seems to be not required to enable the I2C overlay/parameter, means it should work OOTB. However that is relevant for the fan only.
Also kernel is up-to-date? apt update && apt upgrade
In last days i was try ti make work the POE HAT with differente OS in my raspberry pi 4, i was try with Ubuntu, Rasbian, Dietpi, etc. but it do not work.
The fan works right but in all cases the eth0 is down and i can’t do make work.