Re: EtherExpress 16 Errors

Brian A May (bmay@dgs.monash.edu.au)
Mon, 11 Oct 1999 11:27:36 +1000


On Tue, Sep 28, 1999 at 07:58:35AM +0200, Rogier Wolff wrote:
> > If you could please provide me with a patch file for Linux 2.2.12,
> > I will test it for you.
>
> Hmm. Ok. Untested (i.e. I don't even know if it compiles....):

Ok, I have compiled and installed the patch. So far, I have got a number of
messages:

I will let you know if this changes.

Oct 11 10:07:21 share kernel: eth0: tx interrupt but no status
Oct 11 10:08:57 share kernel: eth0: tx interrupt but no status
Oct 11 10:08:58 share kernel: eth0: transmit aborted, too many collisions
Oct 11 10:08:59 share kernel: eth0: transmit aborted, too many collisions
Oct 11 10:12:53 share kernel: eth0: tx interrupt but no status

but no "Roger is wrong" message (I assume that these should be logged in
bthe same file?). The computer has been on for 90 minutes.

> diff -ur linux-2.2.12.clean/drivers/net/eexpress.c linux/drivers/net/eexpress.c
> --- linux-2.2.12.clean/drivers/net/eexpress.c Sun May 30 19:17:03 1999
> +++ linux/drivers/net/eexpress.c Tue Sep 28 07:57:27 1999
> @@ -690,6 +690,13 @@
> old_read_ptr = inw(ioaddr+READ_PTR);
> old_write_ptr = inw(ioaddr+WRITE_PTR);
>
> + if (old_write_ptr != old_read_ptr) {
> + static int toldyou = 0;
> + if (!toldyou++)
> + printk ("Roger is wrong! %x != %x\n",
> + old_write_ptr, old_read_ptr);
> + }
> +
> outb(SIRQ_dis|irqrmap[irq],ioaddr+SET_IRQ);
>
>
> @@ -766,8 +773,8 @@
> #if NET_DEBUG > 6
> printk("%s: leaving eexp_irq()\n", dev->name);
> #endif
> - outw(old_read_ptr, ioaddr+READ_PTR);
> outw(old_write_ptr, ioaddr+WRITE_PTR);
> + outw(old_read_ptr, ioaddr+READ_PTR);
>
> spin_unlock(&lp->lock);
> return;
> Only in linux/drivers/net: eexpress.c.old
> Only in linux/drivers/net: eexpress.c~

-- 
Brian May <bmay@csse.monash.edu.au>

----- End of forwarded message from Brian A May -----

-- 
** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2137555 **
*-- BitWizard writes Linux device drivers for any device you may have! --*
------ Microsoft SELLS you Windows, Linux GIVES you the whole house ------

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