auto-negotiation
Jan-Benedict Glaw
jbglaw at lug-owl.de
Die Apr 8 08:26:38 CEST 2003
On Mon, 2003-04-07 23:25:15 +0200, Michael Schnupp <michas at minet.uni-jena.de>
wrote in message <Pine.OSF.4.44.0304072246020.214090-100000 at pax10e3.mipool.uni-jena.de>:
> On Sun, 6 Apr 2003, Jan-Benedict Glaw wrote:
>
> > > und wie kann ich meine karte auf die gewünschten werte zwingen?
> >
> > Entweder mit ethtool,
>
> _________
> / michas:~$ dmesg|grep eth0
> | eth0: RealTek RTL8139 Fast Ethernet at 0xd081a000, 00:e0:7d:c4:55:d6, IRQ 5
> | eth0: Identified 8139 chip type 'RTL-8139C'
> | eth0: Setting 100mbps half-duplex based on auto-negotiated partner ability 4081.
> +
> | michas:~$ sudo ethtool eth0
> | Settings for eth0:
> |
> | Supported ports: [ TP MII ]
> | Supported link modes: 10baseT/Half 10baseT/Full
> | 100baseT/Half 100baseT/Full
> | Supports auto-negotiation: Yes
> | Speed: 10Mb/s
^^^^^^^^^^^^^
> | Duplex: Half
^^^^^^^^^^^^
> | Port: MII
> | PHYAD: 0
> | Transceiver: internal
> | Auto-negotiation: off
^^^^^^^^^^^^^^^^^^^^^
> | Supports Wake-on: pumbg
> | Wake-on: d
> +
> | michas:~$ sudo mii-tool
> | eth0: 10 Mbit, half duplex, no link
> \________
>
> klingt alles nicht wirklich brauchbar. :(
Was ist daran denn so schlecht? Deine Karte steht anscheinend auf
"händische Könfiguration" bei 10MBit/sec, half-duplex. ...und das sagen
beide Programme.
> gibt es eine möglichkeit herauszufinden auf welchem "mode" meine karte
> nun wirklich läuft?
Steht doch da!?
> ich hatte sogar noch was spezielles gefunden:
>
> ___
> / michas:~$ sudo rtl8139-diag
> | rtl8139-diag.c:v2.03 5/15/2001 Donald Becker (becker at scyld.com)
> | http://www.scyld.com/diag/index.html
> | Index #1: Found a RealTek RTL8139 adapter at 0xd400.
> | EEPROM size test returned 6, 0x204a4 / 0x2.
> | Would write new Default Media entry 0x0000 to offset 6, the current value is 0xe1d2.
> | Use '-a' or '-aa' to show device registers,
> | '-e' to show EEPROM contents, -ee for parsed contents,
> | or '-m' or '-mm' to show MII management registers.
> \___
>
> klingt eigentlich ganz brauchbar, es gibt aber leider keine man-page dazu
> und mit den infos auf der web-page komm ich auch nicht wirklich weiter. :(
Na, '-m' klingt doch ganz verlockend!
> > oder über Modul-Parameter, was in Deinem Fall
> > (Treiber fest im Kernel) eher problematisch ist).
> >
> > Kernel neubauen und das Ding als Modul kompilieren würde da vermutlich
> > der sinnigste Weg sein.
>
> wird morgen mal gemacht, für heute reichts erstmal.
:-)
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg
fuer einen Freien Staat voll Freier Bürger" | im Internet! | im Irak!
ret = do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20030408/29ec9830/attachment.pgp