# EdgeCore-EAP102

**URL:** <https://forum.openwrt.org/t/edgecore-eap102/178449>\
**Category:** Installing and Using OpenWrt\
**Created:** [November 23, 2023, 6:59am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449 "2023-11-23T06:59:28Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 6:59am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/1 "2023-11-23T06:59:28Z")

</div>

Good Morning Sirs,  
after trying to install openwrt-23.05.0-ipq807x-generic-edgecore\_eap102-squashfs-factory.ubi following Matthew Hagan procedure, I got the device looping in these errors

```plaintext
[691.846287] hsl_phy_phydev_get[798]:ERROR:phy_addr 3 phydev is NULL
[692.874955] hsl_phy_phydev_get[798]:ERROR:phy_addr 0 phydev is NULL
[692.874992] hsl_phy_phydev_get[798]:ERROR:phy_addr 1 phydev is NULL
[692.880024] hsl_phy_phydev_get[798]:ERROR:phy_addr 2 phydev is NULL
[692.886289] hsl_phy_phydev_get[798]:ERROR:phy_addr 3 phydev is NULL

```

Any suggestions?

Thanks in advance  
Tony

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 7:17am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/2 "2023-11-23T07:17:12Z")

</div>

> [@Ringo](#):
>
> Any suggestions?

try 23.05.2 too.

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 8:44am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/3 "2023-11-23T08:44:30Z")

</div>

Tnx Frollic  
but the problem persist in the same manner...lopp on phy\_addr error

---

<div class="post-metadata">

**Author:** ![kirdes](https://forum.openwrt.org/letter_avatar/kirdes/32/5_5575768a8748004e209b776fc1b2916d.png) [@kirdes](https://forum.openwrt.org/u/kirdes)\
**Post date:** [November 23, 2023, 10:37am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/4 "2023-11-23T10:37:18Z")

</div>

Please try the snapshot build. There are a few fixes regarding ssdk phydev enumeration in the snapshot.

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 11:05am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/5 "2023-11-23T11:05:21Z")

</div>

Hi Kirdes,  
if you mean for snapshot the one you can find here:  
[edge-core/edge-core\_eap102\_1](https://openwrt.org/toh/hwdata/edge-core/edge-core_eap102_1)

Already done as wrote in the first post.  
Thank you

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 11:06am UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/6 "2023-11-23T11:06:23Z")

</div>

> [@Ringo](#):
>
> openwrt-23.05.0-ipq807x-generic-edgecore\_eap102-squashfs-factory.ubi

wouldn't be the snapshot.

---

<div class="post-metadata">

**Author:** ![kirdes](https://forum.openwrt.org/letter_avatar/kirdes/32/5_5575768a8748004e209b776fc1b2916d.png) [@kirdes](https://forum.openwrt.org/u/kirdes)\
**Post date:** [November 23, 2023, 12:24pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/7 "2023-11-23T12:24:34Z")

</div>

[https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/openwrt-ipq807x-generic-edgecore\_eap102-squashfs-sysupgrade.bin](https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/openwrt-ipq807x-generic-edgecore_eap102-squashfs-sysupgrade.bin)

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 12:46pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/8 "2023-11-23T12:46:16Z")

</div>

Thnx kirdes,  
but it's impossible to do sysupgrade with the error in loop.  
How could I upload it?  
Tnx again  
Antonio

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 1:14pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/9 "2023-11-23T13:14:37Z")

</div>

the factory image is the right one, @kirdes probably posted the wrong link [https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/](https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/)

---

<div class="post-metadata">

**Author:** ![kirdes](https://forum.openwrt.org/letter_avatar/kirdes/32/5_5575768a8748004e209b776fc1b2916d.png) [@kirdes](https://forum.openwrt.org/u/kirdes)\
**Post date:** [November 23, 2023, 1:18pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/10 "2023-11-23T13:18:31Z")

</div>

Yeah sorry I thought you already installed OpenWRT.

BTW you can also open a ssh session to the running initramfs and do the install of the factory image. The log spam is only present in the serial connection.

Or use the snapshot initramfs image

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 1:38pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/11 "2023-11-23T13:38:20Z")

</div>

Tnx Kirdes,  
already tried to open an ssh session but , although I can see ip address (from serial monitor) assigned on br-lan (192.168.1.1) , the interface is not pingable and ssh fails.

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 1:46pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/12 "2023-11-23T13:46:13Z")

</div>

Here you can see what I see from serial monitor:

```plaintext
[179.689253] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[179.694292] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[179.700557] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL
ss
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: miireg: <> mtu 0 qdisc noop state DOWN qlen 1000
    link/generic
3: wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 14:44:8f:1f:b8:19 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::1644:8fff:fe1f:b819/64 scope link
       valid_lft forever preferred_lft forever
4: lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-lan state UP qlen 1000
    link/ether 14:44:8f:1f:b8:1a brd ff:ff:ff:ff:ff:ff
5: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:03:7f:12:ce:83 brd ff:ff:ff:ff:ff:ff
6: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:03:7f:12:b2:57 brd ff:ff:ff:ff:ff:ff
7: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 14:44:8f:1f:b8:1a brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd43:80b:8d3a::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::1644:8fff:fe1f:b81a/64 scope link
       valid_lft forever preferred_lft forever
root@OpenWrt:/# [180.729237] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[180.729284] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[180.734321] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[180.740594] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL
[181.769227] hsl_phy_phydev_get[773]:ERROR:phy_addr 0 phydev is NULL
[181.769253] hsl_phy_phydev_get[773]:ERROR:phy_addr 1 phydev is NULL
[181.774292] hsl_phy_phydev_get[773]:ERROR:phy_addr 2 phydev is NULL
[181.780559] hsl_phy_phydev_get[773]:ERROR:phy_addr 3 phydev is NULL

```

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 1:51pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/13 "2023-11-23T13:51:39Z")

</div>

same with all three factory images ?  
23.05.0, .2, and snapshot ?

(stupid question, I know, just making sure)

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 2:58pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/14 "2023-11-23T14:58:45Z")

</div>

Yes frollic

---

<div class="post-metadata">

**Author:** ![kirdes](https://forum.openwrt.org/letter_avatar/kirdes/32/5_5575768a8748004e209b776fc1b2916d.png) [@kirdes](https://forum.openwrt.org/u/kirdes)\
**Post date:** [November 23, 2023, 6:21pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/15 "2023-11-23T18:21:17Z")

</div>

Please describe exactly what are you doing.

Do you bootm an initramfs image or do you cp the factory.ubi image via tftp and flash that in u-boot (as described in the commit message)?

Please try first to tftpboot the snapshot initramfs image and boot that (bootm)  
And check if the log spam is fixed or still there.

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 8:32pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/16 "2023-11-23T20:32:03Z")

</div>

I copy the factory.ubi image via tftp and flash it in u-boot.

Where I can find the snapshot image (I found only factory.ubi e update.bin)?  
Thank you

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 8:37pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/17 "2023-11-23T20:37:49Z")

</div>

images will be the same, but snapshots are bleeding edge, you've already been given the link.

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 8:42pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/18 "2023-11-23T20:42:38Z")

</div>

this is the procedure I make:

```plaintext
tftpboot 0x44000000 openwrt-eap102-squashfs-factory.ubi`
sf probe
 imxtract 0x44000000 ubi
 nand device 0
 nand erase 0x0 0x3400000
 nand erase 0x3c00000 0x3400000
 nand write $fileaddr 0x0 $filesize
 nand write $fileaddr 0x3c00000 $filesize
 reset

```

---

<div class="post-metadata">

**Author:** ![frollic](https://forum.openwrt.org/user_avatar/forum.openwrt.org/frollic/32/30113_2.png) [@frollic](https://forum.openwrt.org/u/frollic)\
**Post date:** [November 23, 2023, 8:43pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/19 "2023-11-23T20:43:53Z")

</div>

if you're tftpboot:ing, you need to use the initramfs image, as @kirdes described,

---

<div class="post-metadata">

**Author:** ![Ringo](https://forum.openwrt.org/user_avatar/forum.openwrt.org/ringo/32/86086_2.png) [@Ringo](https://forum.openwrt.org/u/Ringo)\
**Post date:** [November 23, 2023, 8:48pm UTC](https://forum.openwrt.org/t/edgecore-eap102/178449/20 "2023-11-23T20:48:53Z")

</div>

so itb file..ok tomorrow I will try and let you know. I missed the second link, excuse me.  
The commands for itb are the same as ubi files?  
Thanx

[Next page](https://forum.openwrt.org/t/edgecore-eap102/178449.md?page=2)
