Hello.
I just changed my AP from Vendor's to OpenWRT.
I downloaded the firmware from https://firmware-selector.openwrt.org/
the version is EAP102 - 23.05.4
And I used the file openwrt-23.05.4-ipq807x-generic-edgecore_eap102-initramfs-uImage.itb
but when I typed ifconfig, it worked well.
And the LAN and WAN port work well, too.
My laptop got dhcp IP from the AP.
Even I can enter the luci of it.
But the error doesn't know how to disappear itself.
Just got my EAP102 today and I'm having the same issues as OP. I tried both snapshot and 23.05.4 but still getting the same PHY errors.
This is for the snapshot...
BusyBox v1.36.1 (2023-06-14 21:27:29 UTC) built-in shell (ash)
-----------------------------------------------------
OpenWrt SNAPSHOT, r23375-cdfcac6e24
-----------------------------------------------------
--------------------------------------------------
root@OpenWrt:/# [ 42.315527] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[ 42.315574] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[ 42.320611] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[ 42.326886] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL
[ 43.355517] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[ 43.355545] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
This is for 23.05.4...
BusyBox v1.36.1 (2024-07-15 22:14:18 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 23.05.4, r24012-d8dd03c46f
-----------------------------------------------------
--------------------------------------------------
root@OpenWrt:/# [ 33.489117] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[ 34.969319] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[ 34.974359] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[ 34.980622] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL
[ 36.009300] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[ 36.009332] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[ 36.014369] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[ 36.020636] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL
Snapshot builds for ipq807x have been built only in 2023 (at the time of writing) so they are a bit old... Any reason why snapshot hasn't been updated?