From owner-freebsd-current@FreeBSD.ORG Mon Dec 14 08:13:13 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88BC91065693; Mon, 14 Dec 2009 08:13:13 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by mx1.freebsd.org (Postfix) with ESMTP id E9F0D8FC12; Mon, 14 Dec 2009 08:13:12 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id 22so810690eye.9 for ; Mon, 14 Dec 2009 00:13:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=mN8dCD0HMWJgZUpufWxeSpMRULK3UB6C8Ax1LiA8oGk=; b=Y5m3JpILhEBRCJNA5ilaIBmoyGfd0UUM6viXVXmaQNHFXLDWWJugJmahc9y8c9uuwL 8fLEtJb9V8US2/5gR7FN3gixzcr30TwJ6eCmaoWPfwimxGOHKoElv6rrKOvrRnMDJyTr w4xhOjuN95QVmwixZJe0oyNlZaop9HVyzX9uY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=a9j+UwRhlxuSLYABajLSUuVirhrIzwCq3a3vj9Ns3yT1fCFTjDu17FsqPWxhLQVKKa rvVy4TcBJKpOUaSxwMDFqAQUNQvldbCxNuDYEwNf0HndLt+QydapOmmG/cubcshIY30L BXKxsJ9nNKz6DZcTth/M3ftjq2gx0sGezakkU= MIME-Version: 1.0 Received: by 10.216.87.75 with SMTP id x53mr1837347wee.13.1260778391702; Mon, 14 Dec 2009 00:13:11 -0800 (PST) In-Reply-To: <4B25EC42.4090604@FreeBSD.org> References: <4B25D1ED.5060509@FreeBSD.org> <4B25DA75.5080807@FreeBSD.org> <4B25EC42.4090604@FreeBSD.org> Date: Mon, 14 Dec 2009 03:13:11 -0500 Message-ID: From: "b. f." To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-current@freebsd.org Subject: Re: AHCI/ATA_CAM for dummies? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2009 08:13:13 -0000 On 12/14/09, Doug Barton wrote: > b. f. wrote: >> Hmm. From what little I know, your chipset should support AHCI, so >> perhaps your motherboard or bios isn't set up right?: >> >> p. 39, 44 of the pdf at: >> >> http://www.intel.com/design/chipsets/datashts/307013.htm > > On page 44 it says, "for some features, hardware support in the SATA > device ..." > I believe what they meant in the Intel document was that in order to use certain features supported by AHCI, such as NCQ, the disk drive must also support them. Your disk drive seems to support NCQ. > pass0: ATA-7 SATA 1.x device > pass0: 100.000MB/s transfers (UDMA5, PIO size 8192bytes) ... > Perhaps it does not have the requisite "hardware support" for ahci? This is the disk drive. AHCI is for host controllers: http://www.intel.com/technology/serialata/ahci.htm So this does not seem to explain why ahci(4) fails to attach to your SATA controller. I suspect that your bios or motherboard fails to use AHCI mode. Maybe there is a later bios revision, or some jumper settings on the board that will allow it to be enabled. You may have to talk to the manufacturer. Of course, there is a small chance that there is a problem with our drivers. Have you tried a live CD of a Linux distro, to see AHCI works with another OS? b.