Re: Correction: 2.6.16-git12 killed networking -- 3c900 card

From: Pete Clements
Date: Wed Mar 29 2006 - 09:27:04 EST


Patch gives me the network back (applied to git16).
Timeout problem remains, trying Andrews patches.

> > > > FYI:
> > > > Single 3c900 card, UP i386
> > > > Lost networking with .16-git12, message
> > > > ADDRCONF(NETDEV_UP): eth0: link is not ready
> > >
> > > This could be due to the recent driver update.
> > > I can not reproduce this with a 3c900B-Combo,
> > > so I need some more information to track it down.
> >
> > Data attached. Note:
> > 1) Using coax 10base2.
>
> Somehow 10base2 does not like a netif_carrier_off.
>
> Please try the pach below. It makes 10base2 work again for me.
>
> Steffen
>
> --- linux-2.6.16-git12/drivers/net/3c59x.c 2006-03-29 11:23:48.000000000 +0200
> +++ linux-2.6.16-git12-sk/drivers/net/3c59x.c 2006-03-29 13:40:28.000000000 +0200
> @@ -1723,7 +1723,6 @@
> printk(KERN_DEBUG "vortex_up(): writing 0x%x to InternalConfig\n", config);
> iowrite32(config, ioaddr + Wn3_Config);
>
> - netif_carrier_off(dev);
> if (dev->if_port == XCVR_MII || dev->if_port == XCVR_NWAY) {
> EL3WINDOW(4);
> vortex_check_media(dev, 1);
>


--
Pete Clements
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/