IPQ807X, Edgecore EAP102 keep making same errors, but works well

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

What I did type on u-boot:

ping <serverIP>
tftpboot openwrt-23.05.4-ipq807x-generic-edgecore_eap102-initramfs-uImage.itb
bootm

And the device has changed its firmware to OpenWrt Version.
But it is having printed errors:

[  430.322917] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[  430.327957] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[  430.334224] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL

they are printed everytime. every seconds.

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.

Can you help me to erase them?

Once you got the initramfs version of OpenWrt running, did you run sysupgrade to flash the sysupgrade image to memory?

Yes, I just updated it with
openwrt-23.05.4-03edd580ce07-ipq807x-generic-edgecore_eap102-squashfs-sysupgrade.bin
but the problem still exists.

Please try a snapshot build

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?

ipq807x has been moved to qualcommax.

https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq807x/

1 Like

Alright, that seems work. Thanks!

Yeah, This snapshot version works and doesnt make any errors for my EAP102. Thanks!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.