The lt_hotswap kernel module enables hot-swapping for disk drives with full DMA support under Linux. It requires kernel 2.6.15+ and ACPI.