[vortex] Activate debug on 3c59x when not in module (3com 905b)

Bogdan Costescu bogdan.costescu@iwr.uni-heidelberg.de
Tue, 13 Feb 2001 14:04:38 +0100 (CET)


On Tue, 13 Feb 2001, Fabien Salvi wrote:

> 1) Debian GNU/linux 2.1 (glibc 2.0.7) + kernel 2.2.13 + v0.99L
>  Your link partner advertised 4081: 100baseTx.

> 2) Debian GNU/linux 2.1 (glibc 2.0.7) + kernel 2.2.16 + v0.99L
>  Your link partner advertised 4481: Flow-control 100baseTx, w/ 802.3X
> flow control.

> 3) Debian GNU/linux 2.1 (glibc 2.0.7) + kernel 2.2.16 SMP + v0.99L
>  Your link partner advertised 4081: 100baseTx.

> 4) Debian GNU/linux 2.2 (glibc 2.1.3) + kernel 2.2.18 15Apr00, Andrew
> Morton
>  Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
> 10baseT.

> 5) Debian GNU/linux 2.2 (glibc 2.1.3) + kernel 2.2.17 + 15Apr00, Andrew
> Morton
>  Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
> 10baseT.

> 6) Debian GNU/linux 2.2 (glibc 2.1.3) + kernel 2.2.18 SMP + v0.99Qk
> 7/5/2000 Donald Becker
>  Your link partner advertised 4181: 100baseTx-FD 100baseTx.

OK, in cases 1, 2, 3 and 6 the switch is not in autonegotiation mode, as
it's only advertising 100baseTx. In this cases, the driver will set the
card in 100baseTx, in half-duplex mode.

In cases 4 and 5, the switch seems to be autonegotiating, but you say that
it doesn't work...

Are you using the same card, cable and switch port for all these cases ?
If so, you cable may be faulty.
Anyway, if you want the autonegotiation to work, you have to let
autonegotiate both partners (card and switch); you can also choose to
force both (not recommended), but in any case do not force one and let the
other autonegotiate - this is the main cause of mismatches.

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De