Pro hot-swap je potreba nekolik veci:
1) elektricka podpora na urovni konektoru a HW rozhrani (delsi zemni pin apod.)
2) nejlepe hot-swap backplane, ktery hlida stav zasunuti supliku, ale take jejich napajeni, teplotu, apod. a predevsim v pripade zasunuti/vysunuti nahlasi diskovemu radici, ze "se neco deje". Klicovou soucastkou je tzv. hot-swap backplane processor - v oblasti SCA, coz je standard pro SCSI hot-swap, je tento procesor pripojeny jako zarizeni na SCSI sbernici. Spravci serveru mozna znaji tajemne zarizeni GEM318 - to je hot-swap procesor kompatibilni se specifikaci SAF-TE (existuje jeste alternativni SES).
3) podpora ve firmwaru RAID radice nebo v operacnim systemu.
Tradicne je podpora pro SAF-TE a SES jenom v HW RAID radicich. Operacni systemy tyto standardy nepodporuji - vyjimkou jsou snad nejake letite ovladace ve FreeBSD. Do Linuxu a Windows existuji komercni dohledove softiky - od prirody nic. Pro Windows existuje zadarmo jenom "siditkovy" ovladac, aby Windows nepovazovaly GEM318 za "nezname zarizeni".
Naopak napriklad radice Promise se svym Windowsim softwarem zvladnou hot-swap s IDE ramecky, ktere nemaji inteligentni hot-swap backplane.
K veci ($SUBJ):
Videl jsem jednu serverovou masinu se dvema vymennymi SATA supliky. Samotne konektory supliku byly zjevne konstruovane s ohledem na hot-swap - zajimavy byl ale hlavne hot-swap backplane. Bylo videt, ze na nem chybi nektere soucastky a podle popisku se dalo poznat, co to presne bylo - chybel tam jeden ci dva I2C konektory a predevsim svab GEM424.
http://www.qlogic.com/documents/datasheets/products_data/gem/gem424.datasheet.pdf
Zda se, ze rodina standardu SATA obsahuje naprosto jednoznacnou podporu pro hot-swap.
Dokonce se te veci rika SAF-TE, tak jako u SCSI. Hot-swap procesor ale neni SATA zarizeni, pripojuje se pres I2C.
Vyrobci RAIDovych karet, jako treba Promise, dodavaji SATA radice s I2C porty pro "enclosure management" - coz je prave toto.
Nemam prakticke zkusenosti, abych rekl, jak moc to funguje mezi ruznymi vyrobci pocitacovych skrini a SATA RAID radicu.
Frantisek Rysanek