[vortex] Problems detecting 100Mbps with 3c59x (Vortex)

Donald Becker becker@scyld.com
Tue Dec 31 03:15:01 2002


On Tue, 31 Dec 2002, CJ Kucera wrote:
> On Mon, Dec 30, 2002 at 05:12:20PM -0500, Donald Becker wrote:
> > Full duplex is only correct when it is auto-negotiated.
> 
> Aaah.  Works for me!

When the link data rate goes up, you will start seeing
  - out-of-window collisions on half duplex side, and
  - corrupted Rx packets on the full duplex side.

> Hm, yeah.  Well, they'll have to do until I can find some time to go
> out and snag some new ones then...  Or until I can make my way over
> to pricewatch, I suppose.  At any rate, I'll keep it in mind; thanks.

Check out your local mega-box-shop (BestBuy, Frys, etc.) -- $5-$15 is
now common for NICs on sale.

> In other news, I seem to have shoehorned the current 3c59x driver into
> compiling directly into the kernel.  It actually wasn't that hard (the
> Makefile changes were trivial); basically all I had to do was remove
> some of the "#ifdef MODULE" and a couple of references to
> "linux/modversions.h", which doesn't exist when your kernel isn't using
> modules.  Oh, and calls to "module_init" and "module_exit" towards
> the end.
> 
> If anyone's interested, I've put up the patches at:
>   http://apocalyptech.com/linux/3c59x/

This would be in the current driver if there was a clean way to make it
work with all kernel versions.

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993