Skip to content

Releases: bb-qq/r8152

2.17.1-2

25 Feb 16:02
Compare
Choose a tag to compare
2.17.1-2 Pre-release
Pre-release
  • Improved performance especially on older platforms. (beta)
    • 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.

2.15.0-8 DSM7.x

30 Jul 07:47
Compare
Choose a tag to compare
2.15.0-8 DSM7.x Pre-release
Pre-release
  • (beta) Supported hot plug.
    • To enable the hot plug feature, After successful installation of the driver, execute the following command: sudo bash /var/packages/r8152/scripts/install-udev-rules
    • Installation of udev rules might resolve the issue that the device is recognized as Mass Storage Class devices.
  • Changed storage location of IP addresses to etc in the package home directory.

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

23 Apr 05:20
c134167
Compare
Choose a tag to compare
  • Added support of D-Link DUB-E250 and more.

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
  • If you encounter a performance issue, please try 2.14.0-6.
  • Users of DSM 6.2 should use past releases.