Issues with AML-S905D3-CC Solitude and Debian 12 from EtherealOS

Hi folks,

I got an AML-S905D3-CC with an eMMC card, a PoE HAT and a cooling case from LoverPi.

I was able to boot into EtherealOS, choose libre-computer and install Debian 12 core.

Here are the issues I’m seeing, have tried many different things to get them fixed:

  1. On boot, the end0 ethernet interface gets an ipv6 address, I have to manually run dhclient to get an ipv4 from my pihole DHCP server. I would prefer to only get ipv4, happy to disable ipv6 altogether.
  2. Even after dhclient it doesn’t have my pihole DNS server, so I manually resolvectl dns end0 192.168.86.5 to just to be able to resolve.
  3. I have a USB keyboard plugged in and it’s quite laggy, often misses typed characters. For example, even logging in with root and password doesn’t work, need to retype several times, and it’s annoying because you can’t see the typos in the password :frowning:
  4. I connected the cooling case to the fan pins on the PoE Hat like this: https://share.google/images/VMpChreBWqa1i92XB but the fun runs at 100%, and no matter what I did by following this post, I can’t get it to slow down.

To contrast, my first install on this board was mistakenly a vanilla Debian 12 (not libre-flavor) and while I had the same problems with ipv4 and DNS, at least it was not laggy at a plugged-in keyboard.

I searched these forums and haven’t found much on the above issues, especially the amount of content for the Solitude board is very little.

Really appreciate any guidance you can offer.

Thanks!