Re: [2.3.99-pre3] via-rhine.o died again!

From: Jeff Garzik (jgarzik@mandrakesoft.com)
Date: Fri Mar 24 2000 - 17:46:36 EST


Jean-Luc Pedneault wrote:
>
> 2.3.50 up to 2.3.99-pre1 killed the driver, 2.3.99-pre2 worked fine, but
> 2.3.99-pre3 made it die again.
>
> The fact is, the driver loads, but the very first packet I send is going
> to hang the via-rhine.o driver. This means I can see the stats in
> /sbin/ifconfig eth0.
>
> In 2.2.12-20, I can clearly see that the IRQ and base addresses are the
> same - they should be anyway since they're assigned by the BIOS.
>
> After shutting down the eth0 interface many times, removed the driver,
> reloaded the driver, reactivated the eth0 interface, the very same error
> keeps getting back every time I send the first packet:
>
> ---<snip>---
> eth0: Oversized Ethernet frame spanned multiple buffers, entry 0x1 length
> 0 status 00000000!
> eth0: Oversized Ethernet frame c73ec010 vs c73ec010.
> ---<snip>---
>
> What does it means, I have no clue. The values in the second error change
> everytime (I suppose it's a frame dynamically allocated in memory). Every
> other packet I send after displays nothing, they just add up in the
> Dropped counter in /sbin/ifconfig eth0.
>
> Also, it's worth noting I already got one of the two above errors before
> (I think it's the second one) in the 2.2.14 kernel (not sure), when the
> network was in heavy load, especially when two systems used it at the same
> time.

There were some incorrect endian changes which made it into the pre
patch...

-- 
Jeff Garzik              | Tact is the ability to tell a man 
Building 1024            | he has an open mind when he has a
MandrakeSoft, Inc.       | hole in his head.  (-random fortune)

- 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/



This archive was generated by hypermail 2b29 : Fri Mar 31 2000 - 21:00:14 EST