Questions/Suggestions for the driver

Oliver Sturm sturm@oliver-sturm.de
Tue Apr 13 14:15:04 1999


Hi all,

I'm  using  the  newest  version  of the vortex driver to drive a 3com
905b Tx card at 100 mbit across a crosslink cable (is that the correct
english name?). I had the following problem:

My  communications  partner  is  a Windows 98 machine with a DEC 21143
card.  The  driver  for  that  card  doesn't  load  at all, because (I
suppose)  it  can't  find  a  link  beat when  trying to initialize in
100mbit  mode.  On the linux side the same problem occured: the driver
was loaded and stayed in 10mbit mode or, if I gave it "options=12", it
switched  back  to 10mbit mode immediately saying it didn't get a link
beat.

I solved the problem (temporarily) by using the same 3com 905b Tx card
on  the  Windows  side.  The 3com driver for Windows also allows me to
select  100mbit  mode,  but  with an important difference: the card is
initialized  in  that  mode _and stays so_. So, when loading the linux
module  with  the Windows machine already running, it _can_ initialize
in 100mbit mode without any problems.

The  problem  seams  to be that when detecting no link beat, the linux
and  the  Windows drivers react in different ways: linux switches down
to 10mbit while Windows stays in 100mbit mode.

Question:  Is  there  any way I missed to tell the linux driver not to
fall back to the slower connection when the link beat isn't there?

Suggestion:  If not, is there any reason not to implement it? (I would
even  do  that  myself,  but  didn't  want to start hacking the driver
before asking ;)

Sorry for the long explanations.

Oliver Sturm

--
Oliver Sturm / <sturm@oliver-sturm.de>

Key ID: 71D86996
Fingerprint: 8085 5C52 60B8 EFBD DAD0  78B8 CE7F 38D7 71D8 6996