From owner-freebsd-hardware@FreeBSD.ORG Sun Jul 31 15:14:08 2005 Return-Path: X-Original-To: freebsd-hardware@freebsd.org Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EDCC16A41F for ; Sun, 31 Jul 2005 15:14:08 +0000 (GMT) (envelope-from wagnerr@zoomtown.com) Received: from smtp1.fuse.net (mail-out1.fuse.net [216.68.8.174]) by mx1.FreeBSD.org (Postfix) with ESMTP id C243F43D46 for ; Sun, 31 Jul 2005 15:14:07 +0000 (GMT) (envelope-from wagnerr@zoomtown.com) Received: from gx6.fuse.net ([216.196.198.15]) by smtp1.fuse.net (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20050731151406.EKMV4201.smtp1.fuse.net@gx6.fuse.net> for ; Sun, 31 Jul 2005 11:14:06 -0400 Received: from raymond ([216.196.198.15]) by gx6.fuse.net (InterMail vG.1.02.00.02 201-2136-104-102-20041210) with ESMTP id <20050731151406.UQXH28255.gx6.fuse.net@raymond> for ; Sun, 31 Jul 2005 11:14:06 -0400 From: "Raymond Wagner" To: Date: Sun, 31 Jul 2005 11:13:19 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcWV4mHeE6rgn6sJRS6j5fGcybTwXg== Message-Id: <20050731151406.UQXH28255.gx6.fuse.net@raymond> Subject: SATA Hotswap X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2005 15:14:08 -0000 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?