Jump to content
XPEnology Community

Danne

Member
  • Posts

    11
  • Joined

  • Last visited

Posts posted by Danne

  1. And i got all 16 drives back, But slot 1-4 is still empty so drive numbering starts at 5 and end at 20.

    Question is, what is it that tells DSM what number a drives has. What port is taking up those 4 slots.

     

    what ever it is it shoud be found in /var/log/messages, dsm has to start a driver and recognise ports for storage

     

    I think i found what i was looking for but unsure, Can you confirm?

    It starts at "port-5:0" so i guess thats why DSM starts with "Disk 5" instead of 1?

    Question now is how i can modify the configuration to start at port 1 and if it's even possible.

     

    Edit: Btw, I forgott but last night i had problems with one drive dropping out completley after i rebooted the machine.

    Pulled it and inserted it again, no go in DSM. Looked in dmesg and i could see the drive apear.

    i Found out it was DSM that moved the drive from number 20 to 21 so i had to change the synoinfo valus again to include that drive, and BAM! the drive was back and i had to rebuild the raid.

    So now it shows Drive 6 to 21.....

     

    Should i edit the sataportmap maybe? In that case, What would be a good value to start with?

     

    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:0/end_device-5:0/target5:0:0/5:0:0:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:1/end_device-5:1/target5:0:1/5:0:1:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:2/end_device-5:2/target5:0:2/5:0:2:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:3/end_device-5:3/target5:0:3/5:0:3:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:4/end_device-5:4/target5:0:4/5:0:4:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:5/end_device-5:5/target5:0:5/5:0:5:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:6/end_device-5:6/target5:0:6/5:0:6:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:7/end_device-5:7/target5:0:7/5:0:7:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:0/end_device-6:0/target6:0:0/6:0:0:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:1/end_device-6:1/target6:0:1/6:0:1:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:2/end_device-6:2/target6:0:2/6:0:2:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:3/end_device-6:3/target6:0:3/6:0:3:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:4/end_device-6:4/target6:0:4/6:0:4:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:5/end_device-6:5/target6:0:5/6:0:5:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:6/end_device-6:6/target6:0:6/6:0:6:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:7/end_device-6:7/target6:0:7/6:0:7:0

     

    Any sugestions on this yet?

  2. And i got all 16 drives back, But slot 1-4 is still empty so drive numbering starts at 5 and end at 20.

    Question is, what is it that tells DSM what number a drives has. What port is taking up those 4 slots.

     

    what ever it is it shoud be found in /var/log/messages, dsm has to start a driver and recognise ports for storage

     

    I think i found what i was looking for but unsure, Can you confirm?

    It starts at "port-5:0" so i guess thats why DSM starts with "Disk 5" instead of 1?

    Question now is how i can modify the configuration to start at port 1 and if it's even possible.

     

    Edit: Btw, I forgott but last night i had problems with one drive dropping out completley after i rebooted the machine.

    Pulled it and inserted it again, no go in DSM. Looked in dmesg and i could see the drive apear.

    i Found out it was DSM that moved the drive from number 20 to 21 so i had to change the synoinfo valus again to include that drive, and BAM! the drive was back and i had to rebuild the raid.

    So now it shows Drive 6 to 21.....

     

    Should i edit the sataportmap maybe? In that case, What would be a good value to start with?

     

    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:0/end_device-5:0/target5:0:0/5:0:0:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:1/end_device-5:1/target5:0:1/5:0:1:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:2/end_device-5:2/target5:0:2/5:0:2:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:3/end_device-5:3/target5:0:3/5:0:3:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:4/end_device-5:4/target5:0:4/5:0:4:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:5/end_device-5:5/target5:0:5/5:0:5:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:6/end_device-5:6/target5:0:6/5:0:6:0
    /devices/pci0000:00/0000:00:03.0/0000:02:00.0/host5/port-5:7/end_device-5:7/target5:0:7/5:0:7:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:0/end_device-6:0/target6:0:0/6:0:0:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:1/end_device-6:1/target6:0:1/6:0:1:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:2/end_device-6:2/target6:0:2/6:0:2:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:3/end_device-6:3/target6:0:3/6:0:3:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:4/end_device-6:4/target6:0:4/6:0:4:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:5/end_device-6:5/target6:0:5/6:0:5:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:6/end_device-6:6/target6:0:6/6:0:6:0
    /devices/pci0000:00/0000:00:07.0/0000:03:00.0/host6/port-6:7/end_device-6:7/target6:0:7/6:0:7:0

  3. Ok, So i changed the synoinfo values to work with 16 drives, But if i do that i only get 12 drives.

    And the 4 first slots is empty.

     

    Any ide how i solve this?

     

    I was using theese values.

     

    usbportcfg 0000 0000 1100 0000 0000 0000 0000 0000

    esataportcfg 0000 0000 0011 1111 0000 0000 0000 0000

    internalportcfg 0000 0000 0000 0000 1111 1111 1111 1111

     

    maxdisks=16

    usbportcfg=C00000

    esataportcfg=3F0000

    internalportcfg=FFFF

     

    Edit:

     

    I changed to this configuration:

     

    usbportcfg 0000 0000 0011 0000 0000 0000 0000 0000 = 300000

    esataportcfg 0000 0000 0000 0000 0000 0000 0000 0000

    internalportcfg 0000 0000 0000 1111 1111 1111 1111 0000 = FFFF0

     

    And i got all 16 drives back, But slot 1-4 is still empty so drive numbering starts at 5 and end at 20.

    Question is, what is it that tells DSM what number a drives has. What port is taking up those 4 slots.

  4.  

    Ah i see, Would be nice to have it show correct CPU :smile:

    I mixed it up with another machine, 8GB is correct.

     

    The CPU is an Intel Xeon E5504, When checking dmidecode it says:

     

    Version: Intel® Xeon® CPU E5504 @ 2.00GHz

    Voltage: 1.2 V

    External Clock: 135 MHz

    Max Speed: 4000 MHz

    Current Speed: 2028 MHz

    Status: Populated, Enabled

    Upgrade: Socket LGA1366

     

    Not possible to show the actual CPU. It's hardcoded. The only way would be to make the modification do the source code and then compile the kernel from scratch.

     

    I notice that to :smile:

    Thanks for the info!

     

    Planning to change the disk config later today and using the following values for 16 drives.

     

    usbportcfg 0000 0000 1100 0000 0000 0000 0000 0000

    esataportcfg 0000 0000 0011 1111 0000 0000 0000 0000

    internalportcfg 0000 0000 0000 0000 1111 1111 1111 1111

     

    maxdisks=16

    usbportcfg=C00000

    esataportcfg=3F0000

    internalportcfg=FFFF

     

    I guess this will only work if i first disable the onboard sata or else i will drop drives on the controllers i use

    or what do you guys think?

  5. Other things i notice but never troubleshooted was it only shows 2 cores on the CPU when i have a Quad core.

    And says 8GB memory when i have 12GB.

    Is there anything to do about that?

     

    dsm shows what inside a real 3615/3617, just a fake "picture", has nothing to to with the hardware linux in the background is using, when you check the logs you will see that processor and ram are recognised and used

    Regarding the CPU, that is correct. The CPU model is hardcoded in DSM but the kernel should be using the full capacity of the actual CPU you have install. You can run the following command to check your CPU specs and speed:

    sudo dmidecode -t 4

    If you install Debian Chroot, log in Debian and then configure it, you can also run the following command:

    watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\"" 

    This will show you the speed in real time of all cores. Launch some CPU intensive application in DSM and you will see the speed go up and down.

     

    Regarding the RAM, it should actually show the actual installed RAM capacity. What's your processor? And are you sure the RAM sticks are all working properly and compatible? As you can see in my signature I have 16GB of RAM installed and all is seen and reported correctly by DSM:

    Fmxrj1G.jpg

     

    Ah i see, Would be nice to have it show correct CPU :smile:

    I mixed it up with another machine, 8GB is correct.

     

    The CPU is an Intel Xeon E5504, When checking dmidecode it says:

     

    Version: Intel® Xeon® CPU E5504 @ 2.00GHz

    Voltage: 1.2 V

    External Clock: 135 MHz

    Max Speed: 4000 MHz

    Current Speed: 2028 MHz

    Status: Populated, Enabled

    Upgrade: Socket LGA1366

  6. Will try going back to 16 drives and see what that gives me.

    Hope i don't drop any drives :smile:

     

    thats also a solution (an a waste of 6 good ports)

     

    BTW: What is the latest update on 6.0.2 i can use without fiddeling with the loader?

     

    the bootloader has kernel modules (drivers) as long as it has the same kernel version it will work

    as 6.1 use a new kernel version you can only have 6.0.2 Update xx (11 at the moment) with you loader (1.01)

     

    Other things i notice but never troubleshooted was it only shows 2 cores on the CPU when i have a Quad core.

    And says 8GB memory when i have 12GB.

    Is there anything to do about that?

     

    dsm shows what inside a real 3615/3617, just a fake "picture", has nothing to to with the hardware linux in the background is using, when you check the logs you will see that processor and ram are recognised and used

     

    As i said, I don't have any use for the onboard sata ports so thats why i think about disable them. No point in having active ports when not going to use them or have any room to use them.

     

    yes that was the question version 6.0.2 that is :smile:

     

    Just have to hope this helps with the disk numbering problem.

  7. The eSATA ports har been disabled allready in BIOS.

    Im also thinking about disable the onboard SATA ports because i don't need them at all.

     

    The IBM controllers has 2 SAS connectors, 4 drives per connector so 8 drives total on one controller.

    And i have 2 controllers.

     

    Will try going back to 16 drives and see what that gives me.

    Hope i don't drop any drives :smile:

     

    BTW: What is the latest update on 6.0.2 i can use without fiddeling with the loader?

     

    Other things i notice but never troubleshooted was it only shows 2 cores on the CPU when i have a Quad core.

    And says 8GB memory when i have 12GB.

    Is there anything to do about that?

  8. Sorry for not replying to the eralier post, my bad!

     

    I did 16 disk at first but changed the internalport to 20 just to see what happens,

    I don't think i have to change in the grub conf, only in synoinfo

     

    It looks like this know:

    Disknumber.jpg

     

    Im only using the two IBM M1015 controllers with IT firmware, so 8 drives per controller.

    Not using any of the sata onboard the mainboard.

     

    Mainboard is an Intel DX58SO. With 6 SATA connectors onboard.

    Here are the binaries:

     

    usbportcfg 0011 0000 0000 0000 0000 0000 0000 0000

    esataportcfg 0000 1111 1111 0000 0000 0000 0000 0000

    internalportcfg 0000 0000 0000 1111 1111 1111 1111 1111

     

    maxdisk has a value of 16, does that not overrride the above values and should only display 16 slots?

  9. So, I just updated to DSM 6.

    Did a migration. Rebooted.

     

    Because i have more than 12 drives (16) i have modified the synoinfo file to 16 drvies.

     

    I had to modify the files again after the update, and all the drives is showing and the array is up.

    But now i try to get the dick number correct, Now it just looks shit.

     

    It shows from number 5 to 20. Not 1 to 16.

    And it shows 3 free slots in the overview.

     

    I fiddle around with

    usbportcfg

    esataportcfg

    internalportcfg

     

    But never seem to get it just perfect, would apreciate some help to solve this. Looks mutch nicer when the numbering is correct :smile:

    Right know im using the following values.

     

    usbportcfg 30000000

    esataportcfg FF00000

    internalportcfg FFFFF

     

    Just for testing, well the array works but as i said, the numbering is screwed up.

  10. DSM change the MAC addresses on the NICs when creating the bond and sets the same MAC on both NICs including the bond, I guess thats how it works.

    Problem is i cannot se the real MAC addresses when i have LACP configured.

     

    Well i will backup all the data before i do any of this so dataloss is not an issue, The array is an RAID 6 so i cannot remove 4 drives and still have a working array.

    But i think i will just try to upgrade and let it drop 4 drives, edit the config files and reboot, Hope for the best that is can find the 4 lost drives after the reboot.

    Or just import them manually.

  11. So im planing to upgrade my DSM 5.2 but i have some questions.

     

    I'm currently running with LACP on 2 NICs, Do i need to change that before upgrading? the MAC-addresses is the same on all NICs when running LACP. Unclear what to change to in the img file.

     

    Also i'm running with 16 drives and default only allows 12 drives, If i upgrade with the default synoinf.conf

    The drive numbers will be all wrong and DSM will say that my RAID is degraded because of 4 missing drives.

     

    Current synoinf.conf is:

     

    maxdisks="16"

    internalportcfg="0xfff"

    esataportcfg="0xff000"

    usbportcfg="0x300000"

     

    The Hardware consist of 2 IBM M1015 with IT firmware, Not using any of the onboard SATA connectors, Only HBA.

     

    Any sugestions on how to prepare for this?

×
×
  • Create New...