Skip to content

Releases: bb-qq/r8152

2.20.1-1

21 Jun 08:25
a8c154e
Compare
Choose a tag to compare
  • The base code has been updated to version 2.20.1, which includes the following changes:
    • Added support for new chip RTL8159 (10 Gbps)
      • NOTE: No Synology device supports USB 3.2 Gen2, so you won't be able to get the most out of it.
    • Minor microcode updates
  • The icon has been changed to a new design that matches the recent Synology look and feel.
  • Changed the package name and description so that the platform name and chipset supported by the package can be identified.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.19.2-2

31 Mar 14:32
Compare
Choose a tag to compare
  • Fixed the issue where link speed is not shown correctly in RTL8157.
  • Fixed the issue where the VLAN tag was not restored after a reboot.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.
  • Some older platforms are no longer supported due to deprecated kernel versions. If you can't find a driver for your model, please look at past versions.

2.19.2-1

07 Dec 13:54
Compare
Choose a tag to compare
  • The base code has been updated to version 2.19.2 which includes the following changes:
    • Microcode updates, especially major corrections to RTL8157
    • Energy Efficient Ethernet(EEE) Improvements for RTL8157
    • Improved handling of 5 Gbps links for RTL8157

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.18.1-2

10 Oct 11:09
Compare
Choose a tag to compare
  • Fixed the MTU issue for RTL8157. (Thanks to @wisdpi)
    • Please see this article if you can not configure larger values using GUI.
  • Added support of Alienware AW1022 2.5GbE.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.18.1-1

13 Jun 14:18
Compare
Choose a tag to compare
  • The base code has been updated to version 2.18.1 which includes the following changes:
    • 🥳Added support for new chip RTL8157 (5Gbps) 🤩
      • There are several reports that the device is working.
    • Comply with the kernel's new network driver interface and many refactorings.
    • Many error handling improvements and additional workarounds, possibly stability improvements
    • ..And microcode updates
  • Drivers are no longer released for the following platforms for DSM6.2/7.1 since Realtek has discontinued support for older kernels:
    • evansport, comcerto2k, armadaxp, armada370, armada375
  • Confirming stability is still in progress.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.17.1-2

25 Feb 16:02
Compare
Choose a tag to compare
  • Improved performance especially on older platforms.
    • In an earlier version, the size of the RX buffer was reduced to improve stability on older platforms.
    • Since that time, the Realtek base driver and firmware have been updated, so I reverted this change at this time.
    • Please let me know if stability has decreased significantly since this release. I will change to reduce the RX buffer only for that platform again.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.17.1-1

15 Jul 07:43
Compare
Choose a tag to compare
  • The base code has been updated to version 2.17.1 which includes the following changes:
    • fix the autosuspend doesn't work
    • move setting r8153b_rx_agg_chg_indicate()
    • fix the poor throughput for 2.5G devices
    • fix flow control issue of RTL8156A
    • Add __GFP_NOWARN to big allocations
      • Suppresses unnecessary logs in low memory environments
    • reduce the control transfer of rtl8152_get_version()
    • r8152: avoid to change cfg for all devices
    • ..And microcode updates

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.16.3-4

19 Mar 06:58
Compare
Choose a tag to compare
  • Improved error handling for loading settings when using DHCP.
  • Added experimental support of DSM 7.2beta. (not tested)
  • Added experimental support of DSM 6.2 again for limited platforms. (not tested)

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Selecting a proper version is needed depending on your DSM version.
    • DSM 7.2 and above
      • use packages with the suffix _7.2.
    • DSM 7.0 and DSM 7.1
      • use packages with the suffix _7.1.
    • DSM 6.2.x
      • use packages with the suffix _6.2.

2.16.3-3 DSM7.x (reuploaded)

23 Nov 09:41
Compare
Choose a tag to compare
  • Improved the workaround for the issue of not restoring IP configuration on boot introduced in DSM 7.1.1.
    • This change also fixes the issue of the "need to repair loop" occurring in some environments.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Users of DSM 6.2 should use past releases.

2.16.3-2 DSM7.x

11 Oct 14:08
Compare
Choose a tag to compare
2.16.3-2 DSM7.x Pre-release
Pre-release
  • Fixed the issue that IP settings are not restored on boot introduced in DSM 7.1.1.
    • Reboot and run the command sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su again may be required to upgrade in some environments
  • Disabled USB autosuspend by default to improve stability for some platforms.
  • Logs are now stored under /var/packages/r8152/var/log.
  • Changed to skip creating an OVS interface when the target interface was already configured.

Note:

  • The installation will fail the first time. After that, run the following command from the SSH terminal:
    sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
  • Users of DSM 6.2 should use past releases.