FYI for anyone looking swap the to 8 SAS and 7 SATA connections on the backplane of full build HL15’s and still have “45Drives Disks” work in Cockpit/Houston.
Default setup is SATA only for slots 1-1 to 1-8 and SAS/SATA slots 1-9 to 1-15. Cables coming from the motherboard to the backplane are labeled A,B,C,D going right to left.
Motherboard
------------------------------------------------------
| 15 14 13 | 12 11 10 09 | 08 07 06 05 | 04 03 02 01 |
| D | C | B | A |
------------------------------------------------------
Front Fans / Panel
To satisfy my OCD and have connections in “order” …
- Swapped SATA cables A/B and SAS cables C/D on the motherboard
- Plugged cables into the backplane from left to right in order A,B,C,D
Motherboard
------------------------------------------------------
| 15 14 13 | 12 11 10 09 | 08 07 06 05 | 04 03 02 01 |
| A | B | C | D |
------------------------------------------------------
Front Fans / Panel
- Updated
/etc/vdev_id.conf
so that 1-1 to 1-8 references SAS device paths (/dev/disk/by-path/pci-0000:19:00.0-sas-phy[0-8]-lun-0
) and 1-9 to 15 sata device paths (/dev/disk/by-path/pci-0000:00:17.0-ata-[1-7]
) are listed in order like my file include below.
/etc/vdev_id.conf
GNU nano 7.2 vdev_id.conf
# HL15 Full Build 8 SAS / 7 SATA Config
alias 1-1 /dev/disk/by-path/pci-0000:19:00.0-sas-phy0-lun-0
alias 1-2 /dev/disk/by-path/pci-0000:19:00.0-sas-phy1-lun-0
alias 1-3 /dev/disk/by-path/pci-0000:19:00.0-sas-phy2-lun-0
alias 1-4 /dev/disk/by-path/pci-0000:19:00.0-sas-phy3-lun-0
alias 1-5 /dev/disk/by-path/pci-0000:19:00.0-sas-phy4-lun-0
alias 1-6 /dev/disk/by-path/pci-0000:19:00.0-sas-phy5-lun-0
alias 1-7 /dev/disk/by-path/pci-0000:19:00.0-sas-phy6-lun-0
alias 1-8 /dev/disk/by-path/pci-0000:19:00.0-sas-phy7-lun-0
alias 1-9 /dev/disk/by-path/pci-0000:00:17.0-ata-1
alias 1-10 /dev/disk/by-path/pci-0000:00:17.0-ata-2
alias 1-11 /dev/disk/by-path/pci-0000:00:17.0-ata-3
alias 1-12 /dev/disk/by-path/pci-0000:00:17.0-ata-4
alias 1-13 /dev/disk/by-path/pci-0000:00:17.0-ata-5
alias 1-14 /dev/disk/by-path/pci-0000:00:17.0-ata-6
alias 1-15 /dev/disk/by-path/pci-0000:00:17.0-ata-7
# This file was generated using dalias (2.0.0)
#alias 1-1 /dev/disk/by-path/pci-0000:00:17.0-ata-1
#alias 1-2 /dev/disk/by-path/pci-0000:00:17.0-ata-2
#alias 1-3 /dev/disk/by-path/pci-0000:00:17.0-ata-3
#alias 1-4 /dev/disk/by-path/pci-0000:00:17.0-ata-4
#alias 1-5 /dev/disk/by-path/pci-0000:00:17.0-ata-5
#alias 1-6 /dev/disk/by-path/pci-0000:00:17.0-ata-6
#alias 1-7 /dev/disk/by-path/pci-0000:00:17.0-ata-7
#alias 1-8 /dev/disk/by-path/pci-0000:00:17.0-ata-8
#alias 1-9 /dev/disk/by-path/pci-0000:19:00.0-sas-phy0-lun-0
#alias 1-10 /dev/disk/by-path/pci-0000:19:00.0-sas-phy1-lun-0
#alias 1-11 /dev/disk/by-path/pci-0000:19:00.0-sas-phy2-lun-0
#alias 1-12 /dev/disk/by-path/pci-0000:19:00.0-sas-phy3-lun-0
#alias 1-13 /dev/disk/by-path/pci-0000:19:00.0-sas-phy4-lun-0
#alias 1-14 /dev/disk/by-path/pci-0000:19:00.0-sas-phy5-lun-0
#alias 1-15 /dev/disk/by-path/pci-0000:19:00.0-sas-phy6-lun-0
- Reload cockpit via
systemctl restart cockpit
and 45Drive Disks module should be updated!