• Content Count

  • Joined

  • Last visited

  • Days Won


pocopico last won the day on May 10

pocopico had the most liked content!

Community Reputation

541 Excellent

About pocopico

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Oh, you have to enable that in your profile, otherwise you will not see the signatures I had that issue myself. I don’t know why it’s not by default enabled
  2. @-iliya- @flyride I think that, since no external module loading is required, SATA/AHCI are the first drives that will be identified. All other drives besides SATA/AHCI will be identified later in the boot process. So the disk enumeration will always start from SATA and then SCSI/SAS. Only be checking DSM GUI you are not 100% sure for how are the disks identified. Drive numbers will be sda-z (for the first 26) and then sdaa-z (for the next 26) and so goes on. The disks will be listed with fdisk -l |grep Disk |grep sd even if they are not present in the Stor
  3. @flyride i think my theory was right and only happens when i limited the sataportmap to match the total of maxdisks. Then internalportcfg could usbportcfg are working as expected. I have SataPortMap=22 and DiskIdxMap=000204 for 4 Sata disks and 24 SCSI disks. Then USB gets the sdac which is 26+3-28=1. So i guess its a combination of all parameters.
  4. Yes, i just saw that, i'm fixing now. Edit @techfriend63 please try again
  5. Hi can you follow my instructions again ? I think you've got something wrong.
  6. @flyride , i'm testing my theory with internal / usb and maxdisks so when i set 32 for internalportcfg and 8 had the default for usbportcfg the USB was identified as internal disk. No i'm changing to what i think would be ok. internalportcfg 24 + usbportcfg 8 = 32 and see.
  7. As already @flyride told you SataPortMap is a single digit decimal value. We cannot do anything for that. If with no SataPortMap set you can see all disks listed, then leave it like that. SataPortMap on our case, acts like a disk count limiter for an HBA. So better try without DiskIdxMap and SataPortMap first. You can verify the correct setting by editing the linux line in GRUB and press F10. After DSM boots you can check the disk names with : fdisk -l |grep Disk |grep sd and figure out the proper values for your SataPortMap/DiskIdxMap.
  8. Perform a ./rploader.sh clean now first.
  9. If the maxdisks count also the USB disks then the total is exceeding your values (11 blocks * 4 = 44). And as per your internalportcfg, 30 disks will be represented as internal disks. "internalportcfg": "0x3FFFFFFF", "esataportcfg": "0x00000000000", "usbportcfg": "0xFFFC0000000", 1111 1111 1111 1100 0000 0000 0000 0000 0000 0000 0000 usbdisks = "usbportcfg": "0xFFFC0000000", 0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 1111 internal disks = "internalportcfg": "0x3FFFFFFF", I would decrease the internalportcfg from 30 to 24 and
  10. The best resolution post of your problem i've found so far is : https://xpenology.club/fix-xpenology-problems-viewing-internal-hard-drives-esata-hard-drives/
  11. What was your internalportcfg and what the usbportcfg ?
  12. As a best practice, in general, i think that you should never exceed syno design max disk counts per model (DS3622xs 36 disks), otherwise you are looking for trouble.
  13. So the problem is that you cannot identify the loader disk correctly right ? yes that an issue for now we are thinking how to solve.
  14. With the following i have assigned and i can use 28 disks on my test VM : - loader on SATA 0:0 - 1 on SATA 0:1 - 1 on SATA 1:0 - 16 drives on HBA 0 from SCSI0:0 to SCSI0:15 - 10 on SCSI HBA 1 from SCSI1:0 to SCSI1:9. "SataPortMap": "58", "DiskIdxMap": "0A00", "synoinfo": { "internalportcfg": "0xffffffff", "maxdisks": "32" },
  15. checking the etc/linuxrc.syno.impl, the SupportPortMappingV2 option is enabled if kernel exports syno_hw_revision and supports it. Not an option for DS3622xs+ as /proc/sys/kernel/syno_hw_revision is empty on DS3622xs+ (for now). if [ "$SupportPortMappingV2" = "yes" ]; then HW_REVISION=`cat /proc/sys/kernel/syno_hw_revision` if [ -n "${HW_REVISION}" ]; then DTBFILE="model_${HW_REVISION}.dtb" else DTBFILE="model.dtb" fi if [ -e /etc.defaults/${DTBFILE} ]; then cp -vf