Jump to content
XPEnology Community

Search the Community

Showing results for 'SataPortMap'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Information
    • Readers News & Rumours
    • Information and Feedback
    • The Noob Lounge
  • XPEnology Project
    • F.A.Q - START HERE
    • Loader Releases & Extras
    • DSM Updates Reporting
    • Developer Discussion Room
    • Tutorials and Guides
    • DSM Installation
    • DSM Post-Installation
    • Packages & DSM Features
    • General Questions
    • Hardware Modding
    • Software Modding
    • Miscellaneous
  • International
    • РУССКИЙ
    • FRANÇAIS
    • GERMAN
    • SPANISH
    • ITALIAN
    • KOREAN

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

  1. Как-то так: SataPortMap=24 - 2 порта на 1м контроллере, 4 на 2м или SataPortMap=6 - 6 портов на 1м клнтроллере
  2. The dmesg command should work from either TinyCore or from the junior mode of DSM. This is covered in the tutorial troubleshooting section. You should be able to manually override user_config.json and install DSM, but in order to use all your disks, you will need to rebuild the loader afterward. Initially, set SataPortMap=22 and DiskIdxMap=0006. You can install with only one disk if you want. Don't build any Storage Pools yet. Once DSM is installed, return to TinyCore and rebuild the loader identically, but change to SataPortMap=62. Boot back into DSM and verify everything is still working, then add your remaining disks back in. There will be a gap in the disk lineup because of your system's port mapping behavior. If you don't like that you can fix it with sata_remap but I advise just to leave it alone.
  3. Сделал без рута, он скачал SCSI модуль для HBA, эффект тот же, сдается мне что параметр SataPortMap отвечает за то, на какой адаптер смотрит dsm. Может еще что посоветуете?
  4. Need some help before I give up trying this and move to TrueNAS or OpenmediaVault (both install seamlessly). I have made countless attempts and installing this on my Ryzen PC but have not been able to get it to work. I am sure there are issues with detecting my disks but can't be sure. I have attempted almost all of the sataportmap/ diskidxmap systems but have never got it to work. My current configuration is a DS918+ DSM 7.0.1-42218. satamap shows Bad Ports: -5 -4 -1 0. Don't understand this. Anyway I updated the values that came up to the user_config.json file and continued the build. tc@box:~$ sudo ./rploader.sh satamap now Found "01:00.1 Advanced Micro Devices, Inc. [AMD] Device 43b7 (rev 02)" Detected 8 ports/4 drives. Bad ports: -5 -4 -1 0. Override # of ports or ENTER to accept <8> Found "0a:00.2 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)" Detected 4 ports/1 drives. Bad ports: 1 2. Override # of ports or ENTER to accept <4> Computed settings: SataPortMap=84 DiskIdxMap=0008 WARNING: Bad ports are mapped. The DSM installation will fail! Should i update the user_config.json with these values ? [Yy/Nn] y Done. I am pretty sure this will fail. Rebooted the PC and as expected came up with bad disks. Any help appreciated. I am attaching the output of the dmesg and the lspci -tvnnq outputs and the build dialogue. Motherboard ASUS Prime B350M-A. CPU Ryzen 5 1600 Memory 16 GB Motherboard has 6 SATA ports. All have been set to "Hot Plug" Enabled. SATA mode is set to AHCI. M2_SATA Port is empty. Thanks in advance to who ever can help. Also would like to acknowledge the efforts of @pocopicoand @Peter and many others that have been involved in this project. device.txt disk.txt DS918-build pci.txt
  5. The script finishes, but after a reboot, no grub entries are made, and I'm right back in TCRP 0.8, even though I've started with 0.9: tc@192.168.1.201's password: ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/-_--_-\) www.tinycorelinux.net tc@box:~$ ./myv.sh DS3622xs+J manual Checking Internet Access -> OK Checking if a newer mshell version exists on the repo -> Version is current Adding Ext in progress... Delete extension file... Add to Driver Repository... Do you want Add Driver? Y/N : y 1) aacraid 2) aic94xx 3) alx 4) arcmsr 5) asix 6) atl1 7) atl1c 8) atl1e 9) atl2 10) atlantic 11) ax88179_178a 12) be2net 13) bna 14) bnx2 15) bnx2x 16) cxgb 17) cxgb3 18) cxgb4 19) cxgb4vf 20) dm9601 21) e1000 22) e1000e 23) early-telnet 24) forcedeth 25) hpsa 26) hv_netvsc 27) i40e 28) iavf 29) igb 30) igbvf 31) ixgbe 32) ixgbe.vanilla 33) ixgbevf 34) megaraid_sas 35) mlx4_core 36) mlx5_core 37) mpt2sas 38) mpt3sas 39) mptsas 40) mptspi 41) mvsas 42) nct6775 43) qla2xxx 44) qlcnic 45) r8101 46) r8125 47) r8152 48) r8168 49) r8169 50) raspbi-pill 51) redpill 52) redpill-boot-wait 53) rtl8150 54) sfc 55) skge 56) sky2 57) tcrp-diag 58) tg3 59) tn40xx 60) v9fs 61) via-rhine 62) via-velocity 63) vmw_pvscsi 64) vmxnet3 65) vxge 66) wch -> Select Number Enter (To select multiple, separate them with , ): 58 Rploader Version : 0.8.0.3 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : jun Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.broadwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42218 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062022 Local : 27062022 Checking Internet Access -> OK Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 10.44 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 2028, done. remote: Total 2028 (delta 0), reused 0 (delta 0), pack-reused 2028 Receiving objects: 100% (2028/2028), 114.71 MiB | 19.21 MiB/s, done. Resolving deltas: 100% (952/952), done. [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== pocopico.tg3 ========================================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Do you want add driver? Y/N : n Call my.sh now... Checking Internet Access -> OK Checking if a newer mshell version exists on the repo -> Version is current MODEL is DS3622xs+ tcrppart is sdb3 TARGET_PLATFORM is broadwellnk SYNOMODEL is ds3622xsp_42218 ######################################################################### 100.0% ######################################################################### 100.0% ######################################################################### 100.0% ######################################################################### 100.0% Do you want to clean redpill-load / lkm directory ? ( !!! Causion !!!, if you added ext from myv.sh, answer n ) [Yy/Nn] y Clearing local redpill files Before changing user_config.json { "extra_cmdline": { "mac2": "00113296B68C", "netif_num": "2", "pid": "0x4030", "vid": "0x0424", "sn": "2150SQRVQHBWG", "mac1": "001132AD6F72", "SataPortMap": "6", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } Serial Number for Model : 20C0SQRR7QJTL Mac Address for Model DS3622xs+ : 00:11:32:F0:A2:F7 Should i update the user_config.json with these values ? [Yy/Nn] Two or more Ethernet Interface was detected!! 2 Add mac2 automatically. Mac2 Address for Model DS3622xs+ : 00:11:32:02:01:B6 After changing user_config.json { "extra_cmdline": {"mac2": "0011320201B6","netif_num": "2", "mac2": "00113296B68C", "netif_num": "2", "pid": "0x4030", "vid": "0x0424", "sn": "20C0SQRR7QJTL", "mac1": "001132F0A2F7", "SataPortMap": "6", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } Found Generic Ultra SerialNumber: 000002660A01 Vendor ID : 0x0424 Product ID : 0x4030 Should i update the user_config.json with these values ? [Yy/Nn] Found "00:1f.2 Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)" Detected 6 ports/1 drives. Override # of ports or ENTER to accept <6> Computed settings: SataPortMap=6 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. DSM PAT file pre-downloading in progress... https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3622xs+_42218.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 345M 100 345M 0 0 27.5M 0 0:00:12 0:00:12 --:--:-- 27.7M Pat file sha256sum is : f38329b8cdc5824a8f01fb1e377d3b1b6bd23da365142a01e2158beff5b8a424 verifyid sha256sum is : f38329b8cdc5824a8f01fb1e377d3b1b6bd23da365142a01e2158beff5b8a424 pat file sha256sum is OK ! Loader Building in progress... Loader Manual Building in progress... Rploader Version : 0.8.0.3 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : jun Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.broadwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42218 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062022 Local : 27062022 Checking Internet Access -> OK Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 9.59 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 2028, done. remote: Total 2028 (delta 0), reused 0 (delta 0), pack-reused 2028 Receiving objects: 100% (2028/2028), 114.70 MiB | 14.43 MiB/s, done. Resolving deltas: 100% (955/955), done. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3622xsp_42218 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus-broadwellnk.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/src/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found SATA Controller : pciid 8086d00001c02 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 102bd00000533 Required Extension : mgag200 Searching for matching extension for mgag200 [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.tg3 ========================================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Found Ethernet Interface : pciid 14e4d0000165f Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.tg3/pocopico.tg3.json). For more info use "ext-manager.sh info pocopico.tg3" *** Process will exit *** Found Ethernet Interface : pciid 14e4d0000165f Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" ------------------------------------------------------------------------------------------------ Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Want to use firmware files from /home/tc/custom-module/*.pat ? [yY/nN] : n Processing add_extensions entries found on custom_config.json file : redpill-misc Adding extension "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-misc ========================================== [#] Extension name: Misc shell [#] Description: Misc shell [#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Updating extension : redpill-misc contents for model : ds3622xsp_42218 [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42218 platforms extensions... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-misc platform ds3622xsp_42218 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install-all.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install-all.sh file... [OK] [#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/ttyd ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/ttyd file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install_rd.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/install_rd.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/lrzsz.tar.gz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/... [OK] [#] Successfully processed recipe for extension redpill-misc platform ds3622xsp_42218 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42218/... [OK] Protocol spec without prior Class and Subclass spec at line 23281 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5598 100 5598 0 0 287k 0 --:--:-- --:--:-- --:--:-- 287k Downloading dtc binary ######################################################################### 100.0% No cached dtb file found in /home/tc/custom-module/ds3622xsp.dtb Found 1 disks and 0 nvme Collecting disk paths Found local disk sda with path 00:1f.2, adding into internal_slot 1 with portnumber 0 NO NVME disks found, returning Patching USB to include your loader. Loader found in 2-4 port Converting dts file : ds3622xsp.dts to dtb file : >ds3622xsp.dtb dtb extension is not loaded and its required for DSM to find disks on ds3622xsp_42218 Copy of the DTB file ds3622xsp.dtb to was not succesfull. Please remember to replace the dtb extension model file ... execute manually : cp ds3622xsp.dtb and re-run Backup in progress... Clearing local redpill files Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 2.4M , try to keep it less than 1GB as it might not fit into your image Should i update the sdb with your current files [Yy/Nn] Backing up home files to sdb : Backing up files to /mnt/sdb3//mydata.tgz Done.
  6. Господа, загрузчик собрал загрузчик вставил один диск, DSM говорит что дисков нет. tc@box:~$ lsscsi [1:0:0:0] disk ATA ST3000DM001 CC25 /dev/sda [6:0:0:0] disk USB SanDisk 3.2Gen1 1.00 /dev/sdb tc@box:~$ lspci -nnq 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/Ivy Bridge DRAM Controller [8086:0158] (rev 09) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09) 00:06.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:015d] (rev 09) 00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5) 00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b5) 00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5) 00:1c.6 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 [8086:1c1c] (rev b5) 00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5) 00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a5) 00:1f.0 ISA bridge [0601]: Intel Corporation C206 Chipset Family LPC Controller [8086:1c56] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1) 02:00.0 SCSI storage controller [0100]: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller [11ab:6440] (rev 02) 03:00.0 SCSI storage controller [0100]: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller [11ab:6440] (rev 02) 04:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3] 05:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3] 06:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3] 07:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3] При этом TC говорит что на портах 5,6 есть ошибки, загрузчик собираю с игнорированием ошибокt tc@box:~$ sudo ./rploader.sh satamap now�[J Found SCSI HBAs, We need to install the SCSI modules Don't run this as root. Found "00:1f.2 Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)" Detected 6 ports/1 drives. Bad ports: 5 6. Override # of ports or ENTER to accept <6> 5,6� �� � 6 Non-numeric, overridden to 0 Found SCSI/HBA "02:00.0 Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller (rev 02)" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid bus number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) Found SCSI/HBA "03:00.0 Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller (rev 02)" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid bus number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) lspci: -s: Invalid slot number Found SCSI/HBA "" (0 drives) Computed settings: SataPortMap=1 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ ls -la /sys/class/ata_port total 0 drwxr-xr-x 2 root root 0 Jun 27 18:21 ./ drwxr-xr-x 63 root root 0 Jun 27 18:21 ../ lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata1 -> ../../devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1 lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata2 -> ../../devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2 lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata3 -> ../../devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3 lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata4 -> ../../devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4 lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata5 -> ../../devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5 lrwxrwxrwx 1 root root 0 Jun 27 18:21 ata6 -> ../../devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6 Думается мне что SataPortMap я не правильно выставляю, подскажите бестолковому пожалуйста.
  7. Non chez moi je me retrouve avec SataPortMap=4 Es-tu sûr de la config de ton controleur dans le BIOS ? Revérifie les paramètres et éventuellement la pile du BIOS car il n'est pas impossible qu'elle soit trop vieille et qu'elle ne permette plus de sauvegarder les paramètrs du bios correctement.
  8. Bonjour @nicoueron, Merci pour ta réponse, je test tout de suite et je te redis si ça a changé quelque chose. Edit01 : Je viens de taper la commande ./rploader.sh satamap now et j'ai le résultat ci-dessous : tc@box:~$ ./rploader.sh satamap now No SATA ports mapped. Setup for compatibility with SCSI/SAS controller mapping. Recommended settings: SataPortMap=1 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] Est-ce "normal" que cela m'indique No SATA ports mapped ?
  9. H81 chipset, right? Both Intel's H61 and H81 had 2 ports hardcoded as disabled. But the disabled ports were still exposed on software side, this can make DSM complain about internal disks being broken. Fortunately they are positioned after the first 2 ports so you can use SataPortMap=1 or 2 to install DSM, then rebuild the loader with SataPortMap=6(should be 6, if not then try 4) and remap the latter 2 working ports into drive 3 and 4.(use sata_remap=4\>2:5\>3 ) There were some motherboards where the first ports are disabled(usually mapped into M.2 ports), making it almost impossible to get baremetal working, unless you use Device Tree platforms. Method from @ikky_phoenix:
  10. Running a baremetal , trying to install 7.1 Had DS918 6.2 before no problems with jun's loader If I run the satamap now i get the following: Found "00:1f.2 Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)" Detected 6 ports/4 drives. Bad ports: 3 4. Override # of ports or ENTER to accept <6> 4 Computed settings: SataPortMap=4 DiskIdxMap=00 WARNING: Bad ports are mapped. The DSM installation will fail! Should i update the user_config.json with these values ? [Yy/Nn] y Done. The DSM will not install because it keeps detecting some error on drives 3 and 4 saying that it has disabled them and wants me to remove the faulty drives ( they are fine btw) and im stuck If i go bac to TC i run the satamap command and pick "=2", I recompile 7.1 and it installs fine but DSM will not show the other 2 HDDs, BIOS detection is fine for all 4 HDDs What exactly are those "Bad ports" ? I think I might be getting back to 6.2 but I would love to have 7.1 as main.
  11. kind of thin description, no dsm type (918+ uses intel quick sync what others like 3617 cant), there are a lot of "carbon" products from msi (guess how many people will invest time to find out what exaxtly you "might" have) also most boards come with up to 6 onboard sata (like Z370 GAMING PRO CARBON), and as you have at least 7 sata drives (8th ssd drive can be sata or nvme - also not clear) you might have a additional controller also important would be to read up about 3rd party packages in dsm, as synology changed the format you should check if all packages you need are available and for the howto, that one is about baremetal and there is no "one fits all, no brain needed" solution, you might even run into trouble with the sata controllers and need to handle some values manually (SataPortMap, DiskIdxMap) https://xpenology.com/forum/topic/62221-tutorial-installmigrate-to-dsm-7x-with-tinycore-redpill-tcrp-loader/ in general, when using any cache (ssd/nvme) disable it before migration, if things work out you can re-enable it later, also it suggested to have a backup
  12. imho nein, das ist syno spezifisch und im kernel eingebaut (oder wbwn nicht drin wie bei den consumer modellen) hast du das mal probiert? SataPortMap=24 DiskIdxMap=0400 wenn der 2er vorn ist sollte das die reihenfolfe wie dsm sie benutzt umkehren und die ersten 4 ports sollten dann vom 4er sein alternativ kannst du auch das versuchen das sollte die zwei ports ignorieren SataPortMap=04 DiskIdxMap=0400
  13. I'm reporting back: after some trial and error this thing finally worked! The keys are: * there must be no dummy ata ports during initial installation. * a disk with loader's DSM version installed must be listed before any dummy ata port for post-installation operation. Here is what I did: 0. To begin with, I had 2 SATA controllers in my VM: the first one is a bogus q35 controller, the second one is the passthrough onboard SATA controller. The latter exposed 8 ports where first 4 were dummy. 1. I removed the passthrough controller (setting SataPortMap=10 caused a kernel panic so I had to take the trouble to remove it), and added a virtual SATA disk. 2. Last step made SATA controllers in VM appear as: q35 bogus + emulated ICH SATA controller. I set SataPortMap=14, DiskIdxMap=1000 and DSM installation went fine. 3. Added the passthrough onboard SATA controller back. 4. Controller in VM was q35 bogus + onboard + emulated. I set SataPortMap=181, DiskIdxMap=100100, and DSM could boot with all 4 physical disks populated. I tried SataPortMap=181 and DiskIdxMap=100008, DSM would go into "Migratable" state and fail with the infamous "We detected errors on your hard drive..." message. I'm planning to add "sata_remap" to fix port ordering, but at least it works now.
  14. TC now extends the DTC support model to the full model. 5 Models Known as Non-DTC Supported Models Also on DS918+, DS3615xs, DS3617xs, DS3622xs+, DVA3221 When only the model.dtb file is copied to the /etc.defaults/ and /var/run/ directories, The sataport starts working in the device tree. in the user_config.json file SataPortMap and DiskIdxMap options work with DTC. It may cause side effects. So, M shell replaces the empty values of SataPortMap = "", DiskIdxMap = "". As it is currently implemented as a unique function of the M shell, It is not possible to build using only the existing rploader.sh. before use, Please update to the latest version by executing only ./my.sh Build options for the above 5 models are listed below. [JOT Mode] ./my.sh DS918+ poco [JUN Mode] ./my.sh DS918+J poco Since @jumkey did not modify quick js for dynamic dtc patch for the above 5 models, the jumkey option is not available yet. The poco option must be used for pocopico's static dtc patch function to work. Currently, two models, DS918+ and DS3622xs+, have been tested on baremetal. All DTC models supported by M shell support up to 16 SATA disks. HBA card is recognized and operated separately regardless of SataPortMap or DTC's dtb file. DS920+ and DS1621+ appear to have broken mpt3sas ext. @pocopico I need your help.
  15. TC now extends the DTC support model to the full model. 5 Models Known as Non-DTC Supported Models Also on DS918+, DS3615xs, DS3617xs, DS3622xs+, DVA3221 When only the model.dtb file is copied to the /etc.defaults/ and /var/run/ directories, The sataport starts working in the device tree. in the user_config.json file SataPortMap and DiskIdxMap options work with DTC. It may cause side effects. So, M shell replaces the empty values of SataPortMap = "", DiskIdxMap = "". As it is currently implemented as a unique function of the M shell, It is not possible to build using only the existing rploader.sh. before use, Please update to the latest version by executing only ./my.sh Build options for the above 5 models are listed below. [JOT Mode] ./my.sh DS918+ poco [JUN Mode] ./my.sh DS918+J poco Since @jumkey did not modify quick js for dynamic dtc patch for the above 5 models, the jumkey option is not available yet. The poco option must be used for pocopico's static dtc patch function to work. Currently, two models, DS918+ and DS3622xs+, have been tested on baremetal. All DTC models supported by M shell support up to 16 SATA disks. HBA card is recognized and operated separately regardless of SataPortMap or DTC's dtb file. DS920+ and DS1621+ appear to have broken mpt3sas ext. @pocopico I need your help.
  16. @jumkey So far, the dtc method has been I thought it was limited to DS920+ and DS1621+, so I didn't try it at all. jumkey, Your repo has traces of preparing DS918+. { "id": "jumkey.qjs.000", "url": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/rpext-index.json", "info": { "name": "QuickJS Javascript Engine", "description": "QuickJS Javascript Engine", "author_url": "https://bellard.org/", "packer_url": "https://bellard.org/quickjs/", "help_url": "https://bellard.org/quickjs/quickjs.html" }, "releases": { "ds918p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json", "ds920p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json", "ds1621p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json", "ds2422p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json", "ds920p_42661": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json" } } So, I modified the redpill-qjs-dtb script in my repo for DS918+ and tested it with ds918+. For this purpose, sataportmap and DiskIdxMap in user_config.json have been deleted in advance. Due to the above values, there was a phenomenon that the sata port mapping that dtc had to find all was disturbed. Because quickjs does not dynamically detect ports automatically for ds918+. I made a pre-mapped dtb file forcibly and put it as shown below. 'model_ds918p_42218.dtb' -> '/etc.defaults/model.dtb' 'model_ds918p_42218.dtb' -> '/var/run/model.dtb' It seems to be working fine. I used disc 12, all recognized fine. So, I have one request. Classified as /sys/block/sd# as well as /sys/block/sata# in quickjs Can it be modified to map ports on disks as well? https://github.com/jumkey/redpill-load/blob/develop/redpill-qjs-dtb/src/dts-js/src/index.js Below are my bare metal DS918+ junior logs and The status is displayed under /sys/block. Please note.
  17. Hi there, I dropped the creation of a VM under ProXmoX of a DVA3221, because incompatible with my CPU. Really a shame, because I mainly use Surveillance Station, and the 8 licenses are a big plus. So I wanted to create a VM of a DS3622xs+. VM detail: HDD virtio0 = ISO TinyCore HDD sata1 = Syno Disk The boot is going perfectly, and I can configure and create my "build" without problem. Here are my commands: ./rploader.sh clean ./rploader.sh update ./rploader.sh fullupgrade ./rploader.sh serialgen DS3622xs+ realmac ./rploader.sh satamap ./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json ./rploader.sh build broadwellnk-7.1.0-42661 manual sudo reboot INFO : DiskIdxMap=1000 / SataPortMap=16 After the message "Welcome!" of the Syno, it asks me for the *.pat file, and begins its installation. Problem it blocks at 59%: If anyone has an idea, I'm a taker. Thank you for your help !
  18. Are you planning to switch from DSM6 bare metal to DSM7 VMs? You don't usually do this well, do you? Migration from bare metal to bare metal and from VM to VM seems safe. The most critical problem in the migration from DSM6 -> DSM7 is The point is that setting up SataPortMap is not easy, especially in REDPILL. Of course, there are users who are lucky enough to pass easily. The recommended method is to remove all data disks in use from the XPE PC and install only a few new disks for testing. Install and prepare the existing DSM 6 first, After creating one more REDPILL DSM7 bootloader on a separate USB, The first thing to do is to test the migration. If there are no problems in this test, it is OK to migrate the real data disk. Unless you intentionally initialize the disk, In any case, there is no need to worry as the data partition area is not damaged.
  19. I have tried to reproduce the error, but it is (was) all working with loader version v0.4.6 If I execute the "./rploader.sh satamap now" it will detect the controllers and write the correct values to the user config: tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM HBA: 00:07.0 Disks : 6 HBA: 00:01.1 Disks : 2 SataPortMap=62 DiskIdxMap=0002 Should i update the user_config.json with these values ? [Yy/Nn] When I do the update and fullupgrade the "satamap" is not working on proxmox and I have to manually adjust the values Just to let you know...
  20. "not attach your data disks to the same controller" ??? "SCSI controller" ??? I don't understand. BTW, I just upgraded from 7.0.1 to 7.1u2 as a DS918+ in a KVM VM. I have 6 drives, all as SATA drives: 1 TC .img file 4 passthrough physical hard drives 1 virtual drive Before upgrade all drives were recognized. After upgrade DSM says the virtual drive is not found. Also, my physical and the virtual drives are listed as drives # 12, 13, 14, 15, 16 in DSM... Here is the part related to drives in Virt-Manager xml: <disk type="file" device="disk"> <driver name="qemu" type="raw"/> <source file="/var/lib/libvirt/images/tinycore-redpill-uefi.v0.8.0.0.img"/> <target dev="sda" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="0"/> </disk> <disk type="block" device="disk"> <driver name="qemu" type="raw" cache="none" io="native"/> <source dev="/dev/disk/by-id/ata-WDC_WD60EFZX-68B3FN0_WD-C80JZ76G"/> <target dev="sdb" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="1"/> </disk> <disk type="block" device="disk"> <driver name="qemu" type="raw" cache="none" io="native"/> <source dev="/dev/disk/by-id/ata-WDC_WD60EFZX-68B3FN0_WD-CA0JXUUK"/> <target dev="sdc" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="2"/> </disk> <disk type="block" device="disk"> <driver name="qemu" type="raw" cache="none" io="native"/> <source dev="/dev/disk/by-id/ata-ST3000VN000-1HJ166_W6A04AVT"/> <target dev="sdd" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="3"/> </disk> <disk type="block" device="disk"> <driver name="qemu" type="raw" cache="none" io="native"/> <source dev="/dev/disk/by-id/ata-ST3000VN007-2E4166_Z6A0FLNR"/> <target dev="sde" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="4"/> </disk> <disk type="file" device="disk"> <driver name="qemu" type="qcow2"/> <source file="/var/lib/libvirt/images/Synology-Volume3-Docker.qcow2"/> <target dev="sdf" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="5"/> </disk> Should I change all drives to use "SCISI" bus ? Or should I just put all drives after the first TC drive on a different controller (i.e. 1 instead of 0) ? When I upgraded I restarted my TC image from scratch but added back my old user_config file and also added ACPI and VirtIO extensions. Here is my user_config.json: { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "123XXXXXXXXXX", "mac1": "00XXXXXXXXXX", "SataPortMap": "58", "DiskIdxMap": "0A00" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16", "support_bde_internal_10g" : "no", "support_disk_compatibility" : "no", "support_memory_compatibility" : "no" }, "ramdisk_copy": {} } Thank you
  21. Hello team, I need the help of audience.... I've got the mobo Asrock C3558D4I-4L ... supported 9 SATA ports in different configurations.. I have tried to install many different images: ./my.sh DS920+, /my.sh DS918+, /my.sh DS3622xs+ and Syno Assist can't find any disk: for the Config.1: Found "00:13.0 Intel Corporation DNV SATA Controller 0 (rev 11)" Detected 8 ports/3 drives. Bad ports: -7 -6 -5 -4. Override # of ports or ENTER to accept <8> Found "00:14.0 Intel Corporation DNV SATA Controller 1 (rev 11)" Detected 6 ports/0 drives. Bad ports: 1 2 3 4 5. Override # of ports or ENTER to accept <6> Computed settings: SataPortMap=86 DiskIdxMap=0008 WARNING: Bad ports are mapped. The DSM installation will fail! for the config.2: Found "00:14.0 Intel Corporation DNV SATA Controller 1 (rev 11)" Detected 6 ports/1 drives. Bad ports: 3. Override # of ports or ENTER to accept <6> Computed settings: SataPortMap=6 DiskIdxMap=00 WARNING: Bad ports are mapped. The DSM installation will fail! ALSO I've tried to build the image with the disk tree mode: ./my.sh DS920+J jumkey noclean and ./my.sh DS1621+J jumkey noclean ... the same result Need your help please! Any suggestions? Thanks..
  22. I've got the following setup: CPU: Intel Core i7-12700 Mobo: ASRock H670M-ITX/ax RAM: 8GB DDR4-2400 *2 Storage: 3TB Toshiba HDD *1 (this is only a test drive) NIC: Mellanox ConnectX-2 10Gb (Ethernet) OS: Proxmox VE 7.4 A virtual machine with onboard SATA controller and 10G NIC VF passthrough has been setup to run TCRP and DSM. Software versions are listed as follows: Loader: TCRP 0.8.0.3 (setup as DS918+ with redpill-acpid extension) DSM: 7.1.0-42661 When executing `./rploader.sh satamap now` in TC, it showed: tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/0 drives. Mapping KVM q35 bogus controller after maxdisks Found "01:00.0 Intel Corporation Device 7ae2 (rev 11)" Detected 8 ports/1 drives. Bad ports: 1 2 3 4. Override # of ports or ENTER to accept <8> Computed settings: SataPortMap=18 DiskIdxMap=1000 WARNING: Bad ports are mapped. The DSM installation will fail! Should i update the user_config.json with these values ? [Yy/Nn] It suggests ports 1, 2, 3 and 4 on onboard SATA controller is bad. After some digging into the script I'm able to confirm that: tc@box:~$ sudo dmesg|grep ata [ 0.031244] Memory: 6093272K/6290892K available (10242K kernel code, 1227K rwdata, 1916K rodata, 1184K init, 3660K bss, 197364K reserved, 0K cma-reserved) [ 0.295897] libata version 3.00 loaded. [ 0.437601] ata1: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f100 irq 28 [ 0.437604] ata2: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f180 irq 28 [ 0.437606] ata3: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f200 irq 28 [ 0.437608] ata4: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f280 irq 28 [ 0.437611] ata5: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f300 irq 28 [ 0.437613] ata6: SATA max UDMA/133 abar m4096@0xfea1f000 port 0xfea1f380 irq 28 [ 0.497715] ata7: DUMMY [ 0.497716] ata8: DUMMY [ 0.497716] ata9: DUMMY [ 0.497716] ata10: DUMMY [ 0.497722] ata11: SATA max UDMA/133 abar m2048@0xfe803000 port 0xfe803300 irq 29 [ 0.497723] ata12: SATA max UDMA/133 abar m2048@0xfe803000 port 0xfe803380 irq 29 [ 0.497724] ata13: SATA max UDMA/133 abar m2048@0xfe803000 port 0xfe803400 irq 29 [ 0.497726] ata14: SATA max UDMA/133 abar m2048@0xfe803000 port 0xfe803480 irq 29 [ 0.498087] scsi host14: pata_legacy [ 0.498097] ata15: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14 [ 0.766974] ata5: SATA link down (SStatus 0 SControl 300) [ 0.767034] ata1: SATA link down (SStatus 0 SControl 300) [ 0.767125] ata4: SATA link down (SStatus 0 SControl 300) [ 0.767188] ata3: SATA link down (SStatus 0 SControl 300) [ 0.770401] ata6: SATA link down (SStatus 0 SControl 300) [ 0.773793] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 0.773933] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 0.773934] ata2.00: applying bridge limits [ 0.774254] ata2.00: configured for UDMA/100 [ 0.809825] ata14: SATA link down (SStatus 0 SControl 300) [ 0.810038] ata12: SATA link down (SStatus 0 SControl 300) [ 0.810057] ata11: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 0.810071] ata13: SATA link down (SStatus 0 SControl 300) [ 0.811840] ata11.00: ATA-8: TOSHIBA DT01ACA300, MX6OABB0, max UDMA/133 [ 0.811841] ata11.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 32), AA [ 0.813863] ata11.00: configured for UDMA/133 [ 0.906407] scsi host14: pata_legacy [ 0.906443] ata16: PATA max PIO4 cmd 0x170 ctl 0x376 irq 15 [ 1.110280] usbcore: registered new interface driver ums-datafab [ 1.132122] Write protecting the kernel read-only data: 14336k [ 1.132615] Freeing unused kernel image (text/rodata gap) memory: 2044K [ 1.132714] Freeing unused kernel image (rodata/data gap) memory: 132K ata7~ata14 is the onboard SATA controller. Only the latter 4 ports are actually implemented on the board. This can be also verified in Proxmox VE kernel messages: root@Hamster-PVE:~# dmesg|grep -i ata [ 0.000000] BIOS-e820: [mem 0x0000000065612000-0x00000000656dffff] ACPI data [ 0.012427] NODE_DATA(0) allocated [mem 0x48f7d6000-0x48f7fffff] [ 0.079435] Memory: 15984708K/16544452K available (16393K kernel code, 4342K rwdata, 10192K rodata, 2888K init, 4900K bss, 559484K reserved, 0K cma-reserved) [ 0.488570] libata version 3.00 loaded. [ 1.137309] Write protecting the kernel read-only data: 28672k [ 1.137958] Freeing unused kernel image (text/rodata gap) memory: 2036K [ 1.138203] Freeing unused kernel image (rodata/data gap) memory: 48K [ 1.206668] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 4 ports 6 Gbps 0xf0 impl SATA mode [ 1.247136] ata1: DUMMY [ 1.247137] ata2: DUMMY [ 1.247137] ata3: DUMMY [ 1.247138] ata4: DUMMY [ 1.247143] ata5: SATA max UDMA/133 abar m2048@0x70c22000 port 0x70c22300 irq 125 [ 1.247144] ata6: SATA max UDMA/133 abar m2048@0x70c22000 port 0x70c22380 irq 125 [ 1.247146] ata7: SATA max UDMA/133 abar m2048@0x70c22000 port 0x70c22400 irq 125 [ 1.247146] ata8: SATA max UDMA/133 abar m2048@0x70c22000 port 0x70c22480 irq 125 [ 1.559759] ata8: SATA link down (SStatus 0 SControl 300) [ 1.563563] ata6: SATA link down (SStatus 0 SControl 300) [ 1.563613] ata5: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 1.563959] ata7: SATA link down (SStatus 0 SControl 300) [ 1.564828] ata5.00: ATA-8: TOSHIBA DT01ACA300, MX6OABB0, max UDMA/133 [ 1.565066] ata5.00: ATA Identify Device Log not supported [ 1.565066] ata5.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 32), AA [ 1.566639] ata5.00: ATA Identify Device Log not supported [ 1.566640] ata5.00: configured for UDMA/133 [ 1.566706] scsi 4:0:0:0: Direct-Access ATA TOSHIBA DT01ACA3 ABB0 PQ: 0 ANSI: 5 I've tried using `SataPortMap=18 DiskIdxMap=1000` suggested by rploader.sh, but DSM installation just won't start saying "We've detected errors on your hard drives (1,2,3,4) and the SATA ports have also been disabled." Adding `DiskSeqReverse=08` or `sata_remap=0>7:7>0` does not affect the probing of first 4 ports, and DSM still refuses to install. I'm out of ideas here. Can anybody help? Thanks!
  23. Hi Flyride, Proxmox is running on an Asrock J1900 motherboard and the output from "satamap" is: tc@box:~$ ./rploader.sh satamap Machine is VIRTUAL Hypervisor=KVM Found "00:07.0 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/3 drives. Mapping SATABOOT drive after maxdisks WARNING: Other drives are connected that will not be accessible! Computed settings: SataPortMap=1 DiskIdxMap=10 For somehow the user_config.json file is adjusted to: "SataPortMap": "58", "DiskIdxMap": "0A00" I have two drives attached in Proxmox. Maybe one drive is not recognized because it is 10GB. (and the other drive is 100GB) As I have red there had to be one drive over 21GB....Maybe the 10GB is too small... EDIT: Changed the small drive to 22GB. Now it's working!
  24. The LSI has to be recognized by DSM. You are posting results from Tinycore. SataPortMap=1 and DiskIdxMap=00 is correct for baremetal and no AHCI SATA disks. Is the "no disks" error from DSM installation? Then you need to look at serial output in junior mode (when GUI is at installation) and see how the HBA disks are being addressed, if at all. ls -la /sys/class/scsi_disk
  25. Hardware: SUPERMICRO X10SDV-TLN4F D-1541 (2 x 10 GbE LAN & 2 x Intel i350-AM2 GbE LAN) LSI HBA with 8 HDDs (onboard STA controllers disabled) Previous attempts using TCRP & broadwellnk failed because I couldn't get a network connection (may be related to 10g NICs) Using TCRP & broadwell gets me further because the device is now discoverable in Synology Assistant, however, I keep getting "no drives" found. SataPortMap=8 DiskIdxMap=00 and SataPortMap=1 DiskIdxMap=00 tc@box:~$ ls -la /sys/class/ata_port total 0 tc@box:~$ lspci -tvnnq -+-[0000:ff]-+-0b.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 [8086:6f81] | +-0b.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 [8086:6f36] | +-0b.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 [8086:6f37] | +-0b.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug [8086:6f76] | +-0c.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe0] | +-0c.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe1] | +-0c.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe2] | +-0c.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe3] | +-0c.4 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe4] | +-0c.5 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe5] | +-0c.6 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe6] | +-0c.7 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6fe7] | +-0f.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6ff8] | +-0f.4 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6ffc] | +-0f.5 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6ffd] | +-0f.6 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent [8086:6ffe] | +-10.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent [8086:6f1d] | +-10.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent [8086:6f34] | +-10.5 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox [8086:6f1e] | +-10.6 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox [8086:6f7d] | +-10.7 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox [8086:6f1f] | +-12.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 [8086:6fa0] | +-12.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 [8086:6f30] | +-13.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS [8086:6fa8] | +-13.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS [8086:6f71] | +-13.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder [8086:6faa] | +-13.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder [8086:6fab] | +-13.4 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder [8086:6fac] | +-13.5 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder [8086:6fad] | +-13.6 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast [8086:6fae] | +-13.7 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast [8086:6faf] | +-14.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control [8086:6fb0] | +-14.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control [8086:6fb1] | +-14.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error [8086:6fb2] | +-14.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error [8086:6fb3] | +-14.4 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface [8086:6fbc] | +-14.5 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface [8086:6fbd] | +-14.6 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface [8086:6fbe] | +-14.7 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface [8086:6fbf] | +-15.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control [8086:6fb4] | +-15.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control [8086:6fb5] | +-15.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error [8086:6fb6] | +-15.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error [8086:6fb7] | +-1e.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f98] | +-1e.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f99] | +-1e.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f9a] | +-1e.3 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6fc0] | +-1e.4 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f9c] | +-1f.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f88] | \-1f.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit [8086:6f8a] \-[0000:00]-+-00.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2 [8086:6f00] +-01.0-[01]-- +-02.0-[02]--+-00.0 Intel Corporation Xeon Processor D Family QuickData Technology Register DMA Channel 0 [8086:6f50] | +-00.1 Intel Corporation Xeon Processor D Family QuickData Technology Register DMA Channel 1 [8086:6f51] | +-00.2 Intel Corporation Xeon Processor D Family QuickData Technology Register DMA Channel 2 [8086:6f52] | \-00.3 Intel Corporation Xeon Processor D Family QuickData Technology Register DMA Channel 3 [8086:6f53] +-02.2-[03]--+-00.0 Intel Corporation Ethernet Connection X552/X557-AT 10GBASE-T [8086:15ad] | \-00.1 Intel Corporation Ethernet Connection X552/X557-AT 10GBASE-T [8086:15ad] +-03.0-[04]----00.0 LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] +-05.0 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management [8086:6f28] +-05.1 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug [8086:6f29] +-05.2 Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors [8086:6f2a] +-14.0 Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] +-16.0 Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] +-16.1 Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #2 [8086:8c3b] +-1a.0 Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] +-1c.0-[05]--+-00.0 Intel Corporation I350 Gigabit Network Connection [8086:1521] | \-00.1 Intel Corporation I350 Gigabit Network Connection [8086:1521] +-1c.4-[06-07]----00.0-[07]----00.0 ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] +-1d.0 Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] +-1f.0 Intel Corporation C224 Series Chipset Family Server Standard SKU LPC Controller [8086:8c54] +-1f.3 Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] \-1f.6 Intel Corporation 8 Series Chipset Family Thermal Management Controller [8086:8c24]
×
×
  • Create New...