# HL15 Full Build SAS/SATA Swap on Backplane

**URL:** <https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977>\
**Category:** Hardware\
**Created:** [January 5, 2024, 12:39am UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977 "2024-01-05T00:39:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rymandle05](https://forum.45homelab.com/user_avatar/forum.45homelab.com/rymandle05/32/2424_2.png) [@rymandle05](https://forum.45homelab.com/u/rymandle05)\
**Post date:** [January 5, 2024, 12:39am UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977/1 "2024-01-05T00:39:24Z")

</div>

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._

```auto
                    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” …**

1. Swapped SATA cables A/B and SAS cables C/D on the motherboard
2. Plugged cables into the backplane from _left_ to right in order A,B,C,D

```auto
                    Motherboard
------------------------------------------------------
| 15 14 13 | 12 11 10 09 | 08 07 06 05 | 04 03 02 01 |
| A | B | C | D |
------------------------------------------------------
                 Front Fans / Panel

```

1. 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**
>
> ```auto
> 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
> 
> ```

1. Reload cockpit via `systemctl restart cockpit` and 45Drive Disks module should be updated!  
 ![image](https://forum.45homelab.com/uploads/default/original/1X/34cbac52690ae88980e3d6e95397592f4413537c.jpeg)

---

<div class="post-metadata">

**Author:** ![homelab](https://forum.45homelab.com/letter_avatar_proxy/v4/letter/h/ecae2f/32.png) [@homelab](https://forum.45homelab.com/u/homelab)\
**Post date:** [September 23, 2024, 6:05am UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977/2 "2024-09-23T06:05:44Z")

</div>

> [@rymandle05](#):
>
> “45Drives Disks”

Is this “45Drives Disks” software that is only functioning on the HL-15 full build solution?

---

<div class="post-metadata">

**Author:** ![rymandle05](https://forum.45homelab.com/user_avatar/forum.45homelab.com/rymandle05/32/2424_2.png) [@rymandle05](https://forum.45homelab.com/u/rymandle05)\
**Post date:** [September 23, 2024, 12:57pm UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977/3 "2024-09-23T12:57:32Z")

</div>

Correct - the 45Drives Disks Cockpit module only fully works 45Drives or 45HomeLab equipment.

---

<div class="post-metadata">

**Author:** ![rymandle05](https://forum.45homelab.com/user_avatar/forum.45homelab.com/rymandle05/32/2424_2.png) [@rymandle05](https://forum.45homelab.com/u/rymandle05)\
**Post date:** [September 23, 2024, 12:59pm UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977/4 "2024-09-23T12:59:42Z")

</div>

And same would be true for the other cockpit modules labeled “45Drives” - 45Drives Motherboard and 45Drives System.

---

<div class="post-metadata">

**Author:** ![Hutch-45Drives](https://forum.45homelab.com/user_avatar/forum.45homelab.com/hutch-45drives/32/64_2.png) [@Hutch-45Drives](https://forum.45homelab.com/u/Hutch-45Drives)\
**Post date:** [September 23, 2024, 6:33pm UTC](https://forum.45homelab.com/t/hl15-full-build-sas-sata-swap-on-backplane/977/5 "2024-09-23T18:33:12Z")

</div>

What @rymandle05 is correct, if you are planning on using Houston on non-45drives hardware you can uninstall the 45drives-hardware package which will remove those tabs form the UI
