From owner-cvs-src@FreeBSD.ORG Mon Apr 14 15:42:38 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D10C106566C; Mon, 14 Apr 2008 15:42:38 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id CE5D88FC1A; Mon, 14 Apr 2008 15:42:37 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3EFgaL0086623; Mon, 14 Apr 2008 17:42:36 +0200 (CEST) (envelope-from sos@FreeBSD.org) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= In-Reply-To: <86fxto1mhi.fsf@ds4.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 14 Apr 2008 17:42:36 +0200 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> <86fxto1mhi.fsf@ds4.des.no> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 15:42:38 -0000 Hi You have to set AHCI mode in the BIOS or the resources needed to use =20 it wont be available, so yes its software but not ours :) -S=F8ren On 14Apr, 2008, at 17:31 , Dag-Erling Sm=F8rgrav wrote: > S=F8ren Schmidt writes: >> They arent, unless your HW runs in legacy emulation mode, then some >> chipsets emulates master/slave pairs. > > Hmm, isn't that a matter of software more than hardware, i.e. the =20 > driver > switches to "native" mode when FreeBSD boots? > > Or perhaps I should double-check that the BIOS is set to "AHCI mode"? > > The hardware is ICH8, except for the DVDR drive which is on a POS > JMicron controller: > > des@ds4 ~% grep \^ata /var/run/dmesg.boot > atapci0: mem 0xf9000000-0xf9001fff irq 17 =20= > at device 0.0 on pci4 > atapci0: [ITHREAD] > atapci0: AHCI Version 01.00 controller with 2 ports detected > ata2: on atapci0 > ata2: [ITHREAD] > ata3: on atapci0 > ata3: [ITHREAD] > atapci1: port =20 > 0xa000=20 > -0xa007,0xa400-0xa403,0xa800-0xa807,0xac00-0xac03,0xb000-0xb00f irq =20= > 18 at device 0.1 on pci4 > atapci1: [ITHREAD] > ata4: on atapci1 > ata4: [ITHREAD] > atapci2: port =20 > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f,0xfc00-0xfc0f at =20 > device 31.2 on pci0 > ata0: on atapci2 > ata0: [ITHREAD] > ata1: on atapci2 > ata1: [ITHREAD] > atapci3: port =20 > 0xd800=20 > -0xd807,0xdc00-0xdc03,0xe000-0xe007,0xe400-0xe403,0xe800-0xe80f,=20 > 0xec00-0xec0f irq 19 at device 31.5 on pci0 > atapci3: [ITHREAD] > ata5: on atapci3 > ata5: [ITHREAD] > ata6: on atapci3 > ata6: [ITHREAD] > des@ds4 ~% sudo atacontrol list > ATA channel 0: > Master: ad0 Serial ATA v1.0 > Slave: ad1 Serial ATA II > ATA channel 1: > Master: ad2 Serial ATA II > Slave: ad3 Serial ATA II > ATA channel 2: > Master: no device present > Slave: no device present > ATA channel 3: > Master: no device present > Slave: no device present > ATA channel 4: > Master: acd0 ATA/ATAPI revision 6 > Slave: no device present > ATA channel 5: > Master: ad10 Serial ATA II > Slave: no device present > ATA channel 6: > Master: ad12 Serial ATA II > Slave: no device present > > DES > --=20 > Dag-Erling Sm=F8rgrav - des@des.no > >