แก้ไขปัญหาด้านประสิทธิภาพของ ดองเกิล USB to 2.5GbE ที่ใช้ Realtek RTL8156B ใน Ubuntu

cdc ncm vs r8152 drivers ubuntu

ฉันเคยได้รีวิวอะแดปเตอร์อีเทอร์เน็ต USB 3.0 to 2.5 Gbps ที่ใช้ชิป Realtek RTL8156B ใน Ubuntu 20.04 เมื่อฉันตรวจสอบ ฉันไม่ประทับใจกับความน่าเชื่อถือและประสิทธิภาพของอแดปเตอร์มากนัก ฉันได้รับคำแนะนำว่า ให้เปลี่ยนเปลี่ยนสายเคเบิล ขนาด MTU ฯลฯ… แต่การเปลี่ยนสายเคเบิลไม่ได้ผล แต่มีความคิดเห็นหนึ่งพูดถึงอาจมีปัญหาจาก cdc_ncm driver ตามด้วยอีกคนหนึ่งบอกว่าการอัปเดตเป็น Linux kernel 5.14 ควรติดตั้งไดรเวอร์ r8152 ที่ถูกต้อง … ดังนั้นฉันจึงทำทำเช่นนี้:

Linux 5.13 ที่อัปเกรดแล้ว (รวมอยู่ใน Ubuntu 20.04 + HWE) เป็น Linux 5.14 แต่ก็ยังไม่ได้เพราะระบบยังคงใช้ cdc_ncm driver พร้อมลิงก์ half-duplex:

จากนั้นฉันคิดว่าอาจจำเป็นต้องใช้กฎ udev เพื่อป้องกั […]

เพิ่มระบบด้วยโมดูล M.2 10GbE

EGPL-T101-10GbE-M2-module

ตอนนี้สามารถเพิ่ม 10GbE ผ่านซ็อกเก็ต M.2 ได้แล้วด้วย Innodisk EGPL-T101 ตามฟอร์มแฟคเตอร์ M.2 2280 ที่ใช้ตัวควบคุมอีเทอร์เน็ต Marvell AQtion ที่รองรับความเร็วการส่งสัญญาณของสาย LAN ที่ 10Gbps, 5Gbps, 2.5Gbps, 1000 ม. และ100ม./ 10ม. โซลูชันประกอบด้วยสามส่วนของโมดูล M.2 ที่ติดตั้งฮีทซิงค์เพื่อระบายความร้อนให้กับตัวควบคุมอีเทอร์เน็ต, สายเคเบิลความเร็วสูงที่ยืดหยุ่นได้ และบอร์ดลูกที่มีพอร์ต RJ45 และสองเธรดสำหรับติดตั้งไว้ในแชสซี ข้อมูลสเปคของ Innodisk EGPL-T101: Ethernet controller  – Marvell AQtion น่าจะเป็น AQC113 “พอร์ตเดี่ยวความเร็ว 6 สปีด, มีความเร็วการรับส่งข้อมูลอีเทอร์เน็ตแบบ Multi-Gig สูงสุด 10 Gbps พร้อม MAC และ PHY พร้อมการรองรับ I-grade” อินพุต อินเทอร์เฟซ  M.2 – PCI Express 3.0 x 2 พอร […]