atacontrolでホットスワップ

ホットスワップの可能なSil3124のSATAポートがあります。dmesgでは以下のように表示されています。

<略>
atapci3: <SiI 3124 SATA300 controller> port 0xa000-0xa00f mem 0xd700c000-0xd700c07f,0xd7000000-0xd7007fff irq 16 at device 6.0 on pci5
atapci3: [ITHREAD]
ata6: <ATA channel 0> on atapci3
ata6: [ITHREAD]
ata7: <ATA channel 1> on atapci3
ata7: [ITHREAD]
ata8: <ATA channel 2> on atapci3
ata8: [ITHREAD]
ata9: <ATA channel 3> on atapci3
ata9: [ITHREAD]
<略>

サーバーの電源を落とさずにata6とata7のポートにHDDを接続しました。atacontrolで一度detachし、reinitして再検索。その後、attachします。

gauntlet# atacontrol reinit ata6
Master:      no device present
Slave:       no device present
gauntlet# atacontrol detach ata6
gauntlet# atacontrol reinit ata6
atacontrol: ioctl(IOCATAREINIT): Device not configured
Master:      no device present
Slave:       no device present
gauntlet# atacontrol attach ata6
Master: ad12 <ST31500541AS/CC34> SATA revision 2.x
Slave:       no device present
gauntlet# 

ad12として認識できました。