web-dev-qa-db-ja.com

ギガビットカードは100Mbpsしかサポートしていませんか?

Dell Inspiron 17R 5720で実行されているUbuntu 16.04 LTSにはgigabit ethernetカードがありますが、100Mbpsしか使用できません。

同じケーブルで150を引っ張る別のラップトップを試したので、自分のコンピューターが問題であると確信しています。

私はいくつかのコマンドを実行しました:

description: Ethernet interface
   product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: enp3s0
   version: 05
   serial: REDACTED
   size: 100Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.1.13 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   resources: irq:26 ioport:2000(size=256) memory:f1404000-f1404fff memory:f1400000-f1403fff

100Mbpsと明確に示されているのに、なぜGigabit Ethernet Controllerしか使用できないのですか?

2
B.Cakir

これは必ずしもギガビットイーサネットカードではありません。

Realtekには、同じ製品の1G対応バージョンと100Mのみのバージョンの両方があり、両方に同じPCI VID:PIDを使用します。したがって、lspciの下に同じ「製品名」が表示されます。それらを区別する唯一の方法は、ethtoolを介してドライバーによって検出された機能を調べることです。

(補足:ethtoolを介して機能をチェックするときは、「リンクパートナーアドバタイズ」に1Gがないことを無視してください。ローカルデバイス自体が1Gに対応していない場合、Linuxドライバーは実際にこれをマスクしているように見えます。カードの機能については、「サポートされているリンクモード」のみを参照してください。)

残念ながら、Dell Inspironノートパソコンには100Mbpsのチップしか搭載されていないのが一般的であり、これについては スペックシート 「通信」(直接 pdf リンク)に記載されています。 )。

Spec screenshot

AX88179チップセットに基づくUSB3.xイーサネットアダプタ(ドングル)は、信頼できる代替手段です。

2
user1686