Velocità scheda ethernet

La rete, Internet, configurazione di Servizi e tutto ciò che permette la comunicazione tra macchine

Velocità scheda ethernet

Messaggioda mirko.pagliai » 19/05/2012, 15:44

Stavo provando su due diversi pc, entrambi con Wheezy a 64bit. In entrambi i casi, con ethtool vedo quanto segue:
Codice: Seleziona tutto
Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
...
   Speed: 10Mb/s
...

E in entrambi i casi, provando a modificare la velocità come da manuale (di ethtool):
Codice: Seleziona tutto
root@mirko-server:/home/mirko# ethtool -s eth0 speed 100
Cannot advertise speed 100
root@mirko-server:/home/mirko# ethtool -s eth0 speed 1000
Cannot advertise speed 1000


Mi sfugge qualcosa? Ammetto di non essere molto ferrato sull'argomento. Le due schede in questione sono queste:
Codice: Seleziona tutto
root@mirko-laptop:/home/mirko# lspci | grep -i eth
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Codice: Seleziona tutto
root@mirko-server:/home/mirko# lspci | grep -i eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3102
Iscritto il: 15/03/2010, 23:46

Re: Velocità scheda ethernet

Messaggioda njkjta » 19/05/2012, 18:00

Che driver utilizzi? Quello già presente nel kernel (r8169)?
In tal caso si tratta del driver sbagliato che funziona solo parzialmente con la nostra scheda di rete.
Segui questo post sul quale ci sono ulteriori indicazioni per l'installazione del driver corretto (r8168) direttamente dal sito del produttore; a riguardo trovi anche un'altra vecchia discussione sul forum.

Njkjta
Debian WHEEZY - KDE4.x - Kernel 3.2.0-4-amd64

ATI RadeonHD 5850 - CPU Intel i7 860 - ASUS P7P55D-E PRO - 12GiB DDR3 - SSD Crucial M4 128GB - HDD 500GB Barracuda 7200.12 - DVD(LG) GH22NS50 - Monitor SyncMaster P2370 - Webcam Logitech QuickCam E 3500
Avatar utente
njkjta
Full Member
Full Member
 
Messaggi: 212
Iscritto il: 27/10/2007, 17:51
Località: Livorno

Re: Velocità scheda ethernet

Messaggioda mirko.pagliai » 19/05/2012, 18:02

Accidenti, non avevo fatto caso al fatto che proprio ieri fosse stata aperta una discussione uguale :-|

Ad ogni modo, attualmente uso quelli dell'apposito pacchetto firmware-realtek, in entrambi i casi. Provo quelli dal sito del produttore.

EDIT: se non fosse che sono indicati per kernel 2.4.x e 2.6.x, mentre io sono già sui 3.x. Proverò comunque
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3102
Iscritto il: 15/03/2010, 23:46

Re: Velocità scheda ethernet

Messaggioda GipPasso » 22/05/2012, 10:33

A cosa sono collegati i cavi?
Ci può essere un problema di autorilevamento della velocità.
Non credo sia il caso, ma se non ti senti di poterlo escludere (tipo sono collegati direttamente l'uno all'altro o a switch sicuramente a 100 o 1000 Mbit/s) controlla.

La mia workstation dovrebbe avere una ethernet simile. Ora non la ho sotto mano, ma a sera se mi ricordo ci guardo.

GipPasso
Avatar utente
GipPasso
Global Moderator
Global Moderator
 
Messaggi: 3376
Iscritto il: 02/03/2006, 8:30
Località: Passo della Cisa (PR)

Re: Velocità scheda ethernet

Messaggioda gmc » 22/05/2012, 12:35

Io ho la seguente (direi quasi uguale) scheda
Codice: Seleziona tutto
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)


Non ho alcun problema. Questo il risultato di ethtool
Codice: Seleziona tutto
Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: yes

I 100 Mb/s sono giusti in quanto collegato ad un router di tale velocità. Non ho provato con uno switch a 1000 Mb/s né lo farò a breve, in quanto server... che serve ;D

Il tutto su stable, kernel 2.6.32-5-amd64, firmware-realtek *non* installato. Tutto funziona egregiamente.

Quindi direi che almeno a 100 Mb/s ti deve andare. L'unica cosa che mi viene in mente sono i cavi e/o gli switch. (che fra l'altro nel mio caso hanno degli spettri... viewtopic.php?f=15&t=45169&p=144257&hilit=cavo#p144257)

Fra l'altro dando "ethtool -s eth0 speed 1000" non ho quell'errore che riferisci.

L'unica prova che farei (oltre a quella di cavi e/o switch) è di compilare il driver della realtek (che generalmente sono ben fatti). Anche se c'è scritto 2.4/2.6 dovrebbe compilare anche con i 3.X.

Ciao, e scusa per il lungo post,
Peppe

PS: potresti provare a levare l'autonegoziamento qualcosa come
Codice: Seleziona tutto
ethtool -s eth0 autoneg off
ethtool -s eth0 speed 1000
Υπεραγία Θεοτόκε Σωσον ημάς!
Avatar utente
gmc
Hero Member
Hero Member
 
Messaggi: 1779
Iscritto il: 22/05/2007, 19:02
Località: Münster (Deutschland)

Re: Velocità scheda ethernet

Messaggioda mirko.pagliai » 22/05/2012, 13:19

Appena torno a casa ri-verifico secondo i vostri suggerimenti. Purtroppo non ricordo a cosa erano attacchi al momento di quella rilevazione (giusto domenica ho praticamente modificato tutta la rete domestica, conseguenzialmente all'avere spostato il mio "studio" (si fa per dire) in salone).
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3102
Iscritto il: 15/03/2010, 23:46

Re: Velocità scheda ethernet

Messaggioda mm-barabba » 22/05/2012, 16:52

gmc ha scritto:L'unica prova che farei (oltre a quella di cavi e/o switch) è di compilare il driver della realtek (che generalmente sono ben fatti). Anche se c'è scritto 2.4/2.6 dovrebbe compilare anche con i 3.X.


posso confermare che si compilano con i kernel 3.x.
mm-barabba
 

Re: Velocità scheda ethernet

Messaggioda mirko.pagliai » 25/05/2012, 12:51

Rieccomi. Ho avuto modo di testare e posso quindi confermare che la cosa dipendeva dall'apparato a cui ero connesso nel momento del primo test. La scheda, generalmente, si uniforma correttamente a seconda del caso, quindi errore mio.

Attualmente, infatti:
Codice: Seleziona tutto
root@mirko-laptop:/home/mirko# ethtool eth0
Settings for eth0:
...
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
...
   Speed: 100Mb/s
...


Tuttavia, continuo a non poter modificare la velocità come desiderato:
Codice: Seleziona tutto
root@mirko-laptop:/home/mirko# ethtool -s eth0 speed 10
Cannot advertise speed 10
root@mirko-laptop:/home/mirko# ethtool -s eth0 speed 100
Cannot advertise speed 100
root@mirko-laptop:/home/mirko# ethtool -s eth0 speed 1000
Cannot advertise speed 1000

(l'ultimo caso sarebbe comprensibile)
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3102
Iscritto il: 15/03/2010, 23:46


Torna a Network

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti