[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