bpa*_*rni 4 linux ethernet gigabit-ethernet wired-networking
我有一台带有千兆以太网接口的笔记本电脑:
# lspci -vvnn -s 08:02.0
08:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 20
Region 0: I/O ports at b800 [size=256]
Region 1: Memory at feafe400 (32-bit, non-prefetchable) [size=256]
Expansion ROM at feac0000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: r8169
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 Cat 6(千兆)电缆连接到具有千兆功能的路由器,以便在 LAN 内进行千兆通信。问题是我的笔记本电脑上的接口没有像以前那样宣传千兆链接速度:
# mii-tool -v
eth0: negotiated 100baseTx-FD flow-control, link ok
product info: vendor 00:07:32, model 17 rev 2
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
Run Code Online (Sandbox Code Playgroud)
造成这种情况的原因是什么?
小智 5
在我的情况下,原因很明显,但在弄清楚之前我仍然搜索了很长时间。电缆不具备千兆能力(即,电缆中实际仅存在 8 条电线中的 4 条)。更换电缆解决了问题。
在调查复杂的软件参数之前,一定要检查一下:)
| 归档时间: |
|
| 查看次数: |
11723 次 |
| 最近记录: |