Jump to content
XPEnology Community

Vodka2014

Member
  • Posts

    339
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by Vodka2014

  1. - Outcome of the update: SUCCESSFUL
    - DSM version prior update: DSM 7.1.1-42962 Update 1
    - Loader version and model: TCRP FRIEND v0.9.3.0-1 M-Shell DS3622xs+ (Updated To TCRP Friend v0.0.4.0 From pocopico)
    - Using Custom Extras: As Per Peter-Suh M-Shell
    - Installation type: HP MicroServer GEN8
    - Additional comments: Updated Via DSM GUI - Uploaded File Manually

  2. DSM 6.2.4-25556 Update 6.jpg

     

    https://www.synology.com/en-global/releaseNote/DSM

     

    Spoiler

    Version: 6.2.4-25556 Update 6

    (2022-05-24)

     

    Important Note

    The update is expected to be available in all regions shortly, while the time of release in each region vary slightly. If you want to update your DSM to this version now, please click here.

    Only Synology NAS with DSM 6.2.4 installed can be updated to this version.

     

    Fixed Issues

    Fixed multiple security vulnerabilities regarding Netatalk (Synology-SA-22:06).

     

  3. 1 hour ago, Peter Suh said:

     

    @Vodka2014's guide is inaccurate.
    The way of using commands has long since stopped.


    Commands are used only in special cases that are unavoidable.
    You can record img with shared link  https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.3.0-1  and meet menu on first boot.
    The loader is built just by processing the menu selection without a command like this.

     

    1206936419_2022-12-065_13_17.png.da65c6e14a19ccec10491a73d0a00870.png

     

     

    Hi @Peter Suh

     

    Is there no way you can do a new build guide please. Sorry did not know this all changed again. 

    • Like 1
  4. 43 minutes ago, Joeviking said:

    For some reason i'm missing something. Or these installations have become to complicated again.

    I follow the steps from the beginning of the topic. Then it goes over to saying there is new builder version. all i get is this. Error : Platform not found

     

     

    tc@box:~$ ./rploader.sh serialgen DS3622xs+
    Serial Number for Model = 2040SQRL13KNQ
    Mac Address for Model DS3622xs+ = 00:11:32:9B:04:90
    Should i update the user_config.json with these values ? [Yy/Nn]
    y
    tc@box:~$ ./rploader.sh identifyusb now
    Found  USB SerialNumber: 9000352E08A47121
    Vendor ID : 0x13fe Product ID : 0x4300
    Should i update the user_config.json with these values ? [Yy/Nn]
    y
    tc@box:~$ ./rploader.sh satamap now

    Found "00:11.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Con                     troller [AHCI mode] (rev 40)"
    Detected 4 ports/4 drives. Override # of ports or ENTER to accept <4>

    Computed settings:
    SataPortMap=4
    DiskIdxMap=00

    Should i update the user_config.json with these values ? [Yy/Nn] y
    Done.
    tc@box:~$ ./rploader.sh build ds3622xsp-7.1.1-42962 auto
    bspatch does not exist, bringing over from repo
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 10232  100 10232    0     0  32277      0 --:--:-- --:--:-- --:--:-- 32277
    Error : Platform not found
    rploader.sh

    Version : 0.9.2.7
    --------------------------------------------------------------------------------                     --------
    Usage: ./rploader.sh <action> <platform version> <static or compile module> [ext                     ension manager arguments]

    Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, p                     atchdtc,
    satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, post                     update,
    mountshare, version, monitor, bringfriend, downloadupgradepat, help

    - build <platform> <option> :
      Build the 💊 RedPill LKM and update the loader image for the specified platfor                     m version and update
      current loader.

      Valid Options:     static/compile/manual/junmod/withfriend

      ** withfriend add the TCRP friend and a boot option for auto patching

    - ext <platform> <option> <URL>
      Manage extensions using redpill extension manager.

      Valid Options:  add/force_add/info/remove/update/cleanup/auto . Options after                      platform

      Example:
      rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/p                     ocopico/rp-ext/master/e1000/rpext-index.json
      or for auto detect use
      rploader.sh ext apollolake-7.0.1-42218 auto

    - download <platform> :
      Download redpill sources only

    - clean :
      Removes all cached and downloaded files and starts over clean

    - update :
      Checks github repo for latest version of rploader, and prompts you download an                     d overwrite

    - fullupgrade :
      Performs a full upgrade of the local files to the latest available on the repo                     . It will
      backup the current filed under /home/tc/old

    - listmods <platform>:
      Tries to figure out any required extensions. This usually are device modules

    - serialgen <synomodel> <option> :
      Generates a serial number and mac address for the following platforms
      DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ FS6400 DVA3219 DVA3221 DS1621                     + DVA1622 DS2422+ RS4021xs+

      Valid Options :  realmac , keeps the real mac of interface eth0

    - identifyusb :
      Tries to identify your loader usb stick VID:PID and updates the user_config.js                     on file

    - patchdtc :
      Tries to identify and patch your dtc model for your disk and nvme devices. If                      you want to have
      your manually edited dts file used convert it to dtb and place it under /home/                     tc/custom-modules

    - satamap :
      Tries to identify your SataPortMap and DiskIdxMap values and updates the user_                     config.json file

    - backup :
      Backup and make changes /home/tc changed permanent to your loader disk. Next t                     ime you boot,
      your /home will be restored to the current state.

    - backuploader :
      Backup current loader partitions to your TCRP partition

    - restoreloader :
      Restore current loader partitions from your TCRP partition

    - restoresession :
      Restore last user session files. (extensions and user_config.json)

    - mountdsmroot :
      Mount DSM root for manual intervention on DSM root partition

    - postupdate :
      Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for jun                     ior to match root

    - mountshare :
      Mounts a remote CIFS working directory

    - version <option>:
      Prints rploader version and if the history option is passed then the version h                     istory is listed.

      Valid Options : history, shows rploader release history.

    - monitor :
      Prints system statistics related to TCRP loader

    - getgrubconf :
      Checks your user_config.json file variables against current grub.cfg variables                      and updates your
      user_config.json accordingly

    - bringfriend
      Downloads TCRP friend and makes it the default boot option. TCRP Friend is her                     e to assist with
      automated patching after an upgrade. No postupgrade actions will be required a                     nymore, if TCRP
      friend is left as the default boot option.

    - downloadupgradepat
      Downloads a specific upgade pat that can be used for various troubleshooting p                     urposes

    - removefriend
      Reverse bringfriend actions and remove TCRP from your loader

    - help:           Show this page

    --------------------------------------------------------------------------------                     --------
    Version : 0.9.2.7
    tc@box:~$

     

    Hi @Joeviking

     

    Download the last m-shell version M-Shell and then run ./my.sh DS3622xs+F realmac

     

    This is what i did and it works 100%

  5. 2 minutes ago, Peter Suh said:

     

    All errors have been corrected.

     

    After executing the myv.sh download below

    curl -L "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/myv.sh" -O

     

    then run it with

    ./myv.sh DS3622xs+F noconfig noclean


    To make sure, the mpt3sas extension is added separately

    Please check again with the command below.
    ll *load/c*/e*

     

    You should see a list like the one below.

     

    drwxr-sr-x 3 tc staff 80 Dec 19 13:29 PeterSuh-Q3.mpt3sas/
    drwxr-sr-x 3 root staff 80 Dec 19 13:29 all-modules/
    drwxr-sr-x 3 tc staff 80 Dec 19 13:29 redpill-misc/
    drwxr-sr-x 3 root staff 80 Dec 19 13:30 thethorgroup.boot-wait/
    drwxr-sr-x 3 root staff 80 Dec 19 13:30 thethorgroup.virtio/

     

    Thanks alot. 1 Question i ran the commands before with ./my.sh DS3622xs+F realmac Do i use this again to build the loader then once done follow what you stated? 

  6. 26 minutes ago, Peter Suh said:

    @Vodka2014

     

    TCRP 's modules.alias.4.json file has your
    VID / PID are included.
    I don't know why it can't auto-discover.

     

    06:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)

     

             {
                 "name": "mpt3sas",
                 "alias": "pci:v00001000d00000072sv*sd*bc*sc*i*"
             },

     

    If you have to add them manually, mpt2sas won't work.
    You must use the mpt3sas extension module, which integrates the functionality of mpt2sas as well.

    Don't bother with mpt2sas.

     

     

    Ok thanks @Peter Suh. So Question once i build DS3622XS+ using the method that you have shown me. How do i install the mpt3sas Module and where do i add this code. Can you guide me on this please.

     

    Thanks again 

  7. Hi @Peter Suh

     

    Please see the below: 

     

    00:00.0 Host bridge [0600]: Intel Corporation 5520 I/O Hub to ESI Port [8086:3406] (rev 22)
    00:01.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 22)
    00:02.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 2 [8086:3409] (rev 22)
    00:03.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 22)
    00:07.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 22)
    00:13.0 PIC [0800]: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller [8086:342d] (rev 22)
    00:14.0 PIC [0800]: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers [8086:342e] (rev 22)
    00:14.1 PIC [0800]: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 22)
    00:14.2 PIC [0800]: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 22)
    00:14.3 PIC [0800]: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers [8086:3438] (rev 22)
    00:16.0 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3430] (rev 22)
    00:16.1 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3431] (rev 22)
    00:16.2 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3432] (rev 22)
    00:16.3 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3433] (rev 22)
    00:16.4 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:3429] (rev 22)
    00:16.5 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342a] (rev 22)
    00:16.6 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342b] (rev 22)
    00:16.7 System peripheral [0880]: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device [8086:342c] (rev 22)
    00:1a.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
    00:1a.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
    00:1a.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
    00:1a.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
    00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
    00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 [8086:3a40]
    00:1c.2 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3 [8086:3a44]
    00:1c.3 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4 [8086:3a46]
    00:1d.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
    00:1d.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
    00:1d.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
    00:1d.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
    00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
    00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIB (ICH10) LPC Interface Controller [8086:3a18]
    00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22]
    00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
    02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483] (rev 01)
    03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
    05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 [GeForce GT 710B] [10de:128b] (rev a1)
    05:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
    06:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
    ff:00.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series QuickPath Architecture Generic Non-core Registers [8086:2c70] (rev 02)
    ff:00.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series QuickPath Architecture System Address Decoder [8086:2d81] (rev 02)
    ff:02.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series QPI Link 0 [8086:2d90] (rev 02)
    ff:02.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series QPI Physical 0 [8086:2d91] (rev 02)
    ff:02.2 Host bridge [0600]: Intel Corporation Xeon 5600 Series Mirror Port Link 0 [8086:2d92] (rev 02)
    ff:02.3 Host bridge [0600]: Intel Corporation Xeon 5600 Series Mirror Port Link 1 [8086:2d93] (rev 02)
    ff:02.4 Host bridge [0600]: Intel Corporation Xeon 5600 Series QPI Link 1 [8086:2d94] (rev 02)
    ff:02.5 Host bridge [0600]: Intel Corporation Xeon 5600 Series QPI Physical 1 [8086:2d95] (rev 02)
    ff:03.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Registers [8086:2d98] (rev 02)
    ff:03.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Target Address Decoder [8086:2d99] (rev 02)
    ff:03.2 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller RAS Registers [8086:2d9a] (rev 02)
    ff:03.4 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Test Registers [8086:2d9c] (rev 02)
    ff:04.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Control [8086:2da0] (rev 02)
    ff:04.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Address [8086:2da1] (rev 02)
    ff:04.2 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Rank [8086:2da2] (rev 02)
    ff:04.3 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control [8086:2da3] (rev 02)
    ff:05.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Control [8086:2da8] (rev 02)
    ff:05.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Address [8086:2da9] (rev 02)
    ff:05.2 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Rank [8086:2daa] (rev 02)
    ff:05.3 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control [8086:2dab] (rev 02)
    ff:06.0 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Control [8086:2db0] (rev 02)
    ff:06.1 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Address [8086:2db1] (rev 02)
    ff:06.2 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Rank [8086:2db2] (rev 02)
    ff:06.3 Host bridge [0600]: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control [8086:2db3] (rev 02)

     

    Thanks

     

    EDIT: So i tried to do this all Manually and i got this error:

     

    [#] Extension jumkey.acpid2 for ds3622xsp_42962 platform is already up to date
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt2sas/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extensions/                                                                                                   _ext_new_rcp.tmp_json
    curl: (22) The requested URL returned error: 404 Not Found
    
    [!] Failed to download https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt2sas/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extensions/_ext_                                                                                                   new_rcp.tmp_json
    
    
    
    *** Process will exit ***
    [-] Failed to update recipe for pocopico.mpt2sas extension for platform ds3622xsp_42962. The script will terminate as you do not
    [-] have previously downloaded recipe which can be used if download fails. Try again later. If problem
    [-] persists contact the extension packer for support (displayed below)
    [#] ========================================== pocopico.mpt2sas ==========================================
    [#] Extension name: mpt2sas
    [#] Description: Adds  Support
    [#] To get help visit: <todo>
    [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/mpt2sas
    [#] Software author: https://github.com/pocopico
    [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt2sas/rpext-index.json
    [#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 dva3221_42962 ds918p_42661 ds3622xsp_42962                                                                                                    ds3617xs_42951 dva1622_42218 dva1622_42621 ds920p_42962 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xsp_42661 ds2422p_42                                                                                                   661 ds3622xsp_42218 ds2422p_42962 rs4021xsp_42621 dva1622_42962 ds2422p_42218 rs4021xsp_42962 dva3221_42621 ds3615xs_42962 ds3617xs_42962 ds3615xs_41222 ds920p_42951                                                                                                    rs4021xsp_42218 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 rs4021xsp_42951 ds920p_42621 ds918p_42962 ds3615xs_42951 ds3622xsp_42951 dva1622                                                                                                   _42661 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds1621p_42962 ds3622xsp_42621 rs4021xsp_42661
    [#] =======================================================================================
    
    [!] Cannot continue due to previous errors (see above)
    
    *** Process will exit ***
    [!] Failed to update all extensions for ds3622xsp_42962 platform - see errors above
    
    *** Process will exit ***
    FAILED : Loader creation failed check the output for any errors

     

    EDIT 2: So it seems this is not in the Repo that is why this is falling. DS3617xs+ is the latest one there so it looks like this needs to get created for DS3622xs+

  8. 15 hours ago, Peter Suh said:

     

    Haw many disk do you have?

     

    If you can access the DSM installation request screen with ttyd as below,

    Then send me the log with the command you see.

    You must use a web browser.

     

    http://<youripaddr>:7681/

    id : root / pw : ( no password )

     

    cat /var/log/linuxrc.syno.log

     

    ls -l /sys/block

     

    ls -la /sys/class/ata_device

     

    ls -l /dev/syno*

     

    Hi @Peter Suh

     

    Please see the below & there is 4 SAS Disks.

     

    SynologyNAS> cat /var/log/linuxrc.syno.log
    START /linuxrc.syno.impl
    Insert Marvell 1475 SATA controller driver
    Insert basic USB modules...
    :: Loading module usb-common ... [  OK  ]
    :: Loading module usbcore ... [  OK  ]
    :: Loading module ehci-hcd ... [  OK  ]
    :: Loading module ehci-pci ... [  OK  ]
    :: Loading module xhci-hcd ... [  OK  ]
    :: Loading module xhci-pci ... [  OK  ]
    :: Loading module usb-storage ... [  OK  ]
    :: Loading kernel modules from extensions ...
    Checking if kmods for thethorgroup.virtio should run using check-virtio.sh script
    Checking for VirtIO
    *No* VirtIO hypervisor detected
    NOT loading kmods for thethorgroup.virtio
    :: Loading kernel modules from extensions ... [  OK  ]
    :: Executing "on_boot" custom scripts ...
    Running "check-all-modules.sh" for all-modules->on_boot
    broadwellnk
    4.4.180
    modules.alias.4.json
    Copying kmod,sed,jq,lspci files to /sbin/
    'kmod' -> '/bin/kmod'
    'sed' -> '/usr/sbin/sed'
    'jq' -> '/usr/sbin/jq'
    'lspci' -> '/usr/sbin/lspci'
    Copying lspci libraries to /lib/
    'libz.so.1' -> '/lib/libz.so.1'
    'libudev.so.1' -> '/lib/libudev.so.1'
    'libattr.so.1' -> '/lib/libattr.so.1'
    'libcap.so.2' -> '/lib/libcap.so.2'
    link depmod, modprobe to kmod
    3c59x.ko
    3w-9xxx.ko
    3w-sas.ko
    3w-xxxx.ko
    BusLogic.ko
    a100u2w.ko
    aacraid.ko
    acenic.ko
    advansys.ko
    aic79xx.ko
    aic7xxx.ko
    aic94xx.ko
    altera_tse.ko
    alx.ko
    am53c974.ko
    amd8111e.ko
    aqc111.ko
    arcmsr.ko
    asix.ko
    atl1.ko
    atl1c.ko
    atl1e.ko
    atlantic.ko
    atp870u.ko
    auxiliary.ko
    ax88179_178a.ko
    bcm-phy-lib.ko
    bcm7xxx.ko
    be2net.ko
    bna.ko
    bnx2.ko
    bnx2x.ko
    bnxt_en.ko
    button.ko
    cassini.ko
    catc.ko
    cdc-wdm.ko
    cdc_eem.ko
    cdc_ether.ko
    cdc_mbim.ko
    cdc_ncm.ko
    cdc_subset.ko
    ch9200.ko
    cnic.ko
    cpsw_ale.ko
    crc-ccitt.ko
    crc-itu-t.ko
    cx82310_eth.ko
    cxgb.ko
    cxgb3.ko
    cxgb4.ko
    cxgb4vf.ko
    dc395x.ko
    de2104x.ko
    de4x5.ko
    dl2k.ko
    dm9601.ko
    dmfe.ko
    dmx3191d.ko
    dnet.ko
    dpt_i2o.ko
    e1000.ko
    e1000e.ko
    eata.ko
    ec_bhf.ko
    eeprom_93cx6.ko
    enic.ko
    epic100.ko
    esas2r.ko
    esp_scsi.ko
    et131x.ko
    etxhci-hcd.ko
    fdomain.ko
    fealnx.ko
    fixed_phy.ko
    fm10k.ko
    forcedeth.ko
    ftdi_sio.ko
    gdth.ko
    genet.ko
    gl620a.ko
    governor_simpleondemand.ko
    hamachi.ko
    hpsa.ko
    hptiop.ko
    huawei_cdc_ncm.ko
    i40e.ko
    i40evf.ko
    iavf.ko
    ice.ko
    igb.ko
    igbvf.ko
    igc.ko
    initio.ko
    int51x1.ko
    ipheth.ko
    ipr.ko
    ips.ko
    isci.ko
    ixgb.ko
    ixgbevf.ko
    jme.ko
    kalmia.ko
    kaweth.ko
    ks8851.ko
    ks8851_mll.ko
    ksz884x.ko
    lan78xx.ko
    lg-vl600.ko
    libiscsi.ko
    libphy.ko
    liquidio.ko
    macb.ko
    mcs7830.ko
    mdio-octeon.ko
    mdio.ko
    megaraid.ko
    megaraid_mbox.ko
    megaraid_mm.ko
    megaraid_sas.ko
    microchip.ko
    mii.ko
    mlx4_core.ko
    mlx4_en.ko
    mlx5_core.ko
    mpt3sas.ko
    mptbase.ko
    mptctl.ko
    mptsas.ko
    mptscsih.ko
    mptspi.ko
    mvmdio.ko
    mvsas.ko
    mvumi.ko
    myri10ge.ko
    natsemi.ko
    nb8800.ko
    nct6775.ko
    net1080.ko
    netxen_nic.ko
    nicpf.ko
    nicvf.ko
    niu.ko
    ns83820.ko
    pcnet32.ko
    pegasus.ko
    plusb.ko
    pm80xx.ko
    pmcraid.ko
    qed.ko
    qede.ko
    qla1280.ko
    qla3xxx.ko
    qla4xxx.ko
    qlcnic.ko
    qlge.ko
    qmi_wwan.ko
    r8101.ko
    r8125.ko
    r8152.ko
    r8153_ecm.ko
    r8168.ko
    r8169.ko
    rndis_host.ko
    rtl8150.ko
    s2io.ko
    samsung-sxgbe.ko
    scsi_transport_spi.ko
    sfc.ko
    sierra_net.ko
    sis190.ko
    skge.ko
    sky2.ko
    smsc.ko
    smsc75xx.ko
    smsc911x.ko
    smsc9420.ko
    smsc95xx.ko
    sr9700.ko
    sr9800.ko
    starfire.ko
    stex.ko
    sundance.ko
    sungem.ko
    sungem_phy.ko
    sym53c8xx.ko
    tehuti.ko
    tg3.ko
    thunder_bgx.ko
    tlan.ko
    tulip.ko
    typhoon.ko
    ufshcd.ko
    uli526x.ko
    usbnet.ko
    usbserial.ko
    via-velocity.ko
    virtio.ko
    virtio_blk.ko
    virtio_mmio.ko
    virtio_net.ko
    virtio_pci.ko
    virtio_ring.ko
    virtio_scsi.ko
    vmw_pvscsi.ko
    vmw_vmci.ko
    vmxnet3.ko
    vxge.ko
    wd719x.ko
    winbond-840.ko
    yellowfin.ko
    zaurus.ko
    depmod: WARNING: could not open /lib/modules//modules.order: No such file or directory
    depmod: WARNING: could not open /lib/modules//modules.builtin: No such file or directory
    insmod: can't insert '/lib/modules/ahci.ko': No such file or directory
    Found SATA Controller : pciid 8086d00003a22  Required Extension : Searching for matching extension for ahci
    Found Ethernet Interface : pciid 10ecd00008168 Required Extension : Searching for matching extension for r8168
    Module r8168 loaded succesfully
    Found VGA Controller : pciid 10ded0000128b  Required Extension : No matching extension
    Found SATA Controller : pciid 1b4bd00009235  Required Extension : No matching extension
    Found SATA Controller : pciid 1b4bd00009235  Required Extension : No matching extension
    Ran "check-all-modules.sh" for all-modules->on_boot - exit=0
    Running "install_rd.sh" for redpill-misc->on_boot
    Starting ttyd, listening on port: 7681
    Ran "install_rd.sh" for redpill-misc->on_boot - exit=0
    Running "boot-wait.sh" for thethorgroup.boot-wait->on_boot
    Confirmed a valid-looking /dev/synoboot device
    Ran "boot-wait.sh" for thethorgroup.boot-wait->on_boot - exit=0
    :: Executing "on_boot" custom scripts ... [  OK  ]
    Extensions processed
    Insert net driver(Mindspeed only)...
    Starting /usr/syno/bin/synocfgen...
    /usr/syno/bin/synocfgen returns 0
    Insert synorbd kernel module
    Insert synofsbd kernel module
    Insert sha256 kernel module
    All disk ready or timeout execeed
    Exit on error [1] DISK NOT INSTALLED...
    Sun Dec 18 04:09:02 UTC 2022
    none /sys/kernel/debug debugfs rw,relatime 0 0

     

    SynologyNAS> ls -l /sys/block
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram0 -> ../devices/virtual/block/ram0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram1 -> ../devices/virtual/block/ram1
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram10 -> ../devices/virtual/block/ram10
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram11 -> ../devices/virtual/block/ram11
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram12 -> ../devices/virtual/block/ram12
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram13 -> ../devices/virtual/block/ram13
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram14 -> ../devices/virtual/block/ram14
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram15 -> ../devices/virtual/block/ram15
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram2 -> ../devices/virtual/block/ram2
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram3 -> ../devices/virtual/block/ram3
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram4 -> ../devices/virtual/block/ram4
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram5 -> ../devices/virtual/block/ram5
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram6 -> ../devices/virtual/block/ram6
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram7 -> ../devices/virtual/block/ram7
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram8 -> ../devices/virtual/block/ram8
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 ram9 -> ../devices/virtual/block/ram9
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 synoboot -> ../devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/host6/target6:0:0/6:0:0:0/block/synoboot

     

    SynologyNAS> ls -la /sys/class/ata_device
    drwxr-xr-x    2 root     root             0 Dec 18 04:13 .
    drwxr-xr-x   54 root     root             0 Dec 18 04:09 ..
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev1.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev2.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev3.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev4.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev5.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0
    lrwxrwxrwx    1 root     root             0 Dec 18 04:13 dev6.0 -> ../../devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0

     

    SynologyNAS> ls -l /dev/syno*
    crw-r--r--    1 root     root      201,   0 Dec 18 04:09 /dev/synobios
    brw-------    1 root     root      135, 240 Dec 18 04:09 /dev/synoboot
    brw-------    1 root     root      135, 241 Dec 18 04:09 /dev/synoboot1
    brw-------    1 root     root      135, 242 Dec 18 04:09 /dev/synoboot2
    brw-------    1 root     root      135, 243 Dec 18 04:09 /dev/synoboot3

     

  9. 58 minutes ago, Peter Suh said:

     

    Lastly, from what you mentioned, your Synology model went from DS3622xs+ to DS1621+.
    Device-Tree based models such as DS1621+/DS920+/DS923+ cannot use HBA.
    To be precise, the three platforms v1000/gemini lake/r1000 correspond to DT.
    In other platforms, LSI 9211-4i works by automatically injecting mpt3sas driver.

     

    Thanks @Peter Suh So, I should use DS3622xs then? I am doing a new build on some old hardware I have. Or what should I use.

  10. 3 hours ago, Peter Suh said:

     

    It's hard to give an exact answer because you didn't tell me in detail which LSI controller model you have.

     

    @Peter SuhSorry about that. It is an LSI 9211-4i. 

     

    When I run lspci I get this

     

     RAID bus controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)

     

    When DSM Loads it states no disks. 

  11. 29 minutes ago, Peter Suh said:

     

     

    I already created an image with the partitions adjusted to solve this problem.

     

    Replace with this image and try rebuilding the loader for the same version and syno model.

     

    https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.3.0-1

     

    You have to use gparted to adjust it yourself, but it's not easy to use.

     

    AWESOME & Thanks alot 

  12. 2 hours ago, WiteWulf said:

    Certain versions of redpill loader (I've never managed to figure out which) block access to the Synology update servers by adding fake hosts entries (iirc). I think this was to ensure the devices never auto-updated.

    You'll need to download the update file you want from https://archive.synology.com/download/Os/DSM and manually upload/install it in the DSM admin interface.

     

    Thanks for this. So in an nutshell this safe guards users. 

    • Like 1
×
×
  • Create New...