Hi,
i shot down my guess at imxuart by hexediting output like w/diff below,
and tested latest snapshot too, same thing.
diff --git a/sys/arch/armv7/imx/imxuart.c b/sys/arch/armv7/imx/imxuart.c
index ac4554e2fd5..6743203d212 100644
--- a/sys/arch/armv7/imx/imxuart.c
+++ b/sys/arch/armv7/imx/imxuart.c
@@ -183,7 +183,7 @@ imxuart_attach(struct device *parent, struct device *self,
void *aux)
break;
cn_tab->cn_dev = makedev(maj, sc->sc_dev.dv_unit);
- printf(": console");
+ printf("\n%s: console", sc->sc_dev.dv_xname);
}
timeout_set(&sc->sc_diag_tmo, imxuart_diag, sc);
so when that was out of the way i saw "ifconfig ... delete ...",
and i was able to trigger the bug from GENERIC w/just:
# ifconfig fec0 delete down
# ifconfig fec0
fec0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:1f:7b:b4:04:49
index 1 priority 0 llprio 3
groups: egress
<FROZEN>
no diff, as i hope this is easy fix to someone more experienced,
with some free time:)
-Artturi