ฉันซื้ออะแดปเตอร์ USB ขนาดเล็กกิกะบิตอีเธอร์เน็ตซึ่งทำงานได้ดีใน OOTB ใน Raspberry Pi 3 แต่ที่ 100mbits / s เท่านั้น ฉันจะทำให้มันทำงานด้วยความเร็วสูงสุดได้อย่างไร
ethtool:
# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00007fff (32767)
drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
Link detected: yes
lshw:
*-network:2
description: Ethernet interface
physical id: 4
logical name: eth1
serial: 💩💩💩💩
size: 100Mbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.8 duplex=full ip=192.168.1.5 link=yes multicast=yes port=MII speed=100Mbit/s
lsmod
Module Size Used by
rpcsec_gss_krb5 23752 0
brcmfmac 222874 0
brcmutil 9092 1 brcmfmac
cfg80211 543027 1 brcmfmac
cdc_ether 6354 0
rfkill 20851 1 cfg80211
r8152 37460 0
bcm2835_gpiomem 3940 0
uio_pdrv_genirq 3923 0
uio 10204 1 uio_pdrv_genirq
fixed 3285 0
snd_bcm2835 24427 0
snd_pcm 98501 1 snd_bcm2835
snd_timer 23968 1 snd_pcm
snd 70032 3 snd_timer,snd_bcm2835,snd_pcm
joydev 9988 0
uinput 9125 0
ipv6 408971 32
ก่อนอื่นฉันคิดว่าฉันสังเกตเห็นว่ามี 1,000 คนได้รับการสนับสนุน แต่ไม่ใช่โฆษณา อาจเป็นเพราะทางเลือกจาก USB 3 ถึง USB 2 กลับไปที่ 100mbits / s เช่นกัน
ฉันเหนื่อย
# ethtool -s eth1 speed 1000 duplex full
แต่ไม่มีโชค
แบรนด์อะแดปเตอร์คือ "rankie" (หาง่ายที่ amazon)
นอกจากนี้อะแดปเตอร์เชื่อมต่อกับสวิตช์กิกะบิต NAS ของฉันเชื่อมต่อกับสวิตช์นั้นและทำงานที่ 1000mbits / s โดยไม่มีปัญหาดังนั้นฉันสงสัยว่าเป็นปัญหา
ในที่สุดอะแดปเตอร์อีเธอร์เน็ตเป็นอุปกรณ์ USB เพียงชิ้นเดียวที่เชื่อมต่อกับ PI ดังนั้นแม้ว่าฉันจะไม่คาดหวังว่าจะได้ความเร็วเต็ม 1,000 Mbps แต่ฉันก็คาดหวังว่าจะได้รับความเร็ว USB2.0
ethtool
และจำได้ว่าผมต้องตัดการเชื่อมต่อทางร่างกายและเชื่อมต่อพอร์ตหลังการตั้งค่าความเร็วพอร์ตโดยใช้ ที่น่าสนใจแม้จะไม่มีการกำหนดค่าความเร็ว แต่การใช้อะแดปเตอร์ USB3 เพิ่มปริมาณงาน RPi จาก ~ 94 Mbps เป็น ~ 113 Mbps ฉันอ่านคนใกล้ถึง 300 Mbps โดยใช้อะแดปเตอร์ USB3 ที่กำหนดค่าอย่างเหมาะสม บัส USB2 รองรับปริมาณงานที่สูงกว่า 100Mbps ถึงแม้ว่าคุณจะไม่ได้รับ 1Gbps
lshw
เอาท์พุท?