Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTL8156 on Synology DS1812+ Cedarview #53

Open
bryanhunwardsen opened this issue Oct 21, 2020 · 4 comments
Open

RTL8156 on Synology DS1812+ Cedarview #53

bryanhunwardsen opened this issue Oct 21, 2020 · 4 comments
Labels
performance Performance issue

Comments

@bryanhunwardsen
Copy link

bryanhunwardsen commented Oct 21, 2020

Breaking w/ template format just to cross post the aquantia chip/driver has the same issue as this one does on this box.
Registers proper speeds w/ connections at both ends but real world performance is less than 1Gbps regular connection
It is pretty well detailed there, but anyone searching for the issue chip/driver can refer to that issue log for details.

bb-qq/aqc111#14 (comment)

Mentioned it might be a signal issue w/ daughterboard, or maybe issue building this for cedarview(?)

@bb-qq
Copy link
Owner

bb-qq commented Nov 1, 2020

Yes, I am suspecting that old platforms have some issues of with the USB Host Controller layer(software or hardware).

But I found a thread of r8152 related to performance issue in the kernel Bugzilla. This patch may have something to do with the issue. Could you try this test version? https://github.com/bb-qq/r8152/releases/tag/2.12.0-3_test

@bryanhunwardsen
Copy link
Author

I returned all 5 of my RT 2.5 adapters, I just ordered another that should arrive tomorrow to test it. But, I dont have high hopes, I did just a pure USB data test on the ports from a usb 3.2 Gen 2(PCIe NVME) that I have gotten 800MBps+Read/600MBps+Write connected to my Desktop, the the 1812+ usb3 ports barely managed 70MbpsRead/55MbpsWrite with it that leads me t believe there is something very insidious going on with the Syno hardware or Kernel/Driver that is not specific to just ethernet adapters. Searching the net is littered with posts showing this issue across even current Syno products, but I dont have those to confirm against, Ill report here as soon as Ive run a test on the test driver. Thanks!

@bryanhunwardsen
Copy link
Author

So I got another (Sabrent) RTL8156 2.5GBE usb adapater, and tested. No improvement with the patched driver.
Max speed was about 110MBps but averaged 60-70MBps on a write from a 2.5+GBps source reading off a PCI-E gen3 nvme ssd over SMB protocol. Read peaked at 80MBps and averaged about 75MBps. It seems like the port is being artificially limited by hardware(chip/chip fw) or software (kernel/OS). The fact that Synology has not addressed it in any manner over the last 8 years leads me to believe they put sub-spec hardware in and advertised it as USB3.0 compliant.

Im not entirely certain there is any point in keeping this or the AQ driver open for syno cedarview, if it was just the network driver Id say lets keep digging, but the equally poor usb drive performance to me rules out a network driver issue. But Im willing to hold out hope until they release their 2021 model and I kiss this garbage usb 3 synology goodbye.

@bb-qq
Copy link
Owner

bb-qq commented Nov 29, 2020

Sorry for my late reply and thank you for testing the modified driver.

the 1812+ usb3 ports barely managed 70MbpsRead/55MbpsWrite with it

This verification convicted me it is a host controller issue. Thank you again.

@bb-qq bb-qq added the performance Performance issue label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance Performance issue
Projects
None yet
Development

No branches or pull requests

2 participants