From owner-freebsd-hackers@FreeBSD.ORG Sun Feb 1 01:50:08 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1845016A4CE for ; Sun, 1 Feb 2004 01:50:08 -0800 (PST) Received: from spider.deepcore.dk (cpe.atm2-0-53484.0x50a6c9a6.abnxx9.customer.tele.dk [80.166.201.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB60E43D1F for ; Sun, 1 Feb 2004 01:50:05 -0800 (PST) (envelope-from sos@DeepCore.dk) Received: from DeepCore.dk (sos.deepcore.dk [194.192.25.130]) by spider.deepcore.dk (8.12.10/8.12.10) with ESMTP id i119ljCm096530; Sun, 1 Feb 2004 10:47:45 +0100 (CET) (envelope-from sos@DeepCore.dk) Message-ID: <401CCBAA.6000604@DeepCore.dk> Date: Sun, 01 Feb 2004 10:49:30 +0100 From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6b) Gecko/20040126 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sean Hamilton References: <200310060710.h967ApF0040748@spider.deepcore.dk> <001001c3e6e5$d1dda910$0300000a@slugabed.org> <4019FD5C.80003@DeepCore.dk> <000c01c3e88b$df3bc400$0300000a@slugabed.org> In-Reply-To: <000c01c3e88b$df3bc400$0300000a@slugabed.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-mail-scanned: by DeepCore Virus & Spam killer v1.3 X-Mailman-Approved-At: Sun, 01 Feb 2004 05:14:59 -0800 cc: hackers@freebsd.org Subject: Re: VT8237 serial-ATA support, Promise ATA stalls, GEOM noise X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 09:50:08 -0000 Sean Hamilton wrote: > "Søren Schmidt" wrote: > | These are not "hangs" these are "pauses" and happens because the > | kernel thinks there are devices on these channels (are there ? no > | dmesg provided) and waits for the 31secs the spec calls for. Now, > | I have one of those exact Promise controllers and there it works > | butifully, so your setup has to be special or wrong in some way > | since you see the delays (again no dmesg or anything provided so > | I cant tell) > > There are no drives on the SATA interfaces, but there were at one point and > I don't remember if it stalled or not. However I do remember them being very > slow if I read them both in parallel (16 MB/sec each according to dd and > systat) but very fast if I read only one (60 MB/sec) despite the system load > being very low. In 5.1 I could only get 16 MB/sec even if I only read from a > single drive. I can probably get my hands on more drives if this needs to be > reproduced. Hmm, those hangs are just time spent waiting for drives (that in this case are not there, but it can be difficult to tell). I know that transferrates are OK on Promise controllers, fx I can dd >50Mb/s off both my Seagates at the same time. However testing on the VIA SATA controller is limmited so far (as I dont have any here in the lab), but I havn't seen any such problems with it. -- -Søren