Skip to content

Releases: bb-qq/r8152

2.18.1-2

10 Oct 11:09
Compare
Choose a tag to compare
2.18.1-2 Pre-release
Pre-release
  • 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.

2.16.3-1 DSM7.x

20 Aug 08:36
Compare
Choose a tag to compare

Updated the base driver codes to v2.16.3 supplied by Realtek that include the following changes:

  • Updated firmware/microcode for some chip revisions
  • Implemented recovery procedure without interface down for Rx status -71 error.
  • Supported configuring 'pause' parameters by ethtool --pause/--show-pause as well as Rx parameter (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
  • Users of DSM 6.2 should use past releases.

2.15.0-10 DSM7.x

08 Aug 07:59
Compare
Choose a tag to compare
  • Fixed the issue when bond and other devices exist.
  • Improved handling of hotplug events.

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.15.0-9 DSM7.x

31 Jul 00:23
Compare
Choose a tag to compare
2.15.0-9 DSM7.x Pre-release
Pre-release
  • Fixed install-udev-rules.
  • Added support for the new variant of TUC-ET2G(=2.0R).

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.