Files

2.1 KiB

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.