Code Monkey home page Code Monkey logo

Comments (19)

Will0822 avatar Will0822 commented on May 28, 2024 3

DS920+ report: it fails to work normally, DS920+ will crash, must restart the device and delete the driver to work normally

from r8152.

PatrickPTC avatar PatrickPTC commented on May 28, 2024 1

try on ds920+ can show the card, but can not transfer data even in direct link mode or bridge mode. Nas will drop link,shut down. May I ask when it could work. Thanks.

from r8152.

silverko2 avatar silverko2 commented on May 28, 2024 1

Hello bb-qq,
after last toolkit update now available geminilake platform, please can You try to compile the driver for DS920+
Thank You

/toolkit/pkgscripts/EnvDeploy -v 6.2 --list
Available platforms: ........ geminilake ...........

Edit:
compile when changed variables, default /usr/local/i686-pc-linux-gnu without kernel modules

vi /toolkit/source/r8152/SynoBuildConf/build
CROSS_COMPILE=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-
ARCH=x86_64
KSRC=/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-6.2/build

DS920+ change maxlanport="2" to maxlanport="3"
vi /etc/synoinfo.conf
vi /etc.defaults/synoinfo.conf
reboot nas

3DClub 2.5Gbit MTU9000, work but not maximum on my test client Celeron [email protected] :-)

[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   279 MBytes  2.34 Gbits/sec    2    298 KBytes
[  5]   1.00-2.00   sec   285 MBytes  2.39 Gbits/sec    8    149 KBytes
[  5]   2.00-3.00   sec   180 MBytes  1.51 Gbits/sec   24    210 KBytes
[  5]   3.00-4.00   sec   288 MBytes  2.42 Gbits/sec    2    210 KBytes
[  5]   4.00-5.00   sec   237 MBytes  1.99 Gbits/sec    9    245 KBytes
[  5]   5.00-6.00   sec   240 MBytes  2.02 Gbits/sec    6    219 KBytes
[  5]   6.00-7.00   sec   286 MBytes  2.40 Gbits/sec    3    158 KBytes
[  5]   7.00-8.00   sec   192 MBytes  1.61 Gbits/sec   12    210 KBytes
[  5]   8.00-9.00   sec   282 MBytes  2.36 Gbits/sec    5    306 KBytes
[  5]   9.00-10.00  sec   283 MBytes  2.37 Gbits/sec    2    219 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.49 GBytes  2.14 Gbits/sec   73             sender
[  5]   0.00-10.00  sec  2.49 GBytes  2.14 Gbits/sec                  receiver

from r8152.

davidgirard avatar davidgirard commented on May 28, 2024

Hello there - I have the same question for the DS220+. Both 920 and 220 sport Gemini Lake cores so I don’t think support is available yet, but it would be awesome if it could be added to a later release. I’ll stick to my DS216+II for now, the driver works great with it (front USB port).

Cheers,
David

from r8152.

bb-qq avatar bb-qq commented on May 28, 2024

Currently, building packages for Geminilake architecture is not supported, because toolchains for them are not released by Synology yet.
https://sourceforge.net/projects/dsgpl/files/DSM%206.2.2%20Tool%20Chains/

from r8152.

davidgirard avatar davidgirard commented on May 28, 2024

Gotcha. Thanks for the hard work!

from r8152.

randompasser avatar randompasser commented on May 28, 2024

Geminilake toolchain is out: https://sourceforge.net/projects/dsgpl/files/DSM%206.2.2%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28GeminiLake%29/

from r8152.

davidgirard avatar davidgirard commented on May 28, 2024

Great news!

from r8152.

bb-qq avatar bb-qq commented on May 28, 2024

Toolchains for geminilake is certainly released, but the build environment including kernel sources is not yet...

pkgscripts-ng/EnvDeploy -v 6.2 --list
Available platforms: 6281 alpine alpine4k apollolake armada370 armada375 armada37xx armada38x armadaxp avoton braswell broadwell broadwellnk bromolow cedarview comcerto2k denverton dockerx64 evansport grantley hi3535 kvmx64 monaco qoriq rtd1296 x64

from r8152.

bb-qq avatar bb-qq commented on May 28, 2024

Thank you for the information!
I created the driver for the geminilake platform with following modification of pkgscript-ng.

diff --git a/include/pkg_util.sh b/include/pkg_util.sh
index 2ae8852..8208ad1 100755
--- a/include/pkg_util.sh
+++ b/include/pkg_util.sh
@@ -63,6 +63,7 @@ pkg_get_platform() { # [path of env.mak (default: /env.mak)]
                        DENVERTON)              arch="denverton" ;;
                        REALTEK_RTD1296)        arch="rtd1296" ;;
                        APOLLOLAKE)             arch="apollolake" ;;
+                       GEMINILAKE)             arch="geminilake" ;;
                        CEDARVIEW)              arch="cedarview" ;;
                        AVOTON)                 arch="avoton" ;;
                        BRASWELL)               arch="braswell" ;;
@@ -92,8 +93,8 @@ plat_to_unified_plat() {
        local unified_plat=
 
        case "$plat" in
-               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk)
-                       unified_plat="x86 bromolow cedarview avoton braswell broadwell dockerx64 kvmx64 grantley denverton apollolake broadwellnk"
+               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk | geminilake)
+                       unified_plat="x86 bromolow cedarview avoton braswell broadwell dockerx64 kvmx64 grantley denverton apollolake broadwellnk geminilake"
                        ;;
                # alpine and alpine4k use same define.
                alpine | alpine4k )
@@ -111,7 +112,7 @@ plat_to_family() {
        local family=
 
        case "$plat" in
-               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk)
+               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk | geminilake)
                        family="x86_64"
                        ;;
                evansport )
@@ -216,7 +217,7 @@ pkg_get_spk_unified_platform() { # [path of env.mak (default: /env.mak)]
                88f6281)
                        spk_unified_platform="88f628x"
                        ;;
-               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk)
+               x86 | bromolow | cedarview | avoton | braswell | broadwell | dockerx64 | kvmx64 | grantley | denverton | apollolake | broadwellnk | geminilake)
                        spk_unified_platform="x64"
                        ;;
                alpine | alpine4k )
diff --git a/include/platforms b/include/platforms
index b0372eb..bce4c89 100644
--- a/include/platforms
+++ b/include/platforms
@@ -47,7 +47,7 @@ AllPlatformOptions () {
 }
 
 Is64BitPlatform() {
-       local all64BitPlatforms="X64 BROMOLOW CEDARVIEW AVOTON BRASWELL BROADWELL DOCKERX64 KVMX64 GRANTLEY DENVERTON REALTEK_RTD1296 APOLLOLAKE BROADWELLNK"
+       local all64BitPlatforms="X64 BROMOLOW CEDARVIEW AVOTON BRASWELL BROADWELL DOCKERX64 KVMX64 GRANTLEY DENVERTON REALTEK_RTD1296 APOLLOLAKE BROADWELLNK GEMINILAKE"
        CheckInList $BUILD_TARGET $all64BitPlatforms && return 0 || return 1
 }

from r8152.

punkw800c avatar punkw800c commented on May 28, 2024

Downloaded the driver for geminilake platform。It worked on ds220+,but not very stable
Uploading 9AC69924-F856-4681-A579-A60A09940F87.jpeg…

from r8152.

kleuter avatar kleuter commented on May 28, 2024

What exactly you mean by "not stable"?

from r8152.

punkw800c avatar punkw800c commented on May 28, 2024

Sorry,I’m not a native speaker of English。
The network to my NAS was down while I am downloading a movie.

from r8152.

kleuter avatar kleuter commented on May 28, 2024

Network can be down to reasons not related to the driver. Does it reproduce of did it happen only once?

from r8152.

punkw800c avatar punkw800c commented on May 28, 2024

It happened just once. But it was only used for less than 2 hours.

from r8152.

kleuter avatar kleuter commented on May 28, 2024

You need to make sure it happens more than once and only when using the driver (doesn't happen with default 1GBe ethernet).

from r8152.

punkw800c avatar punkw800c commented on May 28, 2024

The driver was used only. The default 1GBe ethernet was not connected with my router.

from r8152.

punkw800c avatar punkw800c commented on May 28, 2024

And I will keep testing this driver.

from r8152.

bb-qq avatar bb-qq commented on May 28, 2024

Thank you for test the driver.

I would like to close this issue. And I would appreciate it if create a new issue using the template for bug reports if you have any problems. Thanks.

from r8152.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.