Puncte:0

Controller RTL8125 2.5GbE folosind doar 1Gb/s, cum pot folosi întregul 2.5Gb/s? 20.04 LTS

drapel cn

Folosesc o placă de extensie PCIe cu un controler RTL8125 2.5GbE pe ea. Am instalat driverul Realtek r8125-9.007.01 din Aici cu succes, dar când alerg # Rețea de clasă lshw Înțeleg capacitate: 1 Gbit/s.

  *-reţea
       descriere: interfață Ethernet
       produs: Controler RTL8125 2.5GbE
       furnizor: Realtek Semiconductor Co., Ltd.
       ID fizic: 0
       info autobuz: pci@0000:28:00.0
       nume logic: enp40s0
       versiunea: 04
       serial: e0:e1:a9:57:80:94
       capacitate: 1 Gbit/s
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm msi pciexpress msix vpd bus_master cap_list rom ethernet fizic tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configurație: autonegotiation=on broadcast=da driver=r8125 driverversion=9.007.01-NAPI latency=0 link=no multicast=da port=twisted pair
       resurse: irq:38 ioport:d000(dimensiune=256) memorie:fcb10000-fcb1ffff memorie:fcb20000-fcb23fff memorie:fcb00000-fcb0ffff

Am încercat următoarele comenzi până acum, dar nu schimbă nimic:

  • # ethtool -s enp40s0 autoneg on advertise 0x80000000002f
  • # ethtool -s enp40s0 speed 2500 duplex full autoneg on

Acest port ethernet este conectat la un PC Windows (care are și un adaptor de 2,5 GbE) care arată corect 2,5 Gb/s în panoul de control.

Am încercat să copiez un fișier mare prin samba și funcționează, dar numai la viteze de 1 Gb/s. Orice ajutor este apreciat! Nu ar trebui să fie atât de greu să folosești un NIC la viteza sa afișată.

EDITAȚI | ×: După ce am mai săpat sudo ethtool enp40s0 imi da:

sudo ethtool enp40s0
Setări pentru enp40s0:
        Porturi acceptate: [ TP ]
        Moduri de legătură acceptate: 10baseT/Half 10baseT/Full
                                100baseT/Jumătate 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Utilizare acceptată a cadrului de pauză: Simetric Receive-only
        Suportă auto-negociere: Da
        Moduri FEC acceptate: Nu sunt raportate
        Moduri de legătură anunțate: 10baseT/Half 10baseT/Full
                                100baseT/Jumătate 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Utilizarea cadrului de pauză anunțată: Nu
        Auto-negociere anunțată: Da
        Moduri FEC anunțate: Nu sunt raportate
        Partenerul de link anunțat moduri de link: 10baseT/Half 10baseT/Full
                                             100baseT/Jumătate 100baseT/Full
                                             1000baseT/Full
                                             2500baseT/Full
        Utilizarea cadrului de pauză anunțat de partenerul de link: Nu
        Partenerul de legături a anunțat negociere automată: Da
        Partenerul de link anunțat modurile FEC: neraportat
        Viteza: 2500 Mb/s
        Duplex: complet
        Port: pereche răsucită
        PHYAD: 0
        Transceiver: intern
        Auto-negociere: activată
        MDI-X: Necunoscut
        Suporta Wake-on: pumbg
        Trezire: d
        Nivelul curent al mesajului: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detectat: da

ceea ce mi se pare bine, dar viteza de transfer al fișierelor este încă foarte mică pentru o conexiune de 2,5 Gb/s. Vreo modalitate alternativă de a testa viteza la care vă puteți gândi?

Edit 2: Captură de ecran a testului iperf Se pare că performanța este limitată la 1 Gb/s într-o singură direcție! Doar atunci când Ubuntu este receptorul am viteze mici. Dacă Ubuntu este expeditorul, primesc 2,5 Gb/s. Nu poate fi cablul în acest moment.

Puncte:0
drapel in

Încearcă să alergi insmod ./src/r8125.ko speed=SPEED_MODE duplex=DUPLEX_MODE autoneg=NWAY_OPTION în timp ce în directorul în care ați construit driverul.

em1s4r avatar
drapel cn
Am făcut și asta `sudo insmod ./src/r8125.ko speed_mode=2500 duplex=1 autoneg=1` returns: insmod: EROARE: nu s-a putut introduce modulul ./src/r8125.ko: Fișierul există Apoi am încercat: `sudo rmmod r8125` urmat de `sudo insmod ./src/r8125.ko speed_mode=2500 duplex=1 autoneg=1` care îl face să apară din nou în `lsmod`. Dar încă arată doar 1 Gbps. Poate trebuie să repornesc un serviciu?
em1s4r avatar
drapel cn
`cat /sys/class/net/enp40s0/speed` returnează `2500`, dar vitezele de transfer al fișierelor sunt încă în intervalul de 1 Gbps...
drapel in
Puteți încerca să deconectați cablul ethernet, acesta ar putea fi ceea ce vă limitează vitezele de transfer.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.