From owner-freebsd-bugs@FreeBSD.ORG Thu Nov 1 17:50: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 335DA916 for ; Thu, 1 Nov 2012 17:50: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 19E728FC08 for ; Thu, 1 Nov 2012 17:50: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 qA1Ho0Jj090576 for ; Thu, 1 Nov 2012 17:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qA1Ho0Mp090575; Thu, 1 Nov 2012 17:50:00 GMT (envelope-from gnats) Date: Thu, 1 Nov 2012 17:50:00 GMT Message-Id: <201211011750.qA1Ho0Mp090575@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 17:50: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:49:24 +0100 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?