Benoire Posted August 31, 2018 Share #1 Posted August 31, 2018 Hi I'm running DSM6.2 using the 3615xs loader with 2 LSI 9211-8i's in IT mode giving me access to the full 12 drives supported out of the box by the DSM version. Being a SAS card, we lack the enumeration of the official boxes with SAS HBAs leading to discs being shown in the wrong bays (e.g. DSM bay 7 = bay 12 physica). I'm not in need of SAS drive usage and wonder whether I can actually get proper drive bay enumeration with a SATA only card(s) that can give me a total of 12 ports. The motherboard is an X8DTL by supermicro and has only SATA2 so would rather use an addin card. Are there any SATA cards that are a) supported by the latest loaders and b) enumerate drives in the correct order they are connected? I use a spreadsheet at the moment, but it would just be easier! Thoughts or just barking up the wrong tree? Thanks, Chris Quote Link to comment Share on other sites More sharing options...
sbv3000 Posted August 31, 2018 Share #2 Posted August 31, 2018 Regards to a) most of the marvell sata cards work with the default drivers, you could try this one https://www.amazon.co.uk/Syba-SI-PEX40064-Controller-Profile-Brackets/dp/B00AZ9T3OU/ref=sr_1_1?ie=UTF8&qid=1535746175&sr=8-1&keywords=syba+4+port+sata which I'm using in a 6.1 setup, should be ok with 6.2 on b) there are lots of posts about drive enumeration in DSM vs controllers. In my own experience the enumeration can depend on the pci slot used and also chipset/driver behaviour. On your mobo, you could try disabling the onboard sata 2 and use 3 of the pci-e 4 port cards and you might be able to get an alignment between add on cards/slots and ports, but suspect you will manually label and add on cards and sata data leads as I ended up doing. In my 6.1 setup on a j3455m with 2 onboard sata, with the syba card, ports 0-3 show as drives 6-3, if I disable the onboard sata, 0-3 show as 4-1 Quote Link to comment Share on other sites More sharing options...
toker Posted September 3, 2018 Share #3 Posted September 3, 2018 (edited) I am running DSM 6.2 with LSI 9207-8i I have modified the drive mapping / enumeration configuration on the LSI HBA from 'Auto' to 'Narrow' using 'lsiutil.efi' under Option 13. My drive enumeration on the LSI HBA is correct when connected to SAS Backplanes but not when directly connected to SATA Drives using a break-out cable. The numbering is in reverse order from the break-out cable when connect directly to a SATA drive, my cable is labelled P0 - P3 (P3 is now Slot0, P2 is Slot1, P1 is Slot2 & P0 is Slot3) LSI HBA Configuration Before SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled Auto 1 Enabled 1.5 6.0 Enabled Disabled Auto 2 Enabled 1.5 6.0 Enabled Disabled Auto 3 Enabled 1.5 6.0 Enabled Disabled Auto 4 Enabled 1.5 6.0 Enabled Disabled Auto 5 Enabled 1.5 6.0 Enabled Disabled Auto 6 Enabled 1.5 6.0 Enabled Disabled Auto 7 Enabled 1.5 6.0 Enabled Disabled Auto Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] After - LSIUTIL - Option 13 - Port configuration: [1=Auto, 2=Narrow, 3=Wide, or RETURN to not change] (Drive# matches physical slot#, abeit in reverse order - P3 is Slot0, P2 is Slot1, P1 is Slot2 & P0 is Slot3) SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled 0 1 Enabled 1.5 6.0 Enabled Disabled 1 2 Enabled 1.5 6.0 Enabled Disabled 2 3 Enabled 1.5 6.0 Enabled Disabled 3 4 Enabled 1.5 6.0 Enabled Disabled 4 5 Enabled 1.5 6.0 Enabled Disabled 5 6 Enabled 1.5 6.0 Enabled Disabled 6 7 Enabled 1.5 6.0 Enabled Disabled 7 Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] New LSI Custom Mappings: (Drive# matches physical slot#, P0 is now Slot0, P1 is Slot1, P2 is Slot2 & P3 is Slot3) SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled 7 1 Enabled 1.5 6.0 Enabled Disabled 6 2 Enabled 1.5 6.0 Enabled Disabled 5 3 Enabled 1.5 6.0 Enabled Disabled 4 4 Enabled 1.5 6.0 Enabled Disabled 3 5 Enabled 1.5 6.0 Enabled Disabled 2 6 Enabled 1.5 6.0 Enabled Disabled 1 7 Enabled 1.5 6.0 Enabled Disabled 0 Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] My DSM 6.2 Drives 1- 4 connected Onboard Intel SATA Controller Drives 5 - 7 connected LSI 9207-8i (I only have 3 drives connected currently) - Before LSI HBA modification - any drive on the LSI HBA would be automatically assigned the next free Drive# no matter which Physical Slot the drive was installed) - After LSI HBA modification the drives are assigned the drive# which matches physical slot# Edited September 3, 2018 by toker Quote Link to comment Share on other sites More sharing options...
Benoire Posted September 4, 2018 Author Share #4 Posted September 4, 2018 8 hours ago, toker said: I am running DSM 6.2 with LSI 9207-8i I have modified the drive mapping / enumeration configuration on the LSI HBA from 'Auto' to 'Narrow' using 'lsiutil.efi' under Option 13. My drive enumeration on the LSI HBA is correct when connected to SAS Backplanes but not when directly connected to SATA Drives using a break-out cable. The numbering is in reverse order from the break-out cable when connect directly to a SATA drive, my cable is labelled P0 - P3 (P3 is now Slot0, P2 is Slot1, P1 is Slot2 & P0 is Slot3) LSI HBA Configuration Before SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled Auto 1 Enabled 1.5 6.0 Enabled Disabled Auto 2 Enabled 1.5 6.0 Enabled Disabled Auto 3 Enabled 1.5 6.0 Enabled Disabled Auto 4 Enabled 1.5 6.0 Enabled Disabled Auto 5 Enabled 1.5 6.0 Enabled Disabled Auto 6 Enabled 1.5 6.0 Enabled Disabled Auto 7 Enabled 1.5 6.0 Enabled Disabled Auto Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] After - LSIUTIL - Option 13 - Port configuration: [1=Auto, 2=Narrow, 3=Wide, or RETURN to not change] (Drive# matches physical slot#, abeit in reverse order - P3 is Slot0, P2 is Slot1, P1 is Slot2 & P0 is Slot3) SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled 0 1 Enabled 1.5 6.0 Enabled Disabled 1 2 Enabled 1.5 6.0 Enabled Disabled 2 3 Enabled 1.5 6.0 Enabled Disabled 3 4 Enabled 1.5 6.0 Enabled Disabled 4 5 Enabled 1.5 6.0 Enabled Disabled 5 6 Enabled 1.5 6.0 Enabled Disabled 6 7 Enabled 1.5 6.0 Enabled Disabled 7 Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] New LSI Custom Mappings: (Drive# matches physical slot#, P0 is now Slot0, P1 is Slot1, P2 is Slot2 & P3 is Slot3) SATA Maximum Queue Depth: [0 to 127, default is 32] Device Missing Report Delay: [0 to 2047, default is 0] Device Missing I/O Delay: [0 to 255, default is 0] PhyNum Link MinRate MaxRate Initiator Target Port 0 Enabled 1.5 6.0 Enabled Disabled 7 1 Enabled 1.5 6.0 Enabled Disabled 6 2 Enabled 1.5 6.0 Enabled Disabled 5 3 Enabled 1.5 6.0 Enabled Disabled 4 4 Enabled 1.5 6.0 Enabled Disabled 3 5 Enabled 1.5 6.0 Enabled Disabled 2 6 Enabled 1.5 6.0 Enabled Disabled 1 7 Enabled 1.5 6.0 Enabled Disabled 0 Select a Phy: [0-7, 8=AllPhys, RETURN to quit] 0 Link: [0=Disabled, 1=Enabled, default is 1] MinRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 0] MaxRate: [0=1.5 Gbps, 1=6.0 Gbps, default is 1] Initiator: [0=Disabled, 1=Enabled, default is 1] Target: [0=Disabled, 1=Enabled, default is 0] Port: [0 to 7 for manual config, 8 for auto config, default is 8] My DSM 6.2 Drives 1- 4 connected Onboard Intel SATA Controller Drives 5 - 7 connected LSI 9207-8i (I only have 3 drives connected currently) - Before LSI HBA modification - any drive on the LSI HBA would be automatically assigned the next free Drive# no matter which Physical Slot the drive was installed) - After LSI HBA modification the drives are assigned the drive# which matches physical slot# Cool, I've got a Supermicro 16 bay chassis with backplane and 2 x lsi cards. Will see how this works out! Quote Link to comment Share on other sites More sharing options...
Vaifranz Posted April 16, 2020 Share #5 Posted April 16, 2020 Hi, great job, I have the same problem, I would like to correctly identify the physical disks with the software ones. I have 3 Dell H200 HBA on SAS2008 firmware (lsi9211-8i). I followed the procedure but the problem persists, does anyone have any solutions? DSM 6.2 DS3617XS Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.