EA8500 reboot fails, only with power switch on/off successful

512MB of RAM is enough :wink: for a router wifi it will be good :wink:

Tried that, same result.
And again I don't think that's something to do with reset the switch, I can confirm the switch is restted.
I believe something wrong with reset mdio0 or gmac.

1 Like

thanks for clarifying the situation :slight_smile:
btw searching in google i found this: https://gitlab.howett.net/polaris/openwrt/commit/7f694ef3d9f1121c03935c330093c594b8437098

I noticed this patch long ago. But it seems reasonable.
However from my testing, reverse this patch actually solved problem.
Now after reboot, the switch will still works.

I believe there is more than just a reset pin for pcie2.

1 Like

Lol... you mean that I found a solution by accident? :smiley: haha

that means the person who made this patch didn't do testing

1 Like

I compiled my firmware with the changes you mentioned above and it worked!!!!

Great job that was bothering me for a while.

So is it in trunk already?

git pull

will get it?

https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob_plain;f=target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts;hb=HEAD

I don't think they merged it.
Not sure when....

I had this problem for a long time, since I want replace my main router/fw I cant accept something cant even reboot properly, then I go with pfsense.
Now I will use it for AP

I have 4 EA-8500 one as my main and one to extend the network and one media server and one spare to play. I flashed them all with the fix and it worked great on all of them

Hope the fix gets merged into GitHub soon!

Great job

lol, the person who actually made this bug come to that pull request page, says it's a "WAR over WAR"

Not able to understand what kind of logic made to that.

I don't have the device, but I've tried to come up with some potential fix and looking for someone who could actually test it, for the details please see following comment https://github.com/openwrt/openwrt/pull/2047#issuecomment-494177418

1 Like

I applied your two patches

target/linux/generic/files/drivers/net/phy/ar8327.c
target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts

and compiled the firmware with kernel 4.14.115
The unit boots only with hard reboot (turning power switch off and on) soft reboot does not work.

Do you need me to look into the boot messages with a serial connection. I will not be able to do so for a week, but leet me know if this could help.

EA8500, 18.06.2 ,
soft reboot works fine.
may be, in different revisions of routers LinkSys use different revisions of switch chip ?

It has been updated with the 19.07 release also in Master. Thank you @ynezz and @424778940 to make it happen.

EA8500 now reboots again as it should without turning power off and back on

1 Like

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