Date: Thu, 27 Aug 2009 14:42:12 GMT From: Carsten Menke <bootsy52@gmx.net> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/138235: Hotswap with SATA drives and AHCI enabled does not work Message-ID: <200908271442.n7REgCOh062486@www.freebsd.org> Resent-Message-ID: <200908271450.n7REo1xr047570@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 138235 >Category: kern >Synopsis: Hotswap with SATA drives and AHCI enabled does not work >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 27 14:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Carsten Menke >Release: 7.2 >Organization: Prozesse im Unternehmen >Environment: FreeBSD server.local 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Tue Aug 25 18:58:21 CEST 2009 >Description: I have a Icydock MB674SPF-B hotswap backplane attached to a Gigabyte MA78GM-UD2H Motherboard with a AMD SB710 Southbridge and AHCI enabled in the BIOS. The good news, it works better than in Linux. However, it does not work fully, because the removal of a device is recognized, but the re-insertion of the drive is not. cat /var/run/devd.pipe -subdisk6 at on ad6 -ad6 at on ata3 !system=DEVFS subsystem=CDEV type=DESTROY cdev=ad6 If I plug the drive back in, there is NO message generated through devd.pipe and the drive is not recognized. The current workaround for me is: Hotswap remove the drive atacontrol detach ata3 Put the drive back in atacontrol attach ata3 then everything works as expected. Further more, I'm not able to catch the detach event generated through devd and run atacontrol detach automatically, but that's another problem >How-To-Repeat: 1. Remove drive 2. Insert drive >Fix: Workaround: atacontrol detach ataX atacontrol attach ataX >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908271442.n7REgCOh062486>