On Mon, Jul 08, 2002 at 02:10:31PM +0200, Denny-Schierz wrote:
> Am Montag, 8. Juli 2002 um 13:11 schrieben Sie:
> 
> UK> Kann es sein, dass der Port des Ciscos, an dem der Linux Rechner h�ngt,
> UK> auf 100 Mbit/s Full-Duplex fest eingestellt ist und nicht auf
> UK> Auto-Negotiation?
> 
> lnxroute:/home/denny/test# ./mii-diag -a
> Using the default interface 'eth0'.
> Basic registers of MII PHY #24:  3000 786d 0000 0000 01e1 0020 0004 2001.
>  Basic mode control register 0x3000: Auto-negotiation enabled.
>  You have link beat, and everything is working OK.
>  Your link partner is generating 10baseT link beat  (no autonegotiation).
>    End of basic transceiver information.

Laut dieser Ausgabe l�uft dein Rechner wirklich auf Auto-Negotiation,
wie es jeder Linux-Rechner standardm��ig tut.

Der Cisco jedoch scheint keine Auto-Negotiation durchzuf�hren, sondern
eine fest eingestellte Geschwindigkeit und Duplex Mode zu haben.

Nach diesem Dokument

http://www.scyld.com/expert/NWay.html

Abschnitt 3.2 funktioniert einseitige Auto-Negotiation nur mit folgenden
Standards:

10BASE-T, 100BASE-TX oder 100BASE-T4 (alles Half-Duplex)

D.h dein Rechner fragt den Cisco nach der besten
�bertragungsgeschwindigkeit, der Cisco antwortet nicht, und dein Rechner
geht in 10BASE-T Half-Duplex Mode.

Die einfachste L�sung wird sein, einfach mal deine Netzwerkkarte mit
mii-diag so zu konfigurieren, dass sie auf Auto-negotiation verzichtet
und entweder auf "10BASE-T Full Duplex" oder "100BASE-TX Full Duplex"
geht.

Der Befehl sollte so �hnlich aussehen:

mii-diag -F 10baseT-FD eth0
mii-diag -F 100baseTx-FD eth0 

Ulrich
-- 
http://www.der-keiler.de
PGP Fingerprint: 5FA4 4C01 8D92 A906 E831  CAF1 3F51 8F47 1233 9AAD
Public key available at http://www.der-keiler.de/uk/pgp-key.asc

Attachment: msg11022/pgp00000.pgp
Description: PGP signature

Antwort per Email an