openwrtv3/target/linux
Christian Lamparter 6adc757097 apm821xx: MR24: fix ethernet phy detection on the MR24
To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
This patch fixes a problem where the AR8035 PHY can't be
detected on the Cisco Meraki MR24, when the ethernet cable
is not connected during boot.

Russell Senior reported:
|This appears to be a problem during probing of the AR8035
|phy chip. When ethernet has no link, the phy detection fails,
|and eth0 is not created. Plugging ethernet later has no effect,
|because there is no interface as far as the kernel is
|concerned. The relevant part of the boot log looks like this:
|
|[    0.876611] /plb/opb/emac-rgmii@ef601500: input 0 in RGMII mode
|[    0.882532] /plb/opb/ethernet@ef600c00: reset timeout
|[    0.888546] /plb/opb/ethernet@ef600c00: can't find PHY!
(<https://bugs.lede-project.org/index.php?do=details&task_id=687>)

Fixes FS#687
Cc: Chris Blake <chrisrblake93@gmail.com>
Reported-by: Russell Senior <russell@personaltelco.net>
Fixes: 23fbb5a87c56e98 ("emac: Fix EMAC soft reset on 460EX/GT")
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
2017-06-24 22:36:38 +02:00
..
adm5120 adm5120: mark the rb1xx subtarget as broken 2017-01-16 20:40:12 +01:00
adm8668 build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
apm821xx apm821xx: MR24: fix ethernet phy detection on the MR24 2017-06-24 22:36:38 +02:00
ar7 ar7: diag.sh: use common status_led_* functions 2017-03-15 23:14:54 +01:00
ar71xx ar71xx: add AVM FRITZ!WLAN Repeater 300E support 2017-06-24 22:36:38 +02:00
arc770 kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
archs38 kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
armvirt armvirt: 64: enable usb support 2017-05-03 23:20:12 +08:00
at91 at91: convert boards to generic build target 2017-06-12 21:07:31 +02:00
ath25 ath25: add missed HAVE_IRQ_EXIT_ON_IRQ_STACK 2017-06-07 18:31:10 +02:00
au1000 kernel: update kernel 3.18 to version 3.18.43 2016-10-24 20:25:14 +03:00
bcm53xx kernel: backport MTD patch extracing TRX code to separated parser 2017-06-23 11:54:20 +02:00
brcm47xx brcm47xx: remove target specific network preinit config 2017-05-27 12:17:40 +02:00
brcm63xx brcm63xx: probe SPI connected switches through DT 2017-06-10 12:40:38 +02:00
brcm2708 kernel: update kernel 4.9 to 4.9.31 2017-06-08 01:03:39 +02:00
cns3xxx kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
gemini gemini: rename config-default to config-4.4 2016-08-24 01:44:05 +03:00
generic kernel: move Lantiq PEF7061/7071/7072 phy driver to generic 2017-06-24 22:36:38 +02:00
imx6 kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
ipq806x ipq806x: qca99xx: fix wifi calibration 2017-06-17 11:51:41 +02:00
ixp4xx kernel: update kernel 4.4 to 4.4.53 2017-03-12 15:46:02 +01:00
kirkwood kirkwood: add support for Cisco ON100 2017-06-12 21:07:31 +02:00
lantiq build: move lzma2eva build step to image-commands.mk 2017-06-24 22:36:38 +02:00
layerscape kernel: update kernel 4.4 to 4.4.52 2017-03-03 18:17:47 +01:00
malta malta: restore "be" subtarget from being source-only 2017-03-05 16:34:17 +01:00
mcs814x kernel: remove kmod packages for bridge, stp, llc and 8021q 2017-02-09 14:49:34 +01:00
mediatek kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
mpc85xx kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
mvebu kernel: update kernel 4.9 to 4.9.31 2017-06-08 01:03:39 +02:00
mxs mxs: enable nvmem support 2017-02-10 11:05:57 +01:00
octeon kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
omap omap: rework image generation and profiles 2017-04-24 18:03:31 +02:00
omap24xx kernel: clean up usb gadget support 2016-09-15 13:11:21 +02:00
orion kernel: split up 980-arm_openwrt_machtypes.patch and move to target folders 2017-01-27 11:18:27 +01:00
oxnas kernel: update kernel 4.4 to version 4.4.69 2017-05-21 21:48:16 +02:00
pistachio kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
ppc40x build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
ppc44x ppc44x: mark as broken 2017-01-10 12:49:34 +01:00
ramips ramips: add MT7603E driver to AFoundry EW1200 2017-06-24 22:36:38 +02:00
rb532 rb532: enable high-res timers, refresh kernel config 2017-06-07 18:31:10 +02:00
sunxi sunxi: sysupgrade: sync with x86 2017-05-29 23:50:35 +02:00
uml uml: Fix sample command line 2017-05-26 15:43:26 -07:00
x86 kernel: disable CONFIG_SG_POOL by default 2017-06-07 18:31:10 +02:00
xburst xburst: enable high-res timers, refresh kernel config 2017-06-07 18:31:10 +02:00
zynq kernel: remove out of tree direct-io disable hack 2017-04-26 10:27:45 +02:00
Makefile