This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projects:homelab:inspur_hotswap_cages [2024/10/16 16:15] – created Andrew Yong | projects:homelab:inspur_hotswap_cages [2024/11/18 11:55] (current) – [Useful Utilities] spindown; add details Andrew Yong | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Inspur Hotswap Cages ====== | ====== Inspur Hotswap Cages ====== | ||
| - | Taobao has many 2U hot-swap cages for sale with SAS expanders and daisy-chain capabilities. These are pulled  | + | Taobao has many 2U hot-swap cages for sale with SAS expanders and daisy-chain capabilities. These are disassembled  | 
| A cottage industry of accessories and enclosures for these hot-swap cages has also sprung up around them. | A cottage industry of accessories and enclosures for these hot-swap cages has also sprung up around them. | ||
| Line 24: | Line 24: | ||
| * Connect all 3 × Mini-SAS HD connectors to HBA(s), all disks are passed through 1:1 | * Connect all 3 × Mini-SAS HD connectors to HBA(s), all disks are passed through 1:1 | ||
| * If only (any) 2 × Mini-SAS HD connectors are connected to HBA(s), 4 × drive trays will be non-functional i.e. there is no support for 8:12 HBA:drive SAS links | * If only (any) 2 × Mini-SAS HD connectors are connected to HBA(s), 4 × drive trays will be non-functional i.e. there is no support for 8:12 HBA:drive SAS links | ||
| + | |||
| + | ==== PHY Mapping ==== | ||
| + | |||
| + | Front view of hotswap cage: | ||
| + | |||
| + | | phy12 | phy13 | phy14 | phy15 | | ||
| + | | phy16 | phy17 | phy18 | phy19 | | ||
| + | | phy20 | phy21 | phy22 | phy23 | | ||
| + | |||
| + | phy0-phy11 are mapped to the mini-SAS HD connectors. | ||
| + | ==== LED Control ==== | ||
| + | |||
| + | LEDs can be controlled by '' | ||
| + | |||
| + |   * '' | ||
| + |   * '' | ||
| + | |||
| + | Supported patterns: | ||
| + | |||
| + |   * '' | ||
| + |   * '' | ||
| + |   * '' | ||
| + |   * '' | ||
| + | * All other patterns cause LED color(s) to get stuck until valid patterns are used to set and clear stuck LED color(s) | ||
| + | |||
| + | ===== Useful Utilities ===== | ||
| + | |||
| + | * sasutils | ||
| + |     * '' | ||
| + |     * '' | ||
| + |   * '' | ||
| + |     * OpenZFS' | ||
| + | * udisks2 | ||
| + |     * '' | ||