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

Reply via email to