From owner-freebsd-current@FreeBSD.ORG Mon Jun 29 12:21:04 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 0DE8B106566C; Mon, 29 Jun 2009 12:21:04 +0000 (UTC) (envelope-from spambox@haruhiism.net) Received: from fujibayashi.jp (karas.fujibayashi.jp [77.221.159.4]) by mx1.freebsd.org (Postfix) with ESMTP id B7F728FC21; Mon, 29 Jun 2009 12:21:03 +0000 (UTC) (envelope-from spambox@haruhiism.net) Received: from [192.168.0.2] (ppp91-122-47-189.pppoe.avangarddsl.ru [91.122.47.189]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by fujibayashi.jp (Postfix) with ESMTPSA id 6E4F878FA0; Mon, 29 Jun 2009 16:21:01 +0400 (MSD) Message-ID: <4A48B1AD.2050201@haruhiism.net> Date: Mon, 29 Jun 2009 16:21:01 +0400 From: Kamigishi Rei User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: Alexander Motin References: <1246206181.00132972.1246192801@10.7.7.3> <1246206186.00132982.1246194002@10.7.7.3> <1246209783.00133001.1246197001@10.7.7.3> <1246260183.00133237.1246247402@10.7.7.3> <4A48798A.5070604@FreeBSD.org> <4A487BF7.8060103@haruhiism.net> <4A48922D.5090507@FreeBSD.org> In-Reply-To: <4A48922D.5090507@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Goran Lowkrantz , freebsd-current@freebsd.org, Alexander Best Subject: Re: RFC: ATA to CAM integration patch 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, 29 Jun 2009 12:21:04 -0000 Alexander Motin wrote: > Sorry, my fault, it is the different bug, due to disabled invariants I > have missed two locking issues. Here is regenerated patch, including > this fix and all previous fixes and improvements: > http://people.freebsd.org/~mav/cam-ata.20090629.patch > Thanks a lot. Works now (FreeBSD 8.0-CURRENT #6 r195153M: Mon Jun 29 20:43:14 JST 2009), going to have it run under some heavy load (webserver running @ 20-70Mbps avg) for stability tests: ahci0: port 0xde00-0xde07,0xdf00-0xdf03,0xe000-0xe007,0xe100-0xe103,0xe200-0xe21f mem 0xf11a5000-0xf11a57ff irq 19 at device 31.2 on pci0 ahci0: [ITHREAD] ahci0: AHCI v1.20 controller with 6 3Gbps ports, PM supported ahcich0: at channel 0 on ahci0 ahcich0: [ITHREAD] ahcich1: at channel 1 on ahci0 ahcich1: [ITHREAD] ahcich2: at channel 2 on ahci0 ahcich2: [ITHREAD] ahcich3: at channel 3 on ahci0 ahcich3: [ITHREAD] ahcich4: at channel 4 on ahci0 ahcich4: [ITHREAD] ahcich5: at channel 5 on ahci0 ahcich5: [ITHREAD] ada0 at ahcich0 bus 0 target 0 lun 0 ada0: ATA/ATAPI-8 SATA 2.x device ada0: 300.000MB/s transfers ada0: 476940MB (976773168 512 byte sectors: 16H 63S/T 16383C) ada0: Native Command Queueing Enabled ada1 at ahcich1 bus 0 target 0 lun 0 ada1: ATA/ATAPI-8 SATA 2.x device ada1: 300.000MB/s transfers ada1: 476940MB (976773168 512 byte sectors: 16H 63S/T 16383C) ada1: Native Command Queueing Enabled ada2 at ahcich2 bus 0 target 0 lun 0 ada2: ATA/ATAPI-8 SATA 2.x device ada2: 300.000MB/s transfers ada2: 476940MB (976773168 512 byte sectors: 16H 63S/T 16383C) ada2: Native Command Queueing Enabled ada3 at ahcich3 bus 0 target 0 lun 0 ada3: ATA/ATAPI-8 SATA 2.x device ada3: 300.000MB/s transfers ada3: 476938MB (976771055 512 byte sectors: 16H 63S/T 16383C) ada3: Native Command Queueing Enabled ada4 at ahcich4 bus 0 target 0 lun 0 ada4: ATA/ATAPI-8 SATA 2.x device ada4: 300.000MB/s transfers ada4: 715404MB (1465149168 512 byte sectors: 16H 63S/T 16383C) ada4: Native Command Queueing Enabled ada5 at ahcich5 bus 0 target 0 lun 0 ada5: ATA/ATAPI-8 SATA 2.x device ada5: 300.000MB/s transfers ada5: 715404MB (1465149168 512 byte sectors: 16H 63S/T 16383C) ada5: Native Command Queueing Enabled