Files

42 lines
2.1 KiB
Markdown

# IDEA.md — Project Idea
## What is this?
A procedure + ESP32-C3 firmware to talk to the **Seagate F3 diagnostic serial
terminal** on two EMC/CLARiiON-locked Seagate Exos X18 SAS drives
(ST16000NM004J, EMC firmware ES2264), in order to reformat them out of the
locked "SS160520 CLAR200" state and back into usable 512-byte-sector drives
for the `tank` ZFS pool.
The two drives (SN **ZRS015V7**, **ZR511KWK**) were bought from ServerPartDeals
already pulled from an EMC array and never properly decommissioned. They answer
SCSI INQUIRY/VPD but return `Hardware Error / Internal target failure (44h/00h)`
to every other command — including READ CAPACITY — so **no host-side software
(sg_format, openSeaChest, SeaChest, firmware download) can touch them.** That is
fully documented in `~/bin/EMC_CLAR200_DRIVE_FIX_NOTES.md`.
The only remaining DIY lever is the drive's **F3 service terminal**, an
out-of-band UART on the PCB that bypasses the SCSI command layer entirely. This
project builds the cable (an ESP32-C3 acting as a 3.3 V USB-serial bridge) and
documents the F3 procedure to attempt the unlock.
## Problem it solves
- `tank` is short on **14.6 TB+** spare disks: mirror-35 has a dead + a dying
leg, and ex-mirror-38 is a bare single-disk vdev. Both need 14.6 TB disks.
- These two CLAR200 drives are 16 TB and would fix both holes — *if* they can be
unlocked. Otherwise they're paperweights / RMA candidates.
## Constraints / preferences
- **Cable:** ESP32-C3 already attached to steel141 at `/dev/ttyACM0`
(native USB-Serial-JTAG, MAC `58:8c:81:ac:f0:4c`). 3.3 V logic — native match
for the F3 header. No separate USB-TTL adapter needed.
- **Drive location:** ZRS015V7 currently in a JBOD on pve173. F3 work must be
done **on a bench**, not in-chassis — never risk the live 549 TB tank.
- **Honesty:** Exos-X18 F3 dialect ≠ the well-documented 7200.11 era. The
procedure discovers commands via the drive's own `?` help; it does not blindly
fire format commands copied from old forums.
- **Fallback if F3 fails:** RMA to ServerPartDeals (sold not-decommissioned),
or decommission in a real EMC VNX array, or PC-3000 SAS.