I recently got a second Intel-based PC. Like the first, it has a 10/100
Ethernet card, so it seemed like a good idea to replace my 10BaseT
mini-hub with a 10/100 mini-hub (a D-Link DSH-5) so that I could get a
fast connection between the two machines. Bad idea!
The new card (a 3com 3C905-TXM) works fine with the new hub, but the old
card (a D-Link DFE-500TX) won't talk to it at any speed. This card, which
uses the tulip driver and is *supposed* to be a 10/100 card, works fine
with the old 10BaseT hub.
On the old machine, I am currently using kernel 2.2.19 (Debian 2.2) with
the 0.91g tulip driver. I attempted to compile a new kernel with the
latest tulip driver (0.94, I think), but I got all sorts of errors.
It seems to me that I have two options. Either figure out how to tell the
card to talk to the hub at 100 Mbs (assuming that the failure occurs when
they are trying to negotiate a speed), or get a new card. The information
at http://www.scyld.com/network/tulip.html suggests that I can pass a
media type to the driver, but I have no idea which one to pass (there are
about 10 variants of 100BaseT, such as 100baseTx, MII 100baseT4, and so
on). Does anyone know what would be appropriate?
The second option is to buy a new network card. The 3com is known to work,
but it is ridiculously expensive (Can. $129). Can anyone suggest a cheap
10/100 card that works reliably at 100 Mbs with a 2.2 kernel?
Thanks in advance.
--
James MacKinnon
Dept. of Economics
Queen's University
Kingston, Ontario, Canada