From owner-freebsd-bugs@FreeBSD.ORG Thu Nov 1 18:00:01 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5C87FAA5 for ; Thu, 1 Nov 2012 18:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 4251C8FC12 for ; Thu, 1 Nov 2012 18:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qA1I01LU090899 for ; Thu, 1 Nov 2012 18:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qA1I01g6090898; Thu, 1 Nov 2012 18:00:01 GMT (envelope-from gnats) Date: Thu, 1 Nov 2012 18:00:01 GMT Message-Id: <201211011800.qA1I01g6090898@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Michael Schuh Subject: Re: kern/173251: ACHI/ATA_CAM doesn't find any SATA Disk on ICH7 - Dell SC430 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Michael Schuh List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2012 18:00:01 -0000 The following reply was made to PR kern/173251; it has been noted by GNATS. From: Michael Schuh To: bug-followup@freebsd.org Cc: Subject: Re: kern/173251: ACHI/ATA_CAM doesn't find any SATA Disk on ICH7 - Dell SC430 Date: Thu, 1 Nov 2012 18:56:48 +0100 2012/11/1 Michael Schuh : > After another night with digging the Internet > i found why the newer RELEASES will not find the SATA drives. > > "The BIOS has programmed the chip into IDE mode, not AHCI mode. It seems > to have also set up the AHCI BAR, but the majority of chips with this ID > won't have been and so the ahci driver will fail with them. If the chip > was in AHCI mode, the device ID would automatically have changed to > 0x27c1." > > > Just this Machine has no BIOS-Options to manage the ICH controller Mode. > It seems this caused the error, that the drives aren't visible for the > AHCI-driver. > > So i ask, is there a solution/possibility to detect and change the working > mode of this Controller from the Operating System base/Kernel? http://rants.atmurray.net/2009/06/sata-ahci-mode-on-systems-without-bios.html <<< can we do this on/with FreeBSD? It seems that this didn't leaves the Controller in that state or that the BIOS changes it back.