LITE5200 configuration

Grant Likely grant.likely at secretlab.ca
Sat Aug 29 00:10:15 EST 2009


On Thu, Aug 27, 2009 at 8:14 AM, FIXED-TERM Seeh Thomas
(BEG/EMS1)<fixed-term.Thomas.Seeh at de.bosch.com> wrote:
> ------snip---------
> [ 2346.499181] VFS: Mounted root (nfs filesystem) on device 0:11.
> [ 2346.505748] Freeing unused kernel memory: 160k init
> [ 2346.865420] net eth0: FEC_IEVENT_RFIFO_ERROR
> [ 2346.871668] ------------[ cut here ]------------
> [ 2346.876434] Kernel BUG at c01ae1d0 [verbose debug info unavailable]
[...]
> Anyone an idea, what I do wrong?

Looks like an Ethernet driver problem which has been seen before.  Try
the following patch.  Also, you should enable CONFIG_KALLSYMS so that
your traceback actually shows function names.

Cheers,
g.


diff --git a/drivers/net/fec_mpc52xx.c b/drivers/net/fec_mpc52xx.c
index cc78633..6d1afb6 100644
--- a/drivers/net/fec_mpc52xx.c
+++ b/drivers/net/fec_mpc52xx.c
@@ -758,12 +758,6 @@ static void mpc52xx_fec_reset(struct net_device *dev)

        mpc52xx_fec_hw_init(dev);

-       if (priv->phydev) {
-               phy_stop(priv->phydev);
-               phy_write(priv->phydev, MII_BMCR, BMCR_RESET);
-               phy_start(priv->phydev);
-       }
-
        bcom_fec_rx_reset(priv->rx_dmatsk);
        bcom_fec_tx_reset(priv->tx_dmatsk);

-- 
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.


More information about the Linuxppc-dev mailing list