From owner-freebsd-stable@FreeBSD.ORG Sun Mar 21 10:56:20 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA75816A4CE; Sun, 21 Mar 2004 10:56:20 -0800 (PST) Received: from grosbein.pp.ru (grgw.svzserv.kemerovo.su [213.184.64.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E1A843D2F; Sun, 21 Mar 2004 10:56:19 -0800 (PST) (envelope-from eugen@grosbein.pp.ru) Received: from grosbein.pp.ru (eugen@localhost [127.0.0.1]) by grosbein.pp.ru (8.12.11/8.12.11) with ESMTP id i2LItwKF000568; Mon, 22 Mar 2004 01:55:58 +0700 (KRAT) (envelope-from eugen@grosbein.pp.ru) Received: (from eugen@localhost) by grosbein.pp.ru (8.12.11/8.12.11/Submit) id i2LItw1J000567; Mon, 22 Mar 2004 01:55:58 +0700 (KRAT) (envelope-from eugen) Date: Mon, 22 Mar 2004 01:55:58 +0700 From: Eugene Grosbein To: S?ren Schmidt Message-ID: <20040321185558.GA513@grosbein.pp.ru> References: <40591EC9.B797F608@kuzbass.ru> <20040318101846.E62520@carver.gumbysoft.com> <405A55B1.2565B7AF@kuzbass.ru> <20040319160620.D72884@carver.gumbysoft.com> <405D493B.C1F9C21E@grosbein.pp.ru> <405D658E.6070607@DeepCore.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <405D658E.6070607@DeepCore.dk> User-Agent: Mutt/1.4.1i cc: stable@FreeBSD.ORG cc: sos@FreeBSD.ORG Subject: Re: kern/60526: Post-PAE stable SMP machine freezes X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2004 18:56:20 -0000 On Sun, Mar 21, 2004 at 10:51:10AM +0100, S?ren Schmidt wrote: > >Here http://www.ussg.iu.edu/hypermail/linux/kernel/0206.1/1212.html > >I've found the next statement: > >>The system will lock solid when both IDE channels are accessed, > >>and either one is using DMA. Since I want DMA, I simply abandon the > >>secondary channel. > >Is it possible do such a thing using FreeBSD? > > > >Next, Linux seem to have a workarond(?) since 2002: > > > >http://www.ussg.iu.edu/hypermail/linux/kernel/0206.1/0996.html > > > >Soren, could you please look at this? > > That fix newer worked AFAIK, today linux just dont allow UDMA on the > ROSB4 at all. > > There is no good SW fix, and its also not established that a HW fix > exists as well, however I cannot reproduce the problem on my ASUS > CUR-DLS engineering sample, but ASUS wont tell anything about it... Ok, I've got it. Here come two related interesting questions: 1. Is it possible to disable secondary ATA channes for FreeBSD completely? And have IRQ 15 free for other devices. 2. What is ata(4)'s BIOSDMA and is it possible to use it instead of PIO mode? I remebmer times of 2.2.x and 3.x when controller wdc used some kind of DMA but not UDMA. Eugene Grosbein