Jump to content
XPEnology Community

m4dm4n

Transition Member
  • Posts

    11
  • Joined

  • Last visited

Posts posted by m4dm4n

  1.  
    The hack allows NVMe drives to be recognized on additional PCIe slots than the DS918+ standard, which Synology hard codes.  cli tools do recognize any NVMe device without the hack.
     
    I presume that VMware does something odd which the hack does not expect.
     
    But what's the purpose of a virtual NVMe disk?  There is nothing to be gained by it.


    No real world purpose, only for learning/academic purposes.
  2. Is there a reason for not recognizing VMWare virtual nvme disk inside Xpenology? It shows as listed under cli tools, even changed libsynonvme.so.1 file , but it is still not recognized in DSM UI.

  3. Does anybody have a problem where a virtual machine with DSM5.0-4458 would shutdown every day a random time because of "disk overheating" ?

    Disks are virtual, how can they overheat ? :smile:

     

    Also from /var/log/messages i frequently have such errors :

     

    Mar 25 15:05:01 DSMesxi5 SystemInfo.cgi: disk_info_get.c:82 Failed to open /dev/sdc, errno=No such file or directory

     

    And last few lines before it shutdown :

     

    Mar 19 19:20:42 DSMesxi5 root: /usr/syno/etc/rc.d/S40irqbalance.sh stopped irqbalance
    Mar 19 19:20:47 DSMesxi5 synocheckshare: synocheckshare_vol_unmount.c:147 Unmount Share [iNTERNAL] [/dev/vg1000/lv] [/volume1
    Mar 19 19:20:47 DSMesxi5 kernel: [ 1749.903284] md: md2: set sdd5 to auto_remap [0]
    Mar 19 19:20:47 DSMesxi5 kernel: [ 1749.903286] md: md2: set sdf5 to auto_remap [0]
    Mar 19 19:20:47 DSMesxi5 kernel: [ 1749.903288] md: md2: set sde5 to auto_remap [0]
    

     

     

    Mar 20 18:34:06 DSMesxi5 findhostd: findhostd.c:119(FHOSTDProcessNameGet) open [/proc/30933/cmdline] fail:(2)[No such file or
    Mar 20 18:34:06 DSMesxi5 findhostd: findhostd.c:69(FHOSTDExit) exit on signal[15]
    Mar 20 18:34:06 DSMesxi5 root: /usr/syno/etc/rc.d/S98findhostd.sh stop findhostd
    killall: synolunbkp: no process killed
    Mar 20 18:34:11 DSMesxi5 root: /usr/syno/etc/rc.d/S40irqbalance.sh stopped irqbalance
    Mar 20 18:34:15 DSMesxi5 synocheckshare: synocheckshare_vol_unmount.c:147 Unmount Share [iNTERNAL] [/dev/vg1000/lv] [/volume1
    Mar 20 18:34:16 DSMesxi5 kernel: [27216.870381] md: md2: set sdd5 to auto_remap [0]
    Mar 20 18:34:16 DSMesxi5 kernel: [27216.870383] md: md2: set sdf5 to auto_remap [0]
    Mar 20 18:34:16 DSMesxi5 kernel: [27216.870385] md: md2: set sde5 to auto_remap [0]
    

     

    And this are always the last line before each forced shutdown. Any info on that?

  4. Did you get synogpl-3776-x64.tbz? Have you also tried using /source/linux-3.x/synoconfigs/x86 or /source/linux-3.x/synoconfigs/x86_64 config?

     

    I used

     

    gcc420_glibc236_x64-GPL.tgz (extracted to /usr/local)

     

    synogpl-3776-x64.tbz (extracted to /usr/local/x86_64-linux-gnu/)

     

    andys kernel from github

     

    Used menuconfig , turned off x64, used VIA C7 platform and Centaur support, and included VIA Rhine drivers.

    Can you explain those synoconfigs with more details ?

     

    After menuconfig, and modules building.

     

    m4dm4n@m4dm4n-virtual-machine /usr/local/linux-3.x $ sudo make ARCH=x86 CROSS_COMPILE=/usr/local/x86_64-linux-gnu/bin/x86_64-linux-gnu- bzImage
     CHK     include/linux/version.h
     CHK     include/generated/utsrelease.h
     CALL    scripts/checksyscalls.sh
     CHK     include/generated/compile.h
     CC      arch/x86/kernel/sys_i386_32.o
    arch/x86/kernel/sys_i386_32.c: In function 'sys_SYNOmmap':
    arch/x86/kernel/sys_i386_32.c:51: error: implicit declaration of function 'sys_mmap2'
    make[2]: *** [arch/x86/kernel/sys_i386_32.o] Error 1
    make[1]: *** [arch/x86/kernel] Error 2
    make: *** [arch/x86] Error 2
    

  5. I tried to compile 32 bit version myself by directions on this forum. I used 4.3 image bromolow (32bit) and Andys kernel from git. I just turned off x64, included VIA C7 platform, and VIA Rhine drivers in kernel, and while creating bzImage I got this error :

     

    arch/x86/kernel/sys_i386_32.c: In function 'sys_SYNOmmap':
    arch/x86/kernel/sys_i386_32.c:51: error: implicit declaration of function 'sys_mmap2'
    make[2]: *** [arch/x86/kernel/sys_i386_32.o] Error 1
    make[1]: *** [arch/x86/kernel] Error 2
    make: *** [arch/x86] Error 2

  6.  

    Only centaur CPU are supported, I think only your C7 will work.

     

    I tried to boot beta6 version, and as suspected, i got a message : "This kernel requires an x86-64 CPU, but only detected i686 CPU".

     

    So, yeah, it would be nice if a 32bit version came up. I tried to compile it myself by directions on this forum. I just turned of x64, included VIA C7 platform, and VIA Rhine drivers in kernel, and while creating bzImage I got this error :

     

    arch/x86/kernel/sys_i386_32.c: In function 'sys_SYNOmmap':
    arch/x86/kernel/sys_i386_32.c:51: error: implicit declaration of function 'sys_mmap2'
    make[2]: *** [arch/x86/kernel/sys_i386_32.o] Error 1
    make[1]: *** [arch/x86/kernel] Error 2
    make: *** [arch/x86] Error 2
    

     

    So , yeah, what now ? :grin:

     

    In that file, on line 51 I found :

     

    error = sys_mmap2(a.addr, a.len, a.prot, a.flags, a.fd, a.pgoff);

  7. I've searched the entire thread, and i understand how to calculate checksums from MAC addresses and serial numbers.

    But what I haven't seen is the method of calculating the Serial number itself. I generated few of them with different mac addresses, and I can see there is a pattern involved, but I don't know what the pattern is.

    So if somebody could tell us here how to calculate the SN manually too, that would be excellent. :grin:

     

    Thank you.

     

    EDIT : DHD, i hope you can forgive me, but i looked into your formula of an excell file. So, basically, Serial Number is calculated random? 10 random chars + checksum ?

  8. Hello,

     

    I searched on the internet about the open "sourcesness" of a DSM software, and all I could find is Synology sourceforge page with tools for building kernel and 3rd party apps. Unfortunately , there are no README files or other information about what EXACTLY is open source in that software, and what is proprietary.

    So if you could provide some (detailed) info about that, I would be very grateful.

     

    Thank you

×
×
  • Create New...