SATA Hotswap

Raymond Wagner wagnerr at zoomtown.com
Sun Jul 31 15:14:08 GMT 2005


I am using a Promise SATA150TX4 SATA controller card (non-raid) on an
FreeBSD 5.4 system.  I have two hard drives in hot-swap bays and cannot
successfully hot-swap the drives.  I can unmount the drive, issue an ata
detach on the channel ("atacontrol detach 6"), pull the drive, and the drive
is no longer visable.  I can then reinsert the drive, reattach the channel
("atacontrol attach 6"), remount the volume, and I can read the data on the
drive again.  The problem is that whenever I do this, I will get a kernel
panic page fault several hours later.  It only happens when I try to remove
the drive, and it always happens when I try to remove a drive.  Am I doing
something wrong?  Or is SATA not actually hot-swappable like it is
advertised as?



More information about the freebsd-hardware mailing list