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. Прочитал и пролопатил много инструкций.... но так и не получилось все сделать ни с первого, ни с ... 10 раза ;)) Внесу свою лепту. https://xpenology.com/forum/topic/54867-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-dsm-701-%D0%BD%D0%B0-proxmox/ - эта инструкция, на мой взгляд, наиболее близкая к жизни. Уточнения по инструкции следующие: --- первый раз НУЖНО ОБЯЗАТЕЛЬНО поставить в user_config.json "SataPortMap": "1", "DiskIdxMap": "00" --- сам user_config.json есть смысл сохранить у себя на компьютере (дальше понадобиться) --- оставить только один диск, на который будет устанавливаться система --- установить систему (сделать все по инструкции до конца). после перезагрузки система будет видеть только один диск --- загрузиться с этой же флешки в tinycore, и сделать все снова, начиная с редактирования user_config.json (можно просто скопировать настройки с сохраненного) строку "SataPortMap": "6" сделать, или сколько кому дисков нужно с заделом на будущее. Установленных физически дисков может быть и меньше этого числа. Установленная система просто найдет, что действительно стоит. Если дисков больше указанного числа - просто не будут видны. --- выключить сервер, подключить нужные диски, настроить при включении загрузку с флешки (пунктUSB) вот такие манипуляции помогли мне настроить все до конца.
  2. Hi Community, Please forgive my poor English😂 I'm trying to install on my Baremetal HP Microserver Gen8 with SD Card. I run these commands: ./rploader.sh serialgen DS3615xs ./rploader.sh identifyusb now ./rploader.sh satamap now vi user_config.json ./rploader.sh build bromolow-7.0.1-42218 static sudo reboot My user_config.json look like this: { "extra_cmdline": { "pid": "0x4030", "vid": "0x0424", "sn": "*************", "mac1": "00********70", "mac2": "00********71", "mac3": "00********72", "mac4": "00********73", "netif_num": "4", "SataPortMap": "6", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16" } } But after select "USB" mode in grub. Screen stop at "Booting linux kernel". And cannot get any ip address (with DHCP Server alive). What should i do now. Thanks !
  3. So I rebuilt DS3622xs+ loader manually with docker rp helper (without tinycore IMG). Shutdown/restart works. So there must be something with @pocopico tinycore version. orphee@ubuntu:~/Downloads/redpill/preview$ ./redpill_tool_chain.sh build broadwellnk-7.0.1-42218 *Downloading Toolkit Dev ###################################################################################################################################################################################################################### 100.0%###################################################################################################################################################################################################################### 100.0%###################################################################################################################################################################################################################### 100.0%[+] Building 146.0s (15/15) FINISHED => [internal] load build definition from Dockerfile 0.2s => => transferring dockerfile: 2.21kB 0.0s => [internal] load .dockerignore 0.2s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/debian:8-slim 1.5s => [internal] load build context 4.0s => => transferring context: 359.58MB 3.9s => CACHED [extract 1/2] FROM docker.io/library/debian:8-slim@sha256:b9b0e7354098cbd534861d7532c082fb81cdb4d893303ba1f322f52c9e583cd2 0.0s => [stage-1 2/9] RUN apt-get update && apt-get install --yes --no-install-recommends ca-certificates build-essential git libssl-dev curl cpio bspatch vim gettext bc bison flex dosfstools kmod && rm -rf / 121.6s => [extract 2/2] ADD downloads/ds.broadwellnk-7.0.dev.txz / 38.4s => [stage-1 3/9] RUN git clone https://github.com/dogodefi/redpill-lkm.git -b develop /opt/redpill-lkm && git clone https://github.com/dogodefi/redpill-load.git -b develop /opt/redpill-load 15.3s => [stage-1 4/9] COPY --from=extract /usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build/ /opt/toolkit_dev-broadwellnk-7.0.1-42218 2.6s => [stage-1 5/9] RUN if [ "apollolake" = "broadwellnk" ]; then echo '+' > /opt/toolkit_dev-broadwellnk-7.0.1-42218/.scmversion; fi && if [ "toolkit_dev" = "kernel" ]; then cp /opt/toolkit_dev-broadwell 0.6s => [stage-1 6/9] WORKDIR /opt 0.2s => [stage-1 7/9] COPY Makefile /opt/ 0.1s => [stage-1 8/9] COPY entrypoint.sh /entrypoint.sh 0.1s => [stage-1 9/9] RUN chmod +x /entrypoint.sh 0.7s => exporting to image 2.8s => => exporting layers 2.8s => => writing image sha256:6dc185ec8058f767e21b2288749674a445c754d617647c8d86da992b9db93454 0.0s => => naming to docker.io/library/redpill-tool-chain:broadwellnk-7.0.1-42218 0.0s orphee@ubuntu:~/Downloads/redpill/preview$ ./redpill_tool_chain.sh ext broadwellnk^C.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json orphee@ubuntu:~/Downloads/redpill/preview$ ./redpill_tool_chain.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.e1000e ========================================== [#] Extension name: e1000e [#] Description: Adds Intel(R) PRO/1000 Network Driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/e1000e [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json [#] Platforms supported: ds3617xs_42218u2 ds3617xs_25556u2 ds3615xs_42218 ds3615xs_25556u2 ds3615xs_25556 ds918p_42218 ds918p_25556 ds3622xsp_42218 ds3615xs_41222 ds918p_41890 ds3617xs_25556 ds3617xs_42218 [#] ======================================================================================= orphee@ubuntu:~/Downloads/redpill/preview$ ./redpill_tool_chain.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.vmxnet3 ========================================== [#] Extension name: vmxnet3 [#] Description: Adds VMware vmxnet3 virtual NIC driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/vmxnet3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json [#] Platforms supported: ds3617xs_42218u2 ds3617xs_25556u2 ds3615xs_42218 ds3615xs_25556u2 ds3615xs_25556 ds918p_42218 ds918p_25556 ds3622xsp_42218 ds3615xs_41222 ds918p_41890 ds3617xs_25556 ds3617xs_42218 [#] ======================================================================================= orphee@ubuntu:~/Downloads/redpill/preview$ ./redpill_tool_chain.sh auto broadwellnk-7.0.1-42218 Checking if redpill-lkm sources require pull. Nothing to do. Check if redpill-load sources require pull. Nothing to do. Lay back and enjoy the show: Magic is about to happen! make[1]: Entering directory '/opt/redpill-lkm' make -C /opt/toolkit_dev-broadwellnk-7.0.1-42218 M=/opt/redpill-lkm RP_MODULE_TARGET="dev" RP_MODULE_TARGET_VER="7" modules make[2]: Entering directory '/opt/toolkit_dev-broadwellnk-7.0.1-42218' RP-TARGET SPECIFIED AS dev v7 CC [M] /opt/redpill-lkm/compat/string_compat.o CC [M] /opt/redpill-lkm/internal/helper/math_helper.o CC [M] /opt/redpill-lkm/internal/helper/memory_helper.o CC [M] /opt/redpill-lkm/internal/helper/symbol_helper.o CC [M] /opt/redpill-lkm/internal/scsi/scsi_toolbox.o CC [M] /opt/redpill-lkm/internal/scsi/scsi_notifier_list.o CC [M] /opt/redpill-lkm/internal/scsi/scsi_notifier.o CC [M] /opt/redpill-lkm/internal/override/override_symbol.o CC [M] /opt/redpill-lkm/internal/override/override_syscall.o CC [M] /opt/redpill-lkm/internal/intercept_execve.o CC [M] /opt/redpill-lkm/internal/call_protected.o CC [M] /opt/redpill-lkm/internal/intercept_driver_register.o CC [M] /opt/redpill-lkm/internal/stealth/sanitize_cmdline.o CC [M] /opt/redpill-lkm/internal/stealth.o CC [M] /opt/redpill-lkm/internal/virtual_pci.o CC [M] /opt/redpill-lkm/internal/uart/uart_swapper.o CC [M] /opt/redpill-lkm/internal/uart/vuart_virtual_irq.o CC [M] /opt/redpill-lkm/internal/uart/virtual_uart.o CC [M] /opt/redpill-lkm/internal/ioscheduler_fixer.o CC [M] /opt/redpill-lkm/config/cmdline_delegate.o CC [M] /opt/redpill-lkm/config/runtime_config.o CC [M] /opt/redpill-lkm/shim/boot_dev/boot_shim_base.o CC [M] /opt/redpill-lkm/shim/boot_dev/usb_boot_shim.o CC [M] /opt/redpill-lkm/shim/boot_dev/fake_sata_boot_shim.o In file included from /opt/redpill-lkm/shim/boot_dev/fake_sata_boot_shim.c:46:0: /opt/redpill-lkm/compat/toolkit/include/../drivers/usb/storage/usb.h:50:2: warning: #warning "Using compatibility file for drivers/usb/storage/usb.h - if possible do NOT compile using toolkit" [-Wcpp] #warning "Using compatibility file for drivers/usb/storage/usb.h - if possible do NOT compile using toolkit" ^ CC [M] /opt/redpill-lkm/shim/boot_dev/native_sata_boot_shim.o CC [M] /opt/redpill-lkm/shim/boot_device_shim.o CC [M] /opt/redpill-lkm/shim/storage/smart_shim.o CC [M] /opt/redpill-lkm/shim/storage/sata_port_shim.o CC [M] /opt/redpill-lkm/shim/bios/bios_hwcap_shim.o CC [M] /opt/redpill-lkm/shim/bios/bios_hwmon_shim.o CC [M] /opt/redpill-lkm/shim/bios/rtc_proxy.o CC [M] /opt/redpill-lkm/shim/bios/bios_shims_collection.o CC [M] /opt/redpill-lkm/shim/bios_shim.o CC [M] /opt/redpill-lkm/shim/block_fw_update_shim.o CC [M] /opt/redpill-lkm/shim/disable_exectutables.o CC [M] /opt/redpill-lkm/shim/pci_shim.o CC [M] /opt/redpill-lkm/shim/pmu_shim.o CC [M] /opt/redpill-lkm/shim/uart_fixer.o CC [M] /opt/redpill-lkm/redpill_main.o LD [M] /opt/redpill-lkm/redpill.o Building modules, stage 2. RP-TARGET SPECIFIED AS dev v7 MODPOST 1 modules CC /opt/redpill-lkm/redpill.mod.o LD [M] /opt/redpill-lkm/redpill.ko make[2]: Leaving directory '/opt/toolkit_dev-broadwellnk-7.0.1-42218' make[1]: Leaving directory '/opt/redpill-lkm' ############################################# filename: /opt/redpill-lkm/redpill.ko license: GPL version: v0.5-at-2022_02_18-11_40_29 author: TTG srcversion: 529DA0E9A36ACD2EB4FF5E4 depends: retpoline: Y vermagic: 4.4.180+ SMP mod_unload ############################################# Using user_config.json: { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "xxxxxxxx", "mac1": "xxxxxxxx", "SataPortMap": "18", "DiskIdxMap": "1000" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16", "support_bde_internal_10g" : "no", "support_disk_compatibility" : "no" }, "ramdisk_copy": { } } ############################################# /opt/redpill-load /opt [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/dogodefi/redpill-ext/master/virtio/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/dogodefi/redpill-ext/master/virtio/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== thethorgroup.jg.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio [#] Software author: https://www.linux-kvm.org/page/Virtio [#] Update URL: https://raw.githubusercontent.com/dogodefi/redpill-ext/master/virtio/rpext-index.json [#] Platforms supported: ds3617xs_42218u2 ds3617xs_25556u2 ds3615xs_42218 ds3615xs_25556u2 ds3615xs_25556 ds918p_42218 ds918p_25556 ds3622xsp_42218 ds3615xs_41222 ds918p_41890 ds918p_25556u2 ds3617xs_25556 ds3617xs_42218 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Updating pocopico.e1000e extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [#] Extension pocopico.e1000e index is already up to date [#] Updating pocopico.vmxnet3 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [#] Extension pocopico.vmxnet3 index is already up to date [#] Updating thethorgroup.jg.virtio extension... [#] Downloading remote file https://raw.githubusercontent.com/dogodefi/redpill-ext/master/virtio/rpext-index.json to /opt/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [#] Extension thethorgroup.jg.virtio index is already up to date [#] Updating thethorgroup.jg.virtio extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42218 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/ds3622xsp_42218.json to /opt/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.e1000e platform ds3622xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/e1000e-4.4.180plus-broadwellnk.tgz to /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/e1000e-4.4.180plus-broadwellnk.tgz ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/e1000e-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/e1000e-4.4.180plus-broadwellnk.tgz to /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/src/check-e1000e.sh to /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/check-e1000e.sh ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/pocopico.e1000e/ds3622xsp_42218/check-e1000e.sh file... [OK] [#] Successfully processed recipe for extension pocopico.e1000e platform ds3622xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/releases/ds3622xsp_42218.json to /opt/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.vmxnet3 platform ds3622xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/releases/vmxnet3-4.4.180plus-broadwellnk.tgz to /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/vmxnet3-4.4.180plus-broadwellnk.tgz ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/vmxnet3-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/vmxnet3-4.4.180plus-broadwellnk.tgz to /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/src/check-vmxnet3.sh to /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/check-vmxnet3.sh ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/pocopico.vmxnet3/ds3622xsp_42218/check-vmxnet3.sh file... [OK] [#] Successfully processed recipe for extension pocopico.vmxnet3 platform ds3622xsp_42218 [#] Downloading remote file https://github.com/dogodefi/redpill-ext/raw/master/virtio/ds3622xs%2B_42218.json to /opt/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension thethorgroup.jg.virtio platform ds3622xsp_42218 [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/virtio/src/check-virtio.sh to /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/check-virtio.sh ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/check-virtio.sh file... [OK] [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/virtio/releases/virtio-4.4.108-broadwell.tgz to /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/virtio-4.4-108.tgz ######################################################################## 100.0% [#] Verifying /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/virtio-4.4-108.tgz file... [OK] [#] Unpacking files from /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/virtio-4.4-108.tgz to /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/... [OK] [#] Successfully processed recipe for extension thethorgroup.jg.virtio platform ds3622xsp_42218 [#] Unpacking files from /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/virtio-4.4-108.tgz to /opt/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3622xsp_42218/... [OK] [#] Updating extensions... [OK] [#] PAT file /opt/redpill-load/cache/ds3622xsp_42218.pat not found - downloading from https://cndl.synology.cn/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 1719k 0 0:03:25 0:03:25 --:--:-- 1919k [#] Verifying /opt/redpill-load/cache/ds3622xsp_42218.pat file... [OK] [#] Unpacking /opt/redpill-load/cache/ds3622xsp_42218.pat file to /opt/redpill-load/build/1645184438/pat-ds3622xsp_42218-unpacked... [OK] [#] Verifying /opt/redpill-load/build/1645184438/pat-ds3622xsp_42218-unpacked/zImage file... [OK] [#] Patching /opt/redpill-load/build/1645184438/pat-ds3622xsp_42218-unpacked/zImage to /opt/redpill-load/build/1645184438/zImage-patched... [OK] [#] Verifying /opt/redpill-load/build/1645184438/pat-ds3622xsp_42218-unpacked/rd.gz file... [OK] [#] Unpacking /opt/redpill-load/build/1645184438/pat-ds3622xsp_42218-unpacked/rd.gz file to /opt/redpill-load/build/1645184438/rd-ds3622xsp_42218-unpacked... [OK] [#] Apply patches to /opt/redpill-load/build/1645184438/rd-ds3622xsp_42218-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /opt/redpill-load/build/1645184438/rd-patched-ds3622xsp_42218.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42218 platform extensions to /opt/redpill-load/build/1645184438/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /opt/redpill-load/build/1645184438/custom.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at /opt/redpill-load/images/redpill-DS3622xs+_7.0.1-42218_b1645184438.img... [OK] [#] Cleaning up... [OK] The redpill bootloader is created, the container will be ended now
  4. Was there no sataportmap, diskIdxMap option? Or is it completely erased?
  5. Has the built-in SATA Port been disabled? Can you tell me the sataportmap and diskIdxMap settings?
  6. @pocopico CPU : i3-4160T M/B : DT-H81DL GAIDA LAN : RealTek r8111F DUAL RAID : Dell Perc H310 , IT Mode LOADER : Tinycore 0.4.5 Native EXT : r8169, mpt3sas DSM : DS918+ 7.0.1 HDD : 4x3TB Sata Drives The results of the extended test with only H310 in ds918+ DSM 7.0.1 showed unfortunate results. Disable built-in SATA ports and install only one HDD on sataportmap=1, DiskIdxMap=00. DSM of DS918+ was successfully installed. After that, I installed three additional sata HDDs and changed sataportmap values from 0 to 9 different ways. The conclusion is that S.M.A.R.T. information is not fully linked. Only one or two out of four are linked to S.M.A.R.T., and the rest are null in front of the disk name and cannot be linked. A virtual S/N that starts with V appears in S/N, and once I see this serial, I can use it as a normal volume. It feels like a situation similar to the S.M.A.R.T issue of the extended driver 0.13.3 version of the mpt3sas.ko driver during the jun loader. Jun loader had a separate version of extension driver 0.12.1 due to HBA S.M.A.R.T issue.
  7. So, I figured out how to set my SataPortMap and my DiskIdxMap... now the DSM install failed à 55%. I think some people had this problem too. What is the way to resolve that?
  8. Got DSM 7.0.1 U2 running on a Supermicro X9SCA-F Board. Working good so far. I also added a LSI2008 HBA Card and after adding the extension it's recognized as well. One small hickup though: Onboard I have 6 SATA Ports + 8 Ports from the HBA card. I want to use the 8 Ports of the HBA first then use the 6 onboard SATA ports. I changed my SataPortMap and DiskIdxMap as follows: SataPortMap=68 DiskIdxMap=0800 Now my Onboard Sata Ports start at Disk 9 but the HBA Ports still start from Disk 6. When I lower the SataPortMap to e.g. 48 the HBA Disks start at 5 but I can only use 4 Ports from the onboard controller. Any idea what's going on or I'm doing wrong? Any help appreciated.
  9. satamap suggest "SataPortMap=62" "DiskIdxMap=0002"
  10. I understand that: sataportmap is the number of the disk that each disk controller of the server/computer accept. diskldxmap is the in what numeric position start to enumerate the disk on each controller in the example before sataportmap=888 disklidxmap=00080f I think the meaning is that there are 3 disk controller each disk controller can manage 8 disk each one. The first disk of the first controller start in the position 0, the second disk controller the first disk start in the position 8 and the third disk controller in the position 16. maybe I'm wrong but I think this is how it's works. There are some comments about it in the forum.
  11. Try SataPortMap=888 DiskIdxMap=00080f
  12. This error is 100% related to wrong SataPortMap & DiskIdxMap. You can try different settings. While at grub edit the boot line and on the linux line add the following : SataPortMap=188 DiskIdxMap=0F0008
  13. hmm, i don't know how to change DiskIdxMap & SataPortMap parameter inside the bootloader. Do i need to build redpill loader by putting the loader img file into vm guest and boot into linux mode then run redpill script as the instruction from redpill's github? or from your docker container u add those 2 param? and what value should be set?
  14. Ok, I think I figured it out. It's something about the bootloader which has set DiskIdxMap and SataPortMap values too high that xpenology-docker does not seem to like. There is GRUBCFG_DISKIDXMAP and GRUBCFG_SATAPORTMAP variable to fix that ... but it does not seems functional with the way how it changes the value in bootloader, I will fix that later with iptables stuff.
  15. Hello everyone, I will start by saying that I am a complete noob in Linux/loader creation. But I am willing to learn and understand. I have read the present topic and followed the tuto on https://xpenology.club/install-dsm-7-on-baremetal-or-vm/ So far I awas able to create my own loader but my NIC seems not recognized when rebootin (USB or SATA) and my Nas can't be detected. My hardware is an HP 54NL, baremetal installation. I am using the onboard NIC and a PCI on with two 1Gbps. Here is the logs of my bootloader creation, where my NIC are correctly detected (I assume ?) when building with bromolow-7.0.1-42218 (is it the correct one for N54L?) ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/-_--_-\) www.tinycorelinux.net tc@box:~$ sudo ./rploader.sh update now Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current tc@box:~$ sudo ./rploader.sh serialgen DS3615xs now Serial Number for Model : 1230LWN010598 Mac Address for Model DS3615xs : 00:11:32:03:03:5D Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ sudo ./rploader.sh satamap now HBA: 00:11.0 Disks : 6 SataPortMap=6 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ tc@box:~$ tc@box:~$ sudo ./rploader.sh identifyusb now Found USB SerialNumber: 0708325D8A1C4C71 Vendor ID : 0x26bd Product ID : 0x9917 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ sudo ./rploader.sh rploader.sh Version : 0.4.5 ---------------------------------------------------------------------------------------- Usage: ./rploader.sh <action> <platform version> <static or compile module> [extension manager arguments] Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, satamap, mountshare - build: Build the 💊 RedPill LKM and update the loader image for the specified platform version and update current loader. - ext: Manage extensions, options go after platform (add/force_add/info/remove/update/cleanup/auto) example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto - download: Download redpill sources only - clean: Removes all cached files and starts over - update: Checks github repo for latest version of rploader - listmods: Tries to figure out required extensions - serialgen: Generates a serial number and mac address for the following platforms DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ DVA3219 DVA3221 - identifyusb: Tries to identify your loader usb stick VID:PID and updates the user_config.json file - 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 - mountshare: Mounts a remote CIFS working directory Available platform versions: ---------------------------------------------------------------------------------------- apollolake-6.2.4-25556 apollolake-7.0-41890 apollolake-7.0.1-42218 broadwell-7.0.1-42218 broadwellink-7.0.1-42218 bromolow-6.2.4-25556 bromolow-7.0-41222 bromolow-7.0.1-42218 ---------------------------------------------------------------------------------------- Check global_settings.json for settings. tc@box:~$ sudo ./rploader.sh build bromolow-7.0.1-42218 Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : bromolow TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 3 MODULE_ALIAS_FILE= modules.alias.3.json Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1051, done. remote: Counting objects: 100% (1051/1051), done. remote: Compressing objects: 100% (501/501), done. remote: Total 1051 (delta 724), reused 870 (delta 543), pack-reused 0 Receiving objects: 100% (1051/1051), 449.04 KiB | 3.08 MiB/s, done. Resolving deltas: 100% (724/724), done. Cloning into 'redpill-load'... remote: Enumerating objects: 568, done. remote: Counting objects: 100% (36/36), done. remote: Compressing objects: 100% (21/21), done. remote: Total 568 (delta 6), reused 33 (delta 6), pack-reused 532 Receiving objects: 100% (568/568), 15.05 MiB | 6.05 MiB/s, done. Resolving deltas: 100% (212/212), done. Using static compiled redpill extension Looking for redpill for : ds3615xs_42218 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-3.10.108.tgz Extracting module Got redpill-linux-v3.10.108.ko Testing modules.alias.3.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found SATA Controller : pciid 1002d00004391 Required Extension : No matching extension Found VGA Controller : pciid 1002d00009712 Required Extension : No matching extension Found Ethernet Interface : pciid 8086d0000105e Required Extension : e1000e.ko Searching for matching extension for e1000e.ko Found Ethernet Interface : pciid 8086d0000105e Required Extension : e1000e.ko Searching for matching extension for e1000e.ko Found Ethernet Interface : pciid 14e4d0000165b Required Extension : tg3.ko Searching for matching extension for tg3.ko ------------------------------------------------------------------------------------------------ Starting loader creation Checking user_config.json : Done Cache directory OK [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0%######################################################################### 100.0% [OK] [#] ========================================== thethorgroup.boot-wait ========================================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for the boot device to appear [#] To get help visit: https://github.com/RedPill-TTG/redpill-boot-wait [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-boot-wait [#] Update URL: https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json [#] Platforms supported: ds918p_41890 ds3617xs_42218 ds918p_25556 ds3622xsp_42218 ds3615xs_41222 ds3615xs_25556 ds920p_42218 ds918p_42218 ds3615xs_42218 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== thethorgroup.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio [#] Software author: https://www.linux-kvm.org/page/Virtio [#] Update URL: https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json [#] Platforms supported: ds918p_41890 ds3617xs_42218 ds918p_25556 ds3622xsp_42218 ds3615xs_41222 ds3615xs_25556 ds920p_42218 ds918p_42218 ds3615xs_42218 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Updating thethorgroup.boot-wait extension... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension thethorgroup.boot-wait index is already up to date [#] Updating thethorgroup.virtio extension... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension thethorgroup.virtio index is already up to date [#] Updating thethorgroup.virtio extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3615xs_42218 platforms extensions... [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0%######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension thethorgroup.boot-wait platform ds3615xs_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds3615xs_42218/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds3615xs_42218/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension thethorgroup.boot-wait platform ds3615xs_42218 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/raw/master/recipes/ds3615xs_41222.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0%######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension thethorgroup.virtio platform ds3615xs_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/src/check-virtio.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/check-virtio.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/check-virtio.sh file... [OK] [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/releases/download/v1.0.0/virtio-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/virtio-3.10.108.tgz ######################################################################### 100.0%######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/virtio-3.10.108.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/virtio-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/... [OK] [#] Successfully processed recipe for extension thethorgroup.virtio platform ds3615xs_42218 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/virtio-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds3615xs_42218/... [OK] [#] Updating extensions... [OK] [#] PAT file /home/tc/redpill-load/cache/ds3615xs_42218.pat not found - downloading from https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3615xs_42218.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 339M 100 339M 0 0 7398k 0 0:00:46 0:00:46 --:--:-- 7593k [#] Verifying /home/tc/redpill-load/cache/ds3615xs_42218.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3615xs_42218.pat file to /home/tc/redpill-load/build/1645005356/pat-ds3615xs_42218-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1645005356/pat-ds3615xs_42218-unpacked/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1645005356/pat-ds3615xs_42218-unpacked/zImage to /home/tc/redpill-load/build/1645005356/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1645005356/pat-ds3615xs_42218-unpacked/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1645005356/pat-ds3615xs_42218-unpacked/rd.gz file to /home/tc/redpill-load/build/1645005356/rd-ds3615xs_42218-unpacked... [OK] [#] Apply patches to /home/tc/redpill-load/build/1645005356/rd-ds3615xs_42218-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1645005356/rd-patched-ds3615xs_42218.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3615xs_42218 platform extensions to /home/tc/redpill-load/build/1645005356/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1645005356/custom.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sde1 to localdiskp1 /dev/sde2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3615xs v7.0.1-42218 (USB, Verbose)' { menuentry 'RedPill DS3615xs v7.0.1-42218 (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { do yo see anything that I did wrong ? Any help or guidance would be really appreciated Thanks !
  16. Outcome of the update: SUCCESSFUL - DSM version prior update: DSM 6.2.3-25426 Update 3 - Jun's 1.04b bootloader - Loader version and model: RedPill DS3615xs v7.0.1-42218 update 2 - Using custom extra.lzma: NO - Installation type: BAREMETAL - msi h61i-e35 (ms-7677) 1.0, Xeon E3-1260L, 16GB RAM, PCI Express SATA 3, 2 port PCIe SATA III 6Gb/s - Additional comments: - Mapping parameters : sataportmap=62 & diskidxmap=0004 - Hdds : vol1 : 4 x 4tb SHR2 (btrfs) ; SSD 1 x 256gb -With ./rploader.sh, the satamap is now: SataPortMap:6, DiskIdxMap:00, although there are only 4 ports. With SataPortMap: 4, DiskIdxMap: 00, disks 3 and 4 have been disabled. Only after adding PCIe_to_SATA and SataPortMap:62, DiskIdxMap:0002 all disks connected
  17. sataportmap это количество sata портов, я все эти параметры сделал такими же, как и на 6. На матери 2 sata, подключен 1 hdd. sataportmap=2, diskidxmap=00, internalportconfig=0x3, maxdisks=2. На шестерке в админке отображалось (картинками) отсеков - 2, подключен - 1. На семерке отображается картинка устройства с 4 отсеками, подключен - 1. Первый и второй порты меняются, если перетыкать диск в разные порты, а 3 и 4 отсеки непонятно откуда, в etc и etc.default везде стоит 2 порта. Причем на шестерке отображалось корректно 2 отсека.
  18. { "extra_cmdline": { "disable_mtrr_trim": "1", "pid": "0x5571", "vid": "0x0781", "netif_num": "3", "sn": "1230LWN0011111", "mac1": "90e2baxxxxxx", "mac2": "90e2baxxxxxx", "mac3": "28924axxxxxx", "SataPortMap": "6", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16", "maxlanport" : "3" }, "ramdisk_copy": { } }
  19. Дополнительно: 1) после установки по данной инструкции обновил у себя до DSM 7.0.1-42218 Update 2: обновлял через штатное "Обновление DSM" - после этого загружаться перестало (пишет, что "сейчас восстановим", перезагружается и идёт по кругу) предположил, что причина- в загрузчике, нашёл на иностранных ресурсах похожую статью про версию 7.0.1-42218 (с файлом 🙂), но - для Proxmox. Подготовил образ диска для ESXi, как в инструкции, удалил в виртуальной машине предыдущий диск с загрузчиком, добавил новый (после удаления лучше сохранить изменения виртуальной машины и открыть заново, а то новый диск может сесть на другой порт SATA) Запускаю - пишет, что диски не найдены. Сравнил grub.cfg в старом и в новом образе , нашёл отличие в той самой строчке, где правятся SN/MAC - в новом не хватало двух значений (DiskIdxMap=00 и SataPortMap=4) - просто скопировал эту строчку полностью из старого. Подготовил образ диска ещё раз, удалил и добавил диск в виртуальной машине - загрузка прошла успешно! 2) Прочие заметки по инструкции уважаемого SHADEworld (для возможного улучшения инструкции): раз мы загружаемся с диска, можно указать, что блок про USB в grub.cfg не нужен (удалить его или закомментировать) генератор серийников в Xpenology_Tool_V142 не предлагает модель DS918+ копировать в DataStore EXSi исходный образ .img не обязательно, достаточно двух файлов .vmdk я подключал к виртуалке остальные физические диски SATA, которые дальше использую в DSM. Желательно уточнить информацию про RDM - в статье по приведённой в п.6 ссылке не учитывается одна тонкость создания снапшотов виртуальной машины. Можно дать дополнительную ссылку на статью https://gist.github.com/Hengjie/1520114890bebe8f805d337af4b3a064 - там в п.6 есть уточнение про настройку таких дисков MAC-адрес я в итоге всё же ввёл ручную из заранее подготовленной пары SN/MAC (которая и указана в grub.cfg). Если не стремиться к их валидности, то можно оставлять Auto как уже отмечалось - у многих новая DSM не находится через Synology Assistant, а вот через http://find.synology.com/ наоборот - находится нормально. Я потом у себя на домашнем роутере закрепил за ней постоянный IP, чтобы лишний раз не искать Остальное всё описано у SHADEworld очень подробно и понятно - старайтесь в точности идти по инструкции, ничего не пропуская, и всё заработает.
  20. Hallo zusammen, kurz meine vorgehen Motherboard GA-H81N-D2H Storage Interface Chipset: 2 x SATA 6Gb/s connectors (SATA3 0/1) 2 x SATA 3Gb/s connectors (SATA2 2/3) Ich habe 3 Festplatten verbaut und schaff es nicht, dass ich auch alle 3 angezeigt bekomme. wenn ich bei "SataPortMap": "2", ( hab haydibe so verstanden, dass dies auf die Anzahl der Controller geht und nicht auf die Anzahl der installierten Festplatten) "DiskIdxMap": "00" (kein wirklicher plan was das ist) einstelle bekomme ich 2 Festplatten angezeigt. System wird als DS3615xs aufgesetzt. Dann einfach "SataPortMap" und "DiskIdxMap" gelöscht und wer hätte es gedacht, alles da. Dies hat bei mir nachträglich funktioniert dürfte aber auch von Anfang an klappen
  21. Hello, I am trying to install DSM 7 on my Gen10 plus using Tinycore & DS3617XS loader. DSM 62.3 was previously installed using Jun and with Satamap as : DiskIdxMap=0C SataPortMap=1 Using Tinycore & satamap show : Installation is working but after the reboot, it asked again for DSM installation. (DSM installation loop) i tried with the following satamap config but it is always the same thing (SataPortMap=1 DiskIdxMap=0C, SataPortMap=4 DiskIdxMap=00,) I am using only the internal controler with 4 disks. Any idea ? EDIT : It seems like SataPortMap=4 DiskIdxMap=00 is working only using 3615xs image. But with 3615xs loader, DSM is only seeing 1 core instead of 4. (Like 918+) Any tips to make 3617xs working ?
  22. Если в ручную приписывал количество дисков в SataPortMap в user_config.json, в строке sudo ./rploader.sh satamap now в терминале нужно ставить количество дисков?
  23. Thanks IG-88, thanks for your reply. Because I am not doing any HBA or physical HD passthrough, I do not think I need to do that. I am working to modify DiskIdxMap, but I do not understand no matter what I do, drive placement in xpenology does not change. Maybe the modified grub.cfg never go loaded. Can you see what I did wrong, here is what I did: 1. when this vm xpenology runing 2. putty into this vm 3. $ sudo -i 4. # mkdir /mnt/synoboot1 5. # cd /dev # mount synoboot1 /mnt/synoboot1 6. # cd /mnt/synoboot1/grub 7. # vi grub.cfg in grub.cfg file, I am trying to modify DiskIdxMap and SataPortMap number in this line: set sata_args='sata_uid=1 sata_pcislot=5 synoboot_satadom=1 DiskIdxMap=0C SataPortMap=1 SasIdxMap=0' then wq! shutdown vm and restart then I log back in webui of synology disk manager, nothing changed. I tried: 0C00 19 0C0001 119 000C 91 000C08 911 pci = 6 0C00 19 I can not understand why no matter what number I entered, nothing changes in disk manager. Unless the system never load my modified grub.cfg, I am wondering? any thoughts?
  24. Anyone successful to install on microserver gen8 and Proxmox? When I reboot after building I can't reach the vm (no ping). I've tried virtio, E1000 and Realtek adapters in Proxmox, with no success. For Proxmox I've used this configuration from user haydibe (changed disk and memory size and the name of the file downloaded from github): # set vm id id=930 # create image directory, download and uncomporess mkdir -p /var/lib/vz/images/930 curl --location https://github.com/pocopico/tinycore-redpill/raw/main/tinycore-redpill.v0.4.4.img.gz --output /var/lib/vz/images/930/tinycore-redpill.v0.4.4.img.gz gzip --decompress /var/lib/vz/images/930/tinycore-redpill.v0.4.4.img.gz --keep # create vm qm create 930 \ --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/930/tinycore-redpill.v0.4.4.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \ --cores 2 \ --cpu host \ --machine q35 \ --memory 4096 \ --name DSM \ --net0 virtio,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ --ostype l26 \ --scsihw virtio-scsi-pci \ --sata0 local-lvm:vm-930-disk-0,discard=on,size=32G,ssd=1 \ --sockets 1 \ --serial0 socket \ --serial1 socket \ --tablet 1 # create disk for sata0 pvesm alloc local-lvm 930 vm-930-disk-0 32G Then I started the vm, opened a terminal, read the ip of the vm via ifconfig to use with ssh: ssh tc@<vm-ip> with pwd P@ssw0rd Then these steps, as per pocopico post (plus point a2 to match the mac of user_config.json with that of the vm): 4. Check the contents of user_config.json, if satisfied keep or else run : a. Change you serial and mac address by running ./rploader.sh serialgen DS3615xs a2. edit user_config.json to change the mac to same of the proxmox vm b. Update user_config.json with your VID:PID of your usb stick by running ./rploader.sh identifyusb now c. Update user_config.json with your SataPortMap and DiskIdxMap by running ./rploader.sh satamap now d. Backup your changes to local loader disk by running ./rploader.sh backup now 5. ./rploader.sh build bromolow-7.0.1-42218 (no errors) 6. sudo reboot This is what I can see on the serial port after booting: Is there any known problem with Microserver gen8 embedded ethernet adapter? thank you
  25. Ок. Спасибо! Поправил SataPortMap и пересобрал образ. Даже не пришлось PAT аплоадить заново, DSM подхватился сразу.
×
×
  • Create New...