Hello,
Lately I have been playing with an arv4518pw2 board (Netfaster IAD 2), very similar with the arv4518pw, but with less ram and different switch, the ar8216, similar to the arv7518pw.
I have managed to get almost everything to work with 12.09.1, wifi, voip, dsl and usb, but lan wasn't working for me, neither on uboot, nor on linux.
On uboot, switch config:

Net:   bring up ebu gpio
initializing ar8216 switch... failed ... 
lq_cpe_eth 

On linux:

[    0.432000] ltq_mii: probed
[    0.432000] (unregistered net_device): no PHY found 

It is like the switch never works, no leds light up, no signs of life.
A user from a different forum, with the same board, same revision, tried my images and had no problems with lan. Upon inspection it seems that the boards that have a working switch have an external 25mhz clock for the ar8216 chip and the rest just have some unpopulated pads where the crystal should be.
Somehow the original firmware takes care of this, and runs on every board.
My question is,if the board doesn't have the external clock, how is the chip supplied with a clock source? Does the ar8216 have an internal clock, or does the soc somehow supply it?
I tried a couple of stuff on the drivers but no cigar.

(Last edited by Ntalton on 20 Feb 2017, 13:05)