Re: RL100-ATX Problem

From: Donald Becker (becker@scyld.com)
Date: Tue May 16 2000 - 02:29:36 EST


On Sun, 14 May 2000 wart@mojo.spb.edu wrote:

> Subject: RL100-ATX Problem
>
> I've got the driver for my RL100-ATX, which is called 'winbond.c', e.g. supporting WinBond840 Chipset.
> On 2.2.14 I've compiled it, but insmodding it caused kernel oops 002
>(however, the driver was installed.

I tested the driver today, and didn't have any crashing problem.

There was one bug that came up. The original code used desc->status as an
signed value. When the driver was converted to explicitly handle the
little-endian descriptors on big-endian machine, it assumed le32_to_cpu()
would return a signed value. This assumption was true with my version
compatibility macros, but failed with the kernel's macros.

The operational effect was very slow operation, and many logged messages,
but not a driver crash.

The updated version, v1.01, is at
   http://www.scyld.com/network/ethercard.html
      ftp://www.scyld.com/pub/network/winbond-840.c

> Later,
> then I tried to pass some data through eth0, the machine freezed completely).

This was probably an effect of the earlier crash, which I am unable to
reproduce.

Donald Becker becker@scyld.com
Scyld Computing Corporation
410 Severn Ave. Suite 210
Annapolis MD 21403

-
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 : Tue May 23 2000 - 21:00:10 EST